Ответы пользователя по тегу Модульное тестирование
  • Unittests в Qt, как правильно организовать структуру проекта?

    @Ariox41
    Каждый набор тестов в QTest обычно создается как отдельный подпроект (приложение). Соответственно, и запускаются тесты как отдельное приложения. Выбор текущего активного проекта для запуска в QtCreator осуществляется через панель "проекты" слева, или по "ctrl + T", это относится и к тестам. В принципе, тесты можно сосредоточить и в одном проекте, но это крайне неудобно как раз из-за проблемы, с которой вы столкнулись. Для такой конфигурации лучше подходит Catch. QtCreator вроде бы умеет запускать все тесты одновременно, но я этим не пользовался.
    Ответ написан
    Комментировать
  • Как подключить cxxtest к проекту с использованием IDE Clion?

    @Ariox41
    Не особо знаком с Clion и сххtest, но в CMake есть CTest, который позволяет добавлять произвольный исполняемый файл как тест (т.е. в CMakeLists указывается, что результат компиляции таких-то cpp файлов является тестом), и позволяет указывать аргументы командной строки при запуске теста. После конфигурации тесты запускаются командой make test или аналогичной для других систем сборки, что скорее всего можно прописать уже в настройках Clion: либо в настройках запуска проекта, либо как внешний инструмент.
    Ответ написан
    Комментировать