Fix more time comparison in rpc tests

This commit is contained in:
Lee Bousfield 2018-07-12 21:59:27 -06:00
commit 856d89b7ae

View file

@ -2886,7 +2886,7 @@ TEST (rpc, account_info)
std::string balance (response.json.get<std::string> ("balance"));
ASSERT_EQ ("100", balance);
std::string modified_timestamp (response.json.get<std::string> ("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<std::string> ("block_count"));
ASSERT_EQ ("2", block_count);
boost::optional<std::string> weight (response.json.get_optional<std::string> ("weight"));
@ -3092,7 +3092,7 @@ TEST (rpc, ledger)
std::string balance_text (accounts.second.get<std::string> ("balance"));
ASSERT_EQ ("340282366920938463463374607431768211355", balance_text);
std::string modified_timestamp (accounts.second.get<std::string> ("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<std::string> ("block_count"));
ASSERT_EQ ("1", block_count);
boost::optional<std::string> weight (accounts.second.get_optional<std::string> ("weight"));