提交 fa9362bb 编写于 作者: K Kevin Heifner

Merge new printui tests

上级 8b39db2b
...@@ -108,6 +108,13 @@ string I64Str(int64_t i) ...@@ -108,6 +108,13 @@ string I64Str(int64_t i)
return ss.str(); return ss.str();
} }
string U64Str(uint64_t i)
{
std::stringstream ss;
ss << i;
return ss.str();
}
string U128Str(unsigned __int128 i) string U128Str(unsigned __int128 i)
{ {
return fc::variant(fc::uint128_t(i)).get_string(); return fc::variant(fc::uint128_t(i)).get_string();
...@@ -914,9 +921,9 @@ BOOST_FIXTURE_TEST_CASE(print_tests, tester) { try { ...@@ -914,9 +921,9 @@ BOOST_FIXTURE_TEST_CASE(print_tests, tester) { try {
// test printi // test printi
CAPTURE_AND_PRE_TEST_PRINT("test_printi"); CAPTURE_AND_PRE_TEST_PRINT("test_printi");
BOOST_CHECK_EQUAL( captured.substr(0,1), "0" ); BOOST_CHECK_EQUAL( captured.substr(0,1), I64Str(0) );
BOOST_CHECK_EQUAL( captured.substr(1,6), "556644" ); BOOST_CHECK_EQUAL( captured.substr(1,6), I64Str(556644) );
BOOST_CHECK_EQUAL( captured.substr(7, capture[3].size()), "-1" ); BOOST_CHECK_EQUAL( captured.substr(7, capture[3].size()), I64Str(-1) );
// test printui // test printui
CAPTURE_AND_PRE_TEST_PRINT("test_printui"); CAPTURE_AND_PRE_TEST_PRINT("test_printui");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册