Skip to content

Habilitando o OCunit em projetos pre existentes

robsonximenes edited this page Jul 31, 2012 · 3 revisions

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:

  1. Clique no nome do projeto. No editor clique em Add Target; Selecione iOS -> Other -> Cocoa Unit Testing Bundle

  2. Nomei o target de UnitTests

  3. Selecione o target UnitTests e vá na aba Build Phases, na seção Target Dependencies adicione a target principal como dependência.

  4. Clique em Build Settings e modifique o valor da propriedade Bundle Loader para:

    $(BUILT_PRODUCTS_DIR)/Quiz.app/Quiz

  5. Altere também a propriedade Test Host para:

    $(BUNDLE_LOADER)

  6. 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.

Referência:

Clone this wiki locally