1. 下载安装Boost

  2. 在vs2010 中设置

  工具->选项->vc++目录

  设置包含文件目录:找到解压的boost文件夹eg:C:oost_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 文件中的所有