Точки останова в UnitTest ++ - PullRequest
2 голосов
/ 25 марта 2011

Я создаю некоторый модульный тест с UnitTest ++ в редакторе Codelite.Однако, когда я отлаживаю свое приложение модульного тестирования, точки останова не будут достигнуты.Они даже не отображаются в режиме отладки.Разве нельзя отлаживать тесты UnitTest ++?Или что я делаю не так?

Заранее спасибо!

1 Ответ

1 голос
/ 12 июля 2013

Чтобы отлаживать свои модульные тесты с помощью UnitTest ++ в Codelite, вы можете использовать «Быструю отладку» из меню «Отладка».

установить исполняемый файл как выходной файл Test Project.Который уже должен был быть установлен как исполняемый модуль PlugTest ++.

Как вы уже знаете, у вас должен быть основной класс, который будет вызывать testRunner:

main.cpp

#include <UnitTest++.h>

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

Отладчик должен прерываться на первой строке вашего основного класса, и дальнейшие точки останова должны работать.

Надеюсь, это поможет.

...