diff --git a/rai/core_test/rpc.cpp b/rai/core_test/rpc.cpp index 369dc3e5..8f550e1a 100644 --- a/rai/core_test/rpc.cpp +++ b/rai/core_test/rpc.cpp @@ -2886,7 +2886,7 @@ TEST (rpc, account_info) std::string balance (response.json.get ("balance")); ASSERT_EQ ("100", balance); std::string modified_timestamp (response.json.get ("modified_timestamp")); - ASSERT_TRUE (time - stol (modified_timestamp) < 5); + ASSERT_LT (std::abs ((long)time - stol (modified_timestamp)), 5); std::string block_count (response.json.get ("block_count")); ASSERT_EQ ("2", block_count); boost::optional weight (response.json.get_optional ("weight")); @@ -3092,7 +3092,7 @@ TEST (rpc, ledger) std::string balance_text (accounts.second.get ("balance")); ASSERT_EQ ("340282366920938463463374607431768211355", balance_text); std::string modified_timestamp (accounts.second.get ("modified_timestamp")); - ASSERT_EQ (std::to_string (time), modified_timestamp); + ASSERT_LT (std::abs ((long)time - stol (modified_timestamp)), 5); std::string block_count (accounts.second.get ("block_count")); ASSERT_EQ ("1", block_count); boost::optional weight (accounts.second.get_optional ("weight"));