0

我开始使用 Boost 单元测试,我刚刚遇到了这个问题:我的程序只是不运行,编译器告诉我它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;
}
4

0 回答 0