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, описывающий решение.

Qt Unit Test subproject

Ответы на вопрос(4)

Ваш ответ на вопрос