xctest

XCTest ist ein von Apple bereitgestelltes Framework, das Komponententestfunktionen implementiert. Es funktioniert mit iOS 7 und allen Versionen von OS X.
5
Antworten

Kann ich Jenkins und XCTest integrieren?

Ist es möglich, Jenkins mit XCTest zu verwenden? Es gibt ein Ruby-Skript (OCUnit2JUnit - Ссылка ), das die OCUnit-Ausgabe analysiert und XML-Dateien erstellt, die Jenkins parsen kann. p> Gibt es etwas, das der neuen XCTest-Ausgabe entspri...
09.10.2013, 23:54
1
Antwort

iOS Mocking-Klasse mit Nebeneffekten beim Laden von Klassen

Wir versuchen, einen Einheitentest zu erstellen (mit OCMock, obwohl er für andere Frameworks offen ist), der eine Klasse verspottet, die bei Klassenlast einen Nebeneffekt hat. Wir haben eine Tracking-Klasse, die Aufrufe an andere Tracking-Bib...
05.02.2014, 19:52
2
Antworten

swipeUp () in XCUIApplication bricht die XCUIApplication in UITest ab

Wir haben einen Test, bei dem wir swipeUp brauchen, um eine Zelle in tableView zu sehen. Nach dem swipeUp kant Ereignis drucken wir die app.tables aus. Wenn wir nicht wischen, funktioniert alles wie erwartet. Was hat sich in Swif...
30.09.2016, 11:25
3
Antworten

XCTest Fehler: Das Paket konnte nicht geladen werden. Versuchen Sie, das Bundle neu zu installieren

Nachdem ich ProjectNameTests.m (leere Testdatei) mit doint Product -> Test ausgeführt habe, wird das Projekt erfolgreich erstellt, aber es wirft und gibt mir den folgenden Fehler: %Vor% Ich habe versucht, UIKit aus Tests zu entfernen,...
10.01.2016, 10:30
6
Antworten

Fehler beim Testen von MacOS Swift Framework

Ich habe ein Framework in obj-c und swift geschrieben. Jetzt versuche ich, ein Testziel für eine verwandte Einheit auszuführen, aber ich erhalte diesen Fehler: %Vor% Irgendeine Idee, was die Ursache sein kann? Der Fehler scheint auf "Bibl...
10.07.2014, 05:58
2
Antworten

XCTest - "Test fehlgeschlagen"

Ich versuche, Tests zu einer Mac App hinzuzufügen. Ich benutze XCTest-Framework. Wenn ich Tests (cmd + U) führe, erhalte ich "Test failed" und in der Konsole sehe ich: %Vor% Irgendwelche Ideen? Prost!     
15.10.2013, 10:28
2
Antworten

Xcode 6.3 fehlender Komponententeststatus / Ausführung im Editor

Ich habe gerade ein Upgrade auf Xcode 6.3 durchgeführt, und ich habe die Statusanzeigen für den Einheitentest / Lauf verloren, die im linken Bereich des Editors angezeigt wurden. Die Status / Lauf-Indikatoren werden im Test-Navigator nicht sofor...
11.04.2015, 05:00
2
Antworten

XCTest Ausgabe in eine Datei

Ich kann XCTests mit dem Befehl xcodebuild test ausführen. Aber wenn ich diesen Befehl ausführe, gibt er das Build-Protokoll aus, und am Ende gibt es ein Protokoll von test. Gibt es einen Weg, wo ich nur die Ausgabe von Test (keine Build-Prot...
26.02.2014, 19:16
1
Antwort

XCTest-Ausnahme bei Verwendung von keyValueObservingExpectationForObject: keyPath: handler:

In meinen Komponententests verwende ich die Methode -[XCTestCase keyValueObservingExpectationForObject:keyPath:handler:] , um sicherzustellen, dass meine NSOperation beendet ist, hier ist der Code aus meinem XCDYouTubeKit-Projekt : %Vor%...
19.06.2015, 12:46
3
Antworten

___ qstntxt ___

Ich mache die exercism.io-Programmierungsübungen und die Tests, die ich an meinem Code durchführen muss, haben das Ziel, sich miteinander zu vergleichen. Der Quellcode der Übung kann hier Ссылка

gefunden werden

Nach dem, was ich verstanden habe, ist bridgeToObjectiveC Äpfel interne Methoden, um Dinge zu tun und deshalb wurden sie entfernt. Mit ihnen bekomme ich %code% , was sehr verständlich ist, wenn sie es entfernt haben.

Ohne die Methode, die nur die Parameter im AssertEquals-Aufruf verwendet, bekomme ich %code% . Sind zwei Werte in Swift nicht vergleichbar? Wie würde ich tun, um sie vergleichbar zu machen?

    
___ answer26093322 ___

Sie können die Gleichheit der Wörterbücher überprüfen, solange die Werte %code% sind. Ändern Sie %code% so, dass eine generische Integritätsbedingung enthalten ist:

%Vor%     
___ tag123xcode ___ Xcode ist Apples integrierte Entwicklungsumgebung (IDE). NUTZUNGSHINWEIS: Verwenden Sie dieses Tag nur für Fragen zur Xcode-IDE selbst und nicht für allgemeine Mac- oder iOS-Programmierungsthemen. Verwenden Sie [Kakao] für Mac-Programmierfragen und [Kakaotouch] oder [ios] oder [Swift] für iOS-Programmierfragen. ___ tag123swift ___ Swift ist eine universelle Open-Source-Programmiersprache, die von Apple Inc. für ihre Plattformen und Linux entwickelt wurde. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder für Code in Swift. Verwenden Sie die Tags [ios], [osx], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks. ___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die verwandten Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ tag123xctest ___ XCTest ist ein von Apple bereitgestelltes Framework, das Komponententestfunktionen implementiert. Es funktioniert mit iOS 7 und allen Versionen von OS X. ___ answer39664133 ___

Versuchen Sie

%Vor%

Erzwingt, dass der Compiler einfach abhebt und ruft die %code% -Methode für beide Methoden auf.

    
___ answer26092984 ___

Nein, Swift-Wörterbücher sind nicht direkt vergleichbar. Zum Testen von Einheiten können Sie entweder manuelle Vergleiche ihrer Größen und paarweiser Elementvergleiche durchführen, oder Sie können die einfache Sache machen und %code% s daraus erstellen und sie auf diese Weise vergleichen.

    
___

Ich mache die exercism.io-Programmierungsübungen und die Tests, die ich an meinem Code durchführen muss, haben das Ziel, sich miteinander zu vergleichen. Der Quellcode der Übung kann hier Ссылка gefunden werden Nach dem, was ich verstan...
29.09.2014, 03:50