2009-04-24 13 views

Antwort

5

Chris Horns exzellentes Set von articles zum Einrichten von Komponententests für Frameworks in Xcode ist eine wunderbare Referenz zum Testen von Frameworks. Ihr Inhalt wurde weitgehend in den Artikel Automated Unit Testing with Xcode 3 and Objective-C auf der Dev-Website von Apple aufgenommen (und ersetzt).

0

Eine Möglichkeit wäre, ein neues ausführbares Ziel zu erstellen, das von dem Framework, das Sie verwenden, abhängt und es aufruft.

2

Erstellen Sie ein Einheitentestpaketziel und erstellen Sie Testfallklassen in diesem Paket. Sie verknüpfen sich mit dem OCUnit-Framework, um die Basisklassen für Ihre Tests zu erhalten. Es gibt ein paar OCUnit Tutorials, die Sie bei Google finden können.

Für schwer zu testende Aufgaben, z. B. das Zeichnen von Ansichten, ist der einfachste Weg, eine Test-App zu erstellen und die Ergebnisse selbst zu überprüfen.

+0

Die Google Toolbox für Mac (auf code.google.com) bietet hervorragende Ansichts- und CALayer-Testfunktionen. Im Wesentlichen ermöglicht es Ihnen, Pixel-für-Pixel-Renderings von NSView- oder CALayer-Instanzen automatisch zu vergleichen und bei Unterschieden fehlzuschlagen. Zum Testen von Zeichnungs-/UI-Code ist es ein Glücksfall. –

Verwandte Themen