提升单位测试麻烦

时间:2013-09-25 15:30:09

标签: c++ unit-testing boost

我开始使用Boost Unit Tests,我刚遇到了这个问题: 我的程序只是不运行,编译器告诉我在abort()之后调用了BOOST_REQUIRE(sum(5,2) == 7);但是这个说法是正确的,我想这个代码必须正常工作。有什么问题?

#define BOOST_TEST_NO_MAIN
#include <boost/test/included/unit_test.hpp>
#include <iostream>

int sum(int x, int y) {
    return x + y;
}

int main() {
    BOOST_REQUIRE(sum(5,2) == 7);

    return 0;
}

0 个答案:

没有答案
相关问题