-
Notifications
You must be signed in to change notification settings - Fork 4
Habilitando o OCunit em projetos pre existentes
Se você não criou seu projeto do template já com testes você terá que fazer isso manualmente. Para isso seguiremos os 6 passos que obtive da refêrencia ao final do texto:
-
Clique no nome do projeto. No editor clique em Add Target; Selecione iOS -> Other -> Cocoa Unit Testing Bundle
-
Nomei o target de UnitTests
-
Selecione o target UnitTests e vá na aba Build Phases, na seção Target Dependencies adicione a target principal como dependência.
-
Clique em Build Settings e modifique o valor da propriedade Bundle Loader para:
$(BUILT_PRODUCTS_DIR)/Quiz.app/Quiz
-
Altere também a propriedade Test Host para:
$(BUNDLE_LOADER)
-
Agora volte para o target principal, procure pela propriedade Symbols Hidden by Default e mude para não.
Pronto, esta modificações garantem que os testes acessam as classes do projeto principal.