<分区>
我在 Xcode 中使用 Boost.Test 来测试我的 C++ 程序。有几种方法可以做到这一点。
分别测试每个类。也就是我应该开始多个项目,一个类(class)一个项目。 Boost 应该提供
main()
。我应该使用我自己使用 Boost.Program_Options 编写的
main()
。应添加一个测试选项,并在调用时测试除main()
之外的所有函数。
我是 Boost.Test 的新手。哪个选项更好?
标签 c++ boost boost-test
<分区>
我在 Xcode 中使用 Boost.Test 来测试我的 C++ 程序。有几种方法可以做到这一点。
分别测试每个类。也就是我应该开始多个项目,一个类(class)一个项目。 Boost 应该提供 main()
。
我应该使用我自己使用 Boost.Program_Options 编写的 main()
。应添加一个测试选项,并在调用时测试除 main()
之外的所有函数。
我是 Boost.Test 的新手。哪个选项更好?
最佳答案
作为 C++ 开发人员,我建议您为每个生产源代码文件维护一个单独的单元测试套件。使用“Test”作为前缀/后缀来命名测试套件。 所以,在我看来,选项 1。
干杯
关于c++ - 我应该使用 Boost.Test 分别测试不同的类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54964196/