J'écris une application qui a des fonctions séparées en ligne et hors ligne. Dans ces fonctions, j'utilise Reachability
pour vérifier la connexion Internet et dans chaque cas (en ligne/hors ligne), il fait des travaux différents.XCTestCase avec le cas de connexion Internet
Maintenant, j'ai été obligé d'écrire des cas de test pour ces logiques métier. J'ai cherché partout, mais il semble que personne ne se soucie beaucoup de cas de test dans iOS.
Je voudrais écrire testcase cette couverture pour les deux cas en ligne/hors ligne. Est-ce possible sur iOS? Si oui, comment puis-je simuler l'état de la connexion Internet?
QUESTION DE MISE À JOUR:
Je veux aussi couvrir le cas de commutation de ligne hors ligne et vice versa. Il devrait y avoir un moyen de simuler ce statut de connexion réseau, non?
Cela pourrait être utile: [? Qu'est-ce que se moque] (http://stackoverflow.com/questions/2665812/what-is-mocking), [OCMock] (http://ocmock.org). – FreeNickname