Updates from BitShares FC #22
1 changed files with 8 additions and 0 deletions
|
|
@ -182,6 +182,14 @@ static void test_recursive( const fc::variant& v )
|
|||
fc::temp_file file( fc::temp_directory_path(), true );
|
||||
fc::json::save_to_file( v, file.path(), false );
|
||||
|
||||
fc::variants list = fc::json::variants_from_string( json );
|
||||
BOOST_CHECK_EQUAL( 1, list.size() );
|
||||
BOOST_CHECK( equal( v, list[0] ) );
|
||||
|
||||
list = fc::json::variants_from_string( pretty );
|
||||
BOOST_CHECK_EQUAL( 1, list.size() );
|
||||
BOOST_CHECK( equal( v, list[0] ) );
|
||||
|
||||
BOOST_CHECK( equal( v, fc::json::from_string( json + " " ) ) );
|
||||
BOOST_CHECK( equal( v, fc::json::from_string( pretty + " " ) ) );
|
||||
BOOST_CHECK( equal( v, fc::json::from_file( file.path() ) ) );
|
||||
|
|
|
|||
Loading…
Reference in a new issue