调用boost测试函数时的runtime_error

时间:2015-05-27 11:48:38

标签: c++ boost boost-test

尝试使用以下代码通过使用boost测试库来运行一些测试:

int main(int arg, char *argv[])
{
    string help = "help";
#ifdef TESTING_CONSTANT

    TestingPeerClass testingClass;
    testingClass.test_method();

#else
    //rest of the codre
#endif
}

在另一个名为testing.h的类中调用以下测试函数:

#define BOOST_TEST_MODULE mytest 

#include <algorithm>
#include <boost/test/unit_test.hpp>

BOOST_AUTO_TEST_CASE(TestingPeerClass)
{
    BOOST_CHECK(1 == 1);
}

运行测试时,当遇到BOOST_CHECK函数时会出现奇怪的运行时错误。

enter image description here

我无法弄清楚为什么,任何想法?因为当我建立一个新项目时,它工作得很好。

0 个答案:

没有答案