У меня есть проект Qt Unit test (sub), который генерирует мне один класс (с основным сгенерированным QTEST_APPLESS_MAIN
). Я могу запустить это из Qt Creator в качестве консольного приложения.
В: Как добавить дополнительные классы в качестве тестовых примеров для этого конкретного проекта.
- Если в этих классах есть только "тестовые" слоты (
private Q_SLOTS
), методы не вызывают, а только те, что относятся к классу сQTEST_APPLESS_MAIN
- Так как может быть только один
main(..)
, я не могу использоватьQTEST_APPLESS_MAIN
с более чем одним классом в проекте (это правильно?) - Конечно, я могу вручную "проложить" слоты в (дополнительных) классах с одним классом, содержащим
main
, но это очень утомительно.
Итак, каков наилучший способ запустить Unit test по нескольким классам в проекте Unit test?
PS: В "Использование тестов QT Unit в проекте - конфликтующие основные функции (...)" a Блог упоминается, однако я не могу загрузить zip, описывающий решение.