Während eines XCTestCase möchte ich irgendwie sagen "Internet deaktivieren" und es wäre effektiv deaktiviert. Dann würde ich später irgendwie "Internet aktivieren" sagen und es würde zurückkommen. Der Punkt ist, dass meine App sich ordnungsgemäß verhält, wenn Netzwerkanforderungen fehlschlagen und später erfolgreich sind. Was ist der beste Weg, dies zu tun?Internet Verfügbarkeit während XCTestCase umschalten
Das Ein- und Ausschalten des Flugmodus kann ausreichend sein, aber ich weiß nicht, wie ich das machen soll. Ich habe darüber nachgedacht, einen dedizierten Simulator zu erstellen, der so vorkonfiguriert ist, dass das Internet deaktiviert ist, z. B. wenn der Flugzeugmodus aktiviert ist, aber das würde meine Fähigkeit einschränken, diesen Test auf einen vorkonfigurierten Simulator und nicht auf den Simulator (oder das Gerät) auszuführen) meiner Wahl.
Welche Bibliothek verwenden Sie als Netzwerk-Framework? –
@GrzegorzKrukowski Stiftung. Ich verwende NSURLSession direkt mit einer NSURLSessionDataTask. –