Added test for sequence syntax (to run with and without variadic macro support) and disabled variadic syntax test when variadic macros are not supported.

Updated docs.

[SVN r77078]
This commit is contained in:
Lorenzo Caminiti
2012-02-20 20:07:29 +00:00
parent 8b05032051
commit b84f29c030
82 changed files with 1381 additions and 216 deletions

View File

@@ -87,17 +87,17 @@ void world::add_person(person const& a_person) {
checkpoint = ++p.evolution_;
}
BOOST_AUTO_TEST_CASE( test_scope_exit ) {
BOOST_AUTO_TEST_CASE(test_scope_exit) {
person adam, eva;
std::ostringstream oss;
oss << adam;
std::cout << oss.str() << std::endl;
BOOST_CHECK( oss.str() == "person(0, 0)" );
BOOST_CHECK(oss.str() == "person(0, 0)");
oss.str("");
oss << eva;
std::cout << oss.str() << std::endl;
BOOST_CHECK( oss.str() == "person(0, 0)" );
BOOST_CHECK(oss.str() == "person(0, 0)");
world w;
w.add_person(adam);
@@ -105,6 +105,6 @@ BOOST_AUTO_TEST_CASE( test_scope_exit ) {
oss.str("");
oss << w;
std::cout << oss.str() << std::endl;
BOOST_CHECK( oss.str() == "world(3, { person(1, 2), person(2, 2), })" );
BOOST_CHECK(oss.str() == "world(3, { person(1, 2), person(2, 2), })");
}