Qt: Como organizar o teste de unidade com mais de uma classe?

Eu tenho um projeto de teste de unidade de Qt (sub), que me gera uma classe (com o principal gerado porQTEST_APPLESS_MAINEu posso começar isso de dentro do Qt Creator como aplicativo de console.

P: Como eu adicionaria classes adicionais como casos de teste a este projeto específico?

Se essas classes tiverem apenas slots de "teste" (private Q_SLOTS), os métodos não são chamados, mas apenas os da classe comQTEST_APPLESS_MAINComo só pode haver ummain(..)Eu não posso usarQTEST_APPLESS_MAIN com mais de uma aula no projeto (está correto?)É claro que posso "ligar" manualmente os slots nas classes (adicionais) com a classe que contém omain, mas isso é muito tedioso.

Então, qual é a melhor maneira de executar o teste de unidade em várias classes em um projeto de teste de unidade?

PS: em "Usando testes de unidade QT em um projeto - funções principais (...) conflitantes " umaBlog é mencionadoNo entanto, não consigo fazer o download do zip que descreve a solução.

questionAnswers(4)

yourAnswerToTheQuestion