一、新建单元测试项目
1、已有开发项目解决方案 —> 右键“添加” —> “新建项目”(例:CCUnit)
2、新建项目CCUnit中“源文件” —> 右键“添加” —> 新建项,创建测试用例.cpp文件
二、配置单元测试项目属性
新建项目CCUnit后,右键点击“属性”,配置如下:
1、C/C++—常规—附加包含目录(同开发代码其它项目属性)
..\..\OpenSource\Output\gtest\include;..\Output\include;..\..\OpenSource\Output\log4cplus\include;..\..\OpenSource\Output\Poco\include;..\..\OpenSource\Output\openssl\include;..\..\OpenSource\Output\pcsc\include;%(AdditionalIncludeDirectories)
2、C/C++—预处理器—预处理器定义:
__WINDOWS__;_MBCS;%(PreprocessorDefinitions)
3、C/C++—代码生成—运行库:多线程调试 (/MTd)
4、C/C++—语言—C++语言标准:ISO C++17标准 (/std:c++17)
5、链接器—输入—附加依赖项:
..\..\OpenSource\Output\gest\lib\Debug\gtest.lib
..\Output\lib\debug\CommonComponentd.lib
..\..\OpenSource\Output\Poco\lib\win32\debug\PocoFoundationmtd.lib
..\..\OpenSource\Output\Poco\lib\win32\debug\PocoJSONmtd.lib
..\..\OpenSource\Output\Poco\lib\win32\debug\PocoCryptomtd.lib
..\..\OpenSource\Output\openssl\lib\win32\libcrypto32mtd.lib
..\..\OpenSource\Output\openssl\lib\win32\libssl32mtd.lib
..\..\OpenSource\Output\openssl\lib\win32\libcrypto.lib
..\..\OpenSource\Output\openssl\lib\win32\libssl.lib