У меня есть проект unit test на основе UnitTest ++. Я обычно помещаю точку останова в последнюю строку кода, чтобы я мог проверить консоль, когда один из тестов завершился с ошибкой:
n = UnitTest::RunAllTests();
if ( n != 0 )
{
// place breakpoint here
return n;
}
return n;
Но я должен повторно вставлять его каждый раз, когда я проверяю код заново из SVN. Это возможно несколько поставить точку останова компилятором?:
n = UnitTest::RunAllTests();
if ( n != 0 )
{
// place breakpoint here
#ifdef __MSVC__
@!!!$$$??___BREAKPOINT;
#endif
return n;
}
return n;