UnitTest ++中的断点

时间:2011-03-25 10:15:58

标签: c++ debugging breakpoints unittest++

我在Codelite编辑器中使用UnitTest ++创建了一些单元测试。但是,如果我正在调试我的单元测试应用程序,那么断点就不会出现。它们甚至没有在调试模式下显示。是不是可以调试UnitTest ++测试?或者我做错了什么?

提前致谢!

1 个答案:

答案 0 :(得分:1)

为了使用Codelite中的UnitTest ++调试单元测试,可以使用“Debug”菜单中的“Quick Debug”。

将可执行文件设置为Test Project输出。哪个应该已经被UnitTest ++插件设置为可执行文件。

如您所知,您需要有一个将调用testRunner的主类:

的main.cpp

#include <UnitTest++.h>

int main(int argc, char **argv)
{
    return UnitTest::RunAllTests();
}

调试器应该在主类的第一行中断,并且其他断点应该有效。

我希望这会有所帮助。