gpt4 book ai didi

c++ - C++ 中的单元测试

转载 作者:可可西里 更新时间:2023-11-01 18:11:45 32 4
gpt4 key购买 nike

我在我的大学里用 C++ 做一个项目,我们需要对我们的类进行单元测试。测试非常简单 - 我们没有任何处理数据库、GUI、Web 内容等的“有问题的”类。它只是一个命令行程序。

什么是尽可能简单的好用单元测试框架?请提供该框架中测试的简短示例。

编辑:我看到有一些答案,所以我想添加另一个问题:测试方法放在哪里?它们是在不同的文件中声明的吗?那个文件在哪里?如何运行所有测试?

最佳答案

提升。放下手。

#define BOOST_TEST_MODULE my_tests // use once per test program
#include <boost/test/unit_test.hpp>

BOOST_AUTO_TEST_CASE( case_x )
{
....
BOOST_CHECK( ... boolean expression ... );
BOOST_etc...etc...
}

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

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com