
This probably belongs on the users list, but I think you treat tests as the same way you treat your code. Would you have all your code in one file? I usually split up my tests the same way I split up my code. So the structure might look like: lib1/ tests/ test_a.cpp test_b.cpp src/ a.cpp b.cpp lib2/ tests/ ... src/ ... I would then compile all of one directory's tests into an executable. -----Original Message----- From: boost-bounces@lists.boost.org on behalf of Ari Johannesson Sent: Sat 4/7/2007 9:41 AM To: boost@lists.boost.org Subject: [boost] Boost.Test: File/build structure for Boost.Test unit Now, my question is this: do I have one monolithic unittests.cpp file that for all the unit tests or should I set up multiple files which is preferable, e.g. one cpp file per class being tested.