我试图用升压测试库实现单元测试。我从阅读增强站点的手册开始。在此之后,我在我现有的一个项目中做了一个简单的测试程序。我面临的唯一问题是我无法看到测试结果。我相信我在做一些错误的事情:)但我无法弄清楚。以下是我的项目的细节升压测试没有输出
我使用视觉studio8此: 我有一个名为MyProject.sln
随着其他项目的解决方案我有一个名为MyDLL.vcproj计划(The该项目的类型是DLL)
随着MYDLL凸出其他文件,我添加一个新的cpp文件名MyTest.cpp,该文件包含以下代码:
#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MAIN
//#define BOOST_TEST_MODULE MyTestTestModue //no need for this maro if above macro is used
#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_CASE(SampleTC)
{
BOOST_CHECK(true);
};
我在做项目MYDLL属性表以下更改
C++ -> General -> Additional Include Dependencies = D:\MyProject\Boost\boost\test
Linker -> General -> Additional Libray Directories = D:\MyProject\Boost\lib\win32\Debug
Linker -> System -> SubSystem = (/SUBSYSTEM:CONSOLE)
我读了所有的手册中给出的编译细节,但仍无法得到输出。理想情况下,我想使用Boost测试作为独立的库(UTF的动态库varian)。