我在Codelite编辑器中使用UnitTest ++创建了一些单元测试。但是,如果我正在调试我的单元测试应用程序,那么断点就不会出现。它们甚至没有在调试模式下显示。是不是可以调试UnitTest ++测试?或者我做错了什么?
提前致谢!
答案 0 :(得分:1)
为了使用Codelite中的UnitTest ++调试单元测试,可以使用“Debug”菜单中的“Quick Debug”。
将可执行文件设置为Test Project输出。哪个应该已经被UnitTest ++插件设置为可执行文件。
如您所知,您需要有一个将调用testRunner的主类:
#include <UnitTest++.h>
int main(int argc, char **argv)
{
return UnitTest::RunAllTests();
}
调试器应该在主类的第一行中断,并且其他断点应该有效。
我希望这会有所帮助。