我正在使用带有Xcode的Boost.Test来测试我的C ++程序。有几种方法可以做到这一点。
分别测试每个类。也就是说,我应该启动多个项目,每个班级一个项目。 Boost应该提供main()
。
我应该使用用Boost.Program_Options编写的自己的main()
。应该添加一个测试选项,并且在调用时将测试main()
以外的所有功能。
我是Boost.Test的新手。哪个选项更好?
答案 0 :(得分:1)
作为C ++开发人员,我建议您为每个生产源代码文件维护一个单独的单元测试套件。使用“测试”作为前缀/后缀来命名测试套件。 因此,我认为选择1。
欢呼