Qt: Jak zorganizować test jednostkowy z więcej niż jedną klasą?

Mam projekt testowy (sub) Qt Unit, który generuje mi jedną klasę (z główną generowaną przezQTEST_APPLESS_MAIN). Mogę zacząć od Qt Creatora jako aplikacji konsoli.

P: Jak dodam dodatkowe klasy jako przypadki testowe do tego konkretnego projektu.

Jeśli te klasy mają tylko gniazda „testowe” (private Q_SLOTS), metody nie są wywoływane, ale tylko te z klasy zQTEST_APPLESS_MAINPonieważ może być tylko jedenmain(..), Nie mogę użyćQTEST_APPLESS_MAIN z więcej niż jedną klasą w projekcie (czy to prawda?)Oczywiście mogę ręcznie „okablować” sloty w (dodatkowych) klasach z jedną klasą zawierającąmain, ale to jest bardzo nużące.

Jaki jest najlepszy sposób na uruchomienie testu jednostkowego na kilku klasach w projekcie testu jednostkowego?

PS: In ”Używanie testów jednostkowych QT w projekcie - sprzeczne funkcje główne (...) „aWspomniany blogjednak nie mogę pobrać zip opisującego rozwiązanie.

questionAnswers(4)

yourAnswerToTheQuestion