我想尝试一下 TDD,我选择了 UnitTest++ 框架,但文档几乎不存在(据我所知)。
我担心的是:在我看过的所有教程中,他们都将 UnitTest::RunAllTests()
放在 main()
函数中。我猜他们这样做只是为了简化解释,但我不希望我的软件这样做。我应该把 UnitTest::RunAllTests()
放在哪里,这样我就可以在每次构建软件时都执行它,而不是在运行时执行?
最佳答案
UnitTest::RunAllTests()
应该放入一个单独程序的 main
函数中,作为构建过程的一部分进行编译和运行。
关于c++ - 单元测试++和主要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7460385/