hikyuu2/hikyuu_cpp/unit_test/test_all.cpp

35 lines
1.4 KiB
C++
Raw Normal View History

2015-01-07 01:26:14 +08:00
/*
* test_all.cpp
*
* Created on: 2010-5-23
* Author: fasiondog
*/
/**
2016-04-03 00:08:31 +08:00
* @defgroup test_all test_all
2015-01-07 01:26:14 +08:00
* IDE环境中
* TEST_ALL_IN_ONE -DTEST_ALL_IN_ONE
* boost::unit_test框架的习惯用法是将一个CPP文件最为一个可运行的测试模块独立生成
* bjam编译时自动运行IDE开发环境中
* 使IDE中使便
* 使IDE环境进行编译
*
* @note \arg 使IDE环境中主要是为了快速检查编译错误
*
* \arg TEST_ALL_IN_ONE宏
*
* @see test_all.cpp
*/
#define BOOST_TEST_MODULE test_all
#include <boost/test/unit_test.hpp>
// Linux下在Eclipse中编译必须使用下面的头文件使用bjam不需要否则提示无法找到“main“函数原因未知
// 但bjam编译时会有告警虽然可以编译通过。
// Windows下如果使用下面的头文件将无法编译。
#ifdef ECLIPSE_GCC
#include <boost/test/included/unit_test.hpp>
#endif
using namespace boost::unit_test;