Qt: ¿Cómo organizar la prueba unitaria con más de una clase?

Tengo un (sub) proyecto de prueba de Qt Unit, que me genera una clase (con el principal generado porQTEST_APPLESS_MAIN). Puedo iniciar esto desde Qt Creator como aplicación de consola.

P: ¿Cómo agregaría clases adicionales como casos de prueba a este proyecto en particular?

Si estas clases solo tienen ranuras de "prueba" (private Q_SLOTS), los métodos no se llaman, sino solo los de la clase conQTEST_APPLESS_MAINComo solo puede haber unomain(..), No puedo usarQTEST_APPLESS_MAIN con más de una clase en el proyecto (¿es correcto?)Por supuesto, puedo "cablear" manualmente las ranuras en las clases (adicionales) con una clase que contiene elmain, pero esto es muy tedioso.

Entonces, ¿cuál es la mejor manera de ejecutar la prueba de unidad en varias clases en un proyecto de prueba de unidad?

PD: en "Uso de pruebas unitarias QT en un proyecto: funciones principales (...) en conflicto " unaSe menciona el blogSin embargo, no puedo descargar el zip que describe la solución.

Respuestas a la pregunta(4)

Su respuesta a la pregunta