Boost.Test: How to create a multi-module (multi-file) test suite or how to link multiple auto test cases into one executable?
Hi everybody!
I got a bit rusty with C++. Can someone help me to understand how I
can create a Boost.Test suite that contains test cases from multiple
modules (multiple cpp files)?
Lets say I have:
file: ATest.cppp:
-----------------------------------------------------------------------
#define BOOST_TEST_MODULE ATest
#include
Leonid Shlyapnikov
file: ATest.cppp: ----------------------------------------------------------------------- #define BOOST_TEST_MODULE ATest
file: BTest.cppp: ----------------------------------------------------------------------- #define BOOST_TEST_MODULE BTest
1. BOOST_TEST_MODULE has to be defined once per test module, not once per test file. This is the name of whte test module
#include
2. You can't use single header variant of UTF and expect it to work in multi-file case. You can read more about it in docs. You have t use once of the library based usage variants. Gennadiy
participants (2)
-
Gennadiy Rozental
-
Leonid Shlyapnikov