2009-05-14 14 views

risposta

5

Se hai scelto come target iPhone OS 2.2 o versioni successive, puoi utilizzare la versione di OCUnit fornita in dotazione con Xcode. C'è a good blog article di Kailoa Kadano su questo su Mobile Orchard. OCUnit è un framework di testing unitario simile al ben noto framework JUnit dal mondo Java.

Si può sempre fare "unit test dei poveri" con la creazione di un semplice programma di test che utilizza la macro assert() nell'intestazione C assert.h oi NSAssert() macro in Cocoa/Cocoa-touch. Questo non è un modo orribile per iniziare a fare test di unità, ma mi piacerebbe davvero raccomandare di guardare OCUnit o un altro framework di test delle unità alla fine.

In qualunque modo si strutturano i test di unità, è necessario creare un obiettivo separato nel progetto Xcode per creare ed eseguire i test.

6

Googling "test di unità iPhone" dà this excellent link come il primo colpo:

In sintesi, Google Toolbox offre una buona infrastruttura per unit testing su iPhone.

+0

Io uso GTM per tutti i test delle mie unità iPhone. Potrebbe anche voler leggere http://developer.apple.com/tools/unittest.html, che spiega la filosofia di OCUnit e i test delle unità in Xcode. –

+0

Sì, grazie per quel collegamento, Brad. –

2

GHUnit è fantastico.

+0

Quali sono le funzionalità extra di GHUnit rispetto al framework GoogleToolBox? Cordiali saluti – Quentin

Problemi correlati