标签: c++ unit-testing visual-studio-2015 assertions unittest++
我必须在C ++中调试单元测试(我们使用的是UnitTestPP)(特别是使用VS 2015)并且我想禁用代码的特定部分的断言,我们愿意让测试代码抛出异常,这在转动使一些断言失败,因此每次出现“断言失败”弹出窗口时,我并不总是单击“忽略”。
我不想完全禁用断言,因为它们在代码中发出有问题的情况时仍然有用。
我知道#define NDEBUG,但它不起作用。我认为这是因为单元测试在另一个项目/ DLL中。
此外,失败的断言是ATLASSERT,我不知道这是否会改变。