1. 下载安装Boost
2. 在vs2010 中设置
工具->选项->vc++目录
设置包含文件目录:找到解压的boost文件夹eg:C:\boost_1_43_0
3. 编写测试程序
最简单的,新建一个win32控制台程序,选择“空项目”;然后添加新建项->代码->C++文件(.cpp),然后编写代码:
首先,在文件头添加以下两行:
#define BOOST_TEST_MODULE test_xxxx //定义boost测试模块,宏后面的 test_xxxx不重复就行
#include <boost/test/unit_test.hpp> //引用boost单元测试头文件
然后添加测试用例:
BOOST_AUTO_TEST_CASE( test_someFunction ) //括号中的可以看做该测试用例的名字
{
}
=================================假设要测试如下代码
// ! 传感器接收报文 class CLastRecv { public: CLastRecv(IN const string &strRecv); ~CLastRecv(); public: bool GetRecvTime(OUT time_t &recvTine); bool GetRecvMessage(OUT string &strRecv); private: time_t m_recvTime; //接收时间 string m_stRecv; //接收的报文内容 }; |
================================================
/*! @file
********************************************************************************
<PRE>
模 块名 : 单元测试
文件名 : Sensor.h
相关文件 : Sensor.cpp
文件实现功能 : 测试Sensor 文件中的所有