c++ - 单元测试++入门

标签 c++ unit-testing unittest++

这是我从他们的基本示例中获得的当前代码:http://unittest-cpp.sourceforge.net/UnitTest++.html

#include <unittest++/UnitTest++.h>

TEST(FailSpectacularly)
{
    CHECK(false);
}

int main() {
    return UnitTest::RunAllTests();
}

包含存在但我收到错误:undefined reference to UnitTest::Test::* and UnitTest::* where * 是 UnitTest++ 库中的一些任意类/方法。

我怎样才能让它正确编译?

最佳答案

在这里找到答案:http://comments.gmane.org/gmane.comp.lang.c%2B%2B.unittest%2B%2B.devel/13

设置库路径-L/usr/include和库-lunittest++

关于c++ - 单元测试++入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5923538/

相关文章:

python - 从被测试的模块运行单元测试

flutter - 用于 dart/flutter 测试的覆盖/模拟库函数

c++ - 为什么我们需要 std::boolean 以及它的用途是什么?

c++ - boost 变体支持多少种数据类型?

c++ - 运行一个应用程序的多个实例有问题吗?

Scons AddPostAction 导致依赖项检查错误解决方法

c++ - Unittest++:测试多个可能值

c++ - 具有静态/常量的变量,在这种情况下使用哪个?

java - 单元测试 - 如何正确计算断言的期望值

c++ - Volatile 关键字允许访问 UnitTest++ 中的 const 结构