Fazer OCUnit e OCMock trabalho no iPhone SDK?
-
03-07-2019 - |
Pergunta
Eu simplesmente não poderia fazê-lo funcionar, e eu estou querendo saber se eu estou perdendo meu tempo, ou se eu sou simplesmente estúpido!
Desculpe eu não tenho o erro exato que tenho agora. Mas eu só quero saber se ele funciona ou não!
Solução
Eu não sei se OCUnit funciona com o iPhone, mas há um quadro iPhoneUnitTesting disponível a partir do Google Code.
Outras dicas
Colin Barrett tem um blog sobre OCMock eo iPhone .
Não tenho certeza sobre OCMock, mas o apoio OCUnit agora está incluído no iPhone 2.2 SDK.
Você pode baixar um exemplo de aplicação de CS193P Programação iPhone Application Stanford Palestra 19.
Sen: te (o criador do framework) explica como usar OCUnit com um projeto do iPhone: http://www.sente.ch/s/?p=535&lang=en .
Eu criei alguns testes OCUnit para um aplicativo para iPhone, mas, a fim de executar os testes eu tive que compilar para Mac OS X, não iPhone OS, e mudança e para trás foi uma dor.
O quadro Google é mais limpo, eles pode executar os testes no simulador ou no dispositivo.
Eu fiquei pendurado sobre a mesma coisa. Eu finalmente encontrei a resposta no mundo de Mitch então anunciado o solução no meu site . A correção rápida é adicionar a pasta OCMock.framework em / Library / frameworks e referenciá-lo de lá. Por alguma razão XCode não quer adicionar pastas externas à sua naturais da pesquisa quadro para o caminho. Até eu descobrir mais este é o melhor que podemos fazer.
-Cliff
No momento da escrita OCUnit "simplesmente funciona" no iPhone. A Apple está enviando modelos que trabalha fora da caixa.
Dê uma olhada aqui . Você vai encontrar um modelo Xcode você pode usar que tem OCUnit e OCMock tudo pronto configuração para você.
Você pode estar interessado neste projeto que integrats OCMock & gh-unit (com base no Google Toolkit)