From 4648c72422761887c664e5432dacc08de56eaf27 Mon Sep 17 00:00:00 2001 From: mat007 Date: Sun, 22 Jul 2012 07:12:50 +0000 Subject: [PATCH] Added logging test git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@509 860be788-9bd5-4423-9f1e-828f051e677b --- test/test_log.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/test/test_log.cpp b/test/test_log.cpp index 31326ab..0d0fbcc 100644 --- a/test/test_log.cpp +++ b/test/test_log.cpp @@ -451,6 +451,30 @@ BOOST_AUTO_TEST_CASE( std_multisets_are_serialized ) BOOST_CHECK_EQUAL( "(12,42)", to_string( s ) ); } +BOOST_AUTO_TEST_CASE( std_deques_of_vectors_are_serialized ) +{ + std::deque< std::vector< int > > v; + std::vector< int > v1, v2; + v1.push_back( 12 ); + v2.push_back( 42 ); + v2.push_back( 77 ); + v.push_back( v1 ); + v.push_back( v2 ); + BOOST_CHECK_EQUAL( "((12),(42,77))", to_string( v ) ); +} + +BOOST_AUTO_TEST_CASE( std_vectors_of_deques_are_serialized ) +{ + std::vector< std::deque< int > > v; + std::deque< int > v1, v2; + v1.push_back( 12 ); + v2.push_back( 42 ); + v2.push_back( 77 ); + v.push_back( v1 ); + v.push_back( v2 ); + BOOST_CHECK_EQUAL( "((12),(42,77))", to_string( v ) ); +} + BOOST_AUTO_TEST_CASE( boost_assign_list_of_are_serialized ) { BOOST_CHECK_EQUAL( "(12,42)", to_string( boost::assign::list_of( 12 )( 42 ) ) );