我应该使用 Boost.Test 分别测试不同的 类 吗?
Shall I test different classes separately using Boost.Test?
我正在使用 Boost.Test 和 Xcode 来测试我的 C++ 程序。有几种方法可以做到这一点。
分别测试每个 class。也就是我应该启动多个项目,一个项目一个class。 Boost 应该提供 main()
.
我应该用我自己的main()
写的Boost.Program_Options。应该添加一个测试选项,当调用除 main()
之外的所有函数时,都将被测试。
我是 Boost.Test 的新手。哪个选项更好?
作为 C++ 开发人员,我建议您为每个生产源代码文件维护一个单独的单元测试套件。使用 "Test" 作为 prefix/suffix 来命名测试套件。
所以,在我看来,选项 1.
干杯
我正在使用 Boost.Test 和 Xcode 来测试我的 C++ 程序。有几种方法可以做到这一点。
分别测试每个 class。也就是我应该启动多个项目,一个项目一个class。 Boost 应该提供
main()
.我应该用我自己的
main()
写的Boost.Program_Options。应该添加一个测试选项,当调用除main()
之外的所有函数时,都将被测试。
我是 Boost.Test 的新手。哪个选项更好?
作为 C++ 开发人员,我建议您为每个生产源代码文件维护一个单独的单元测试套件。使用 "Test" 作为 prefix/suffix 来命名测试套件。 所以,在我看来,选项 1.
干杯