30 Apr
2009
30 Apr
'09
7:11 p.m.
Hi there,
bmp_test.cpp: namespace bmp_test { BOOST_AUTO_TEST_CASE( read_image_test ) {} }
png_test.cpp: namespace png_test { BOOST_AUTO_TEST_CASE( read_image_test ) {} }
I hope such use case is fine with boost::test.
It probably isn't. Boost.Test uses the name as an identifier to select the tests to run and it doesn't know about namespaces. It ought to work if you put the tests in different test suites.
I have gotten rid of all namespaces and are now enforcing unique names for all my test cases. Usually if there equal names around the linker complains. I compiled, but still the same error occurs. I have checked in the recent changes in case someone would like to try by himself. Regards, Christian