Rápido, modificadores de acesso e testes de unidade

Acabei de atualizar para o Xcode 6 beta 4, onde o compilador Swift agora suportamodificadores de acesso.

Isso causou um problema para mim, pois meus testes de unidade agora não são compilados (devido ao fato de as classes não serem públicas).

É claro que a solução simples é tornar públicas todas as classes testadas, mas isso parece um hack (minha preferência pessoal é escrever testes de unidade, mesmo em classes não públicas).

No .NET e Java, você normalmente pode permitir o acesso de montagem em nível de conjunto de testes de unidade (ou em nível de pacote configurável em Java / OSGi) à montagem em teste a partir da montagem de teste de unidade. Eu não entendi como fazer algo semelhante no Swift. Eu realmente tenho que tornar públicas todas as minhas aulas para testá-las?

questionAnswers(4)

yourAnswerToTheQuestion