Hi,
The documentation says I can use syntax like:
BOOST_AUTO_TEST_SUITE( test_suite_name );
// Test cases here
BOOST_AUTO_TEST_SUITE_END();
I’m getting no errors, but I find that even when using
this, testing errors are reported as being in the master test suite.
Sample code:
BOOST_AUTO_TEST_SUITE( StringUtility
);
BOOST_AUTO_TEST_CASE( getWords )
{
// This is only to test
functionality of the test library
BOOST_CHECK_EQUAL(1, 2);
}
BOOST_AUTO_TEST_SUITE_END();
Sample output (note that the other test case is from the
main file):
Running 2 test cases...
./StringUtilityTest.cc(7): error in "getWords":
check 1 == 2 failed [1 != 2]
*** 1 failure detected in test suite "War"
I’d appreciate any help figuring this out.
Thanks,
Brandon