Tag: ocunit
OCUnit ist ein unit-testing framework für Objective-C und enthalten mit apples Xcode-IDE, da Xcode 2.1.
9
Antworten
HINWEIS: "Verwenden Sie GHUnit" ist keine akzeptable Antwort auf diese Frage. Ich weiß, die meisten denken GHUnit ist besser als die Xcode4 OCUnit, aber das ist nicht das, was ich bin das Fragen. Ich werde das bewerten
7
Antworten
Möchte ich laufen tests in Xcode 4 mit OCUnit ohne starten Sie den simulator. Bitte, versuchen Sie nicht und überzeugen Sie mich, ich mache unit-Tests falsch oder etwas ähnliches. Ich mag zu tun TDD die traditionelle Art
3
Antworten
Was ist der Schnellste Weg zu vergleichen, eine NSUInteger mit einem int (z.B. 5) in objective-c? Hintergrund - ich bin feststellend, dass die folgende Zeile von code gibt einen Fehler: STAssertEquals([nsMutableArrayInstance count], 5, @"xxxx"); //gives Type Mismatch
4
Antworten
Habe ich ein iOS-unit-test-target für tun, Logik-tests die folgenden Schritte in der Apple-Dokumentation. Aber mein build schlägt fehl und ich bekomme folgende Fehlermeldung: Undefinierten Symbole: "_OBJC_CLASS_$_MyClass", referenziert von: objc-class-ref-to-MyClass in LogicTests.o ld: symbol(s) nicht gefunden collect2: ld
6
Antworten
Ich habe nach diesem blog-post: Hinzufügen von unit-tests zu bestehenden Projekt. Ich bin immer diese Fehlermeldung jedoch: ld: Datei nicht gefunden: Build/Products/Debug-iphoneos/MyApp.app/MyApp Befehl /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang scheiterte mit exit-code 1 Habe ich meine test-target-Eigenschaften, Bundle Loader = $(BUILT_PRODUCTS_DIR)/MyApp.app/MyApp Test
3
Antworten
Wie du schreibst first responder unit-tests? Ich versuche, einen test schreiben, um zu bestätigen, dass eine Methode, die Fortschritte Fokus auf das nächste Textfeld. controller ist ein Nachkomme von UIViewController. Aber dieser explorativen test fehlschlägt: - (void)testFirstResponder
2
Antworten
Gibt es eine Möglichkeit das laden eines Prototyp-Zelle, zusammen mit einem IBOutlet verbindungen, wie definiert in einem storyboard? Update Möchte ich unit-test-die Zelle (a UICollectionViewCell für das mater), daher möchte um es zu laden, die außerhalb eines
3
Antworten
Habe ich die Dokumentation von Apple auf das schreiben von unit-tests für das iPhone, und aus der box, die routine scheint nicht zu funktionieren. Ich bin mir nicht sicher, ob ich verstehe, wo die unit-test-geht, um den
5
Antworten
Habe ich eine Marke aufgebaut, die neue iOS-Projekt in Xcode 4, und enthalten unit-tests. Die Standard-app hat 2 Ziele, die Haupt-Anwendung und der unit test bundle. Mit "Produkt - > Testen" (Befehl-U) baut die Anwendung, baut die
5
Antworten
NSMutableArray *arr = [NSMutableArray array]; [arr addObject:@"1"]; [arr addObject:@"2"]; [arr addObject:@"3"]; //This statement is fine. XCTAssertTrue(arr.count == 3, @"Wrong array size."); //This assertion fails with an error: ((arr.count) equal to (3)) failed: ("3") is not equal to
7
Antworten
Ich versuche test driven development in einem Spielzeug-Projekt. Ich kann die tests arbeiten für die öffentliche Schnittstelle zu meinen Klassen (obwohl ich bin immer noch auf dem Zaun, da Schreibe ich mehr testen von code, als in
1
Antworten
Ich bin wirklich kämpfen, um zu verstehen, unit-testing. Ich verstehe die Bedeutung von TDD, aber alle Beispiele für unit-Tests habe ich gelesen, scheint zu sein, sehr einfach und trivial. Zum Beispiel Tests, um sicherzustellen, dass eine Eigenschaft
4
Antworten
Ich habe eine XCode4 /iOS-Projekt mit einem regelmäßigen Ziel-und unit-test-target. Alles funktioniert gut, außer wenn ich versuche zu #importieren einer meiner Klassen in meiner test-Klasse und versuchen, es zu benutzen. Wenn ich versuche, die unit-test-target, habe ich
2
Antworten
Ich bin in den Prozess der Migration mein Projekt in Xcode 4.6.3 zu Xcode 5.0.2. Das Projekt unit-tests entwickelt wurden, die mit SenTestingKit/OCUnit. Nun, wenn ich bin mit den tests in Xcode 5, bekomme ich eine Fehlermeldung