boost test中的例子
来源:互联网 发布:js定时跳转页面 编辑:程序博客网 时间:2024/05/24 04:26
boost test中的例子
boost test的使用说明中有一些例子。但有些例子如果照抄不能在VS2005中运行,需要引入boost test的某些宏定义。以下是修改后的例9:
#define BOOST_TEST_ALTERNATIVE_INIT_API
#define BOOST_TEST_NO_MAIN
#define BOOST_TEST_INCLUDED
#define BOOST_TEST_DYN_LINK
#include <boost/test/included/unit_test.hpp>
#include <boost/bind.hpp>
using namespace boost::unit_test;
//____________________________________________________________________________//
void free_test_function( int i, int j )
{
BOOST_CHECK( true /* test assertion */ );
}
//____________________________________________________________________________//
bool
init_function()
{
framework::master_test_suite().
add( BOOST_TEST_CASE( boost::bind( &free_test_function, 1, 1 ) ) );
framework::master_test_suite().
add( BOOST_TEST_CASE( boost::bind( &free_test_function, 1, 2 ) ) );
framework::master_test_suite().
add( BOOST_TEST_CASE( boost::bind( &free_test_function, 2, 1 ) ) );
return true;
}
//____________________________________________________________________________//
int
main( int argc, char* argv[] )
{
return ::boost::unit_test::unit_test_main( &init_function, argc, argv );
}
(相关帖子)
- boost test中的例子
- Boost.Test
- boost test
- boost test
- boost 的 Test
- [转]Boost Test Library
- 使用单元测试 Boost.test
- boost unit test
- 如何使用boost.test
- boost test 编译问题
- boost.test 使用
- C++单元测试:boost.test
- Boost中的boost::optional
- boost regex 简单例子
- boost::time_wait的例子
- boost socket编程 例子
- boost网络编程例子
- boost socket编程 例子
- 服务器(IIS)状态代码的含义
- 硬盘安装linux
- Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
- 网站体验
- awk教程
- boost test中的例子
- 面试题目--MPEG4与H.264的区别
- 如何在VS2005里添加微软的symbols
- VC6.0下应用libcurl的下载进度函数
- sql优化
- [C语言]哥德巴赫猜想
- 本人一些关于Ubuntu 双系统启动修复的体会
- Apache James 搭建自己的邮件服务器
- mysql 及字符串处理技巧.