Qt: Как организовать модульный тест с более чем одним классом?
У меня есть Qt Unit test (sub) проект, который генерирует мне один класс (с основным, сгенерированнымQTEST_APPLESS_MAIN
). Я могу запустить это из Qt Creator как консольное приложение.
Q: Как бы я добавил дополнительные классы в качестве тестовых случаев для этого конкретного проекта.
If these classes only have "test" slots (private Q_SLOTS
), the methods are not called, but just the ones of the class with QTEST_APPLESS_MAIN
Since there can be only one main(..)
, I cannot use QTEST_APPLESS_MAIN
with more than one class in the project (is that correct?)
Of course, I can manually "wire" the slots in the (additional) classes with the one class containing the main
, but this is very tedious.
Итак, как лучше всего запустить модульное тестирование нескольких классов в проекте модульного теста?
PS: В & quot;Использование модульных тестов QT в проекте - противоречивые основные (...) функции & Quot;Блог упоминаетсяОднако я не могу скачать ZIP, описывающий решение.