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