小编ivC*_*der的帖子

在单独的 cpp 文件中进行 Boost 单元测试

我想将 Boost 单元测试分成单独的 .cpp 文件(例如 Test1.cpp、Test2.cpp、Test3.cpp ...等),这样我就不会在单个 cpp 文件中包含 1000 个测试。到目前为止,当我尝试构建时,我遇到了各种错误。

测试1.cpp

#define BOOST_TEST_MODULE MasterTestSuite
#include <boost/test/included/unit_test.hpp>
BOOST_AUTO_TEST_CASE(myTestCase)
{
  BOOST_CHECK(1 == 1);  
}
Run Code Online (Sandbox Code Playgroud)

测试2.cpp

#define BOOST_TEST_MODULE MasterTestSuite2
#include <boost/test/included/unit_test.hpp>
BOOST_AUTO_TEST_CASE(myTestCase2)
{
  BOOST_CHECK(2 == 2);  
}
Run Code Online (Sandbox Code Playgroud)

c++ boost unit-testing boost-test

4
推荐指数
1
解决办法
1407
查看次数

标签 统计

boost ×1

boost-test ×1

c++ ×1

unit-testing ×1