Я пишу приложение, которое разделяет функции в режиме онлайн и офлайн. В этой функции я использую Reachability
для проверки подключения к Интернету и с каждым случаем (онлайн/офлайн), он выполняет разные работы.XCTestCase с футляром для подключения к Интернету
Теперь я должен был написать тестовые примеры для этих бизнес-логик. Я искал везде, но, похоже, никто не заботится о тестовом случае в iOS.
Я хотел бы написать тестовый чехол для обложки как для онлайн, так и для оффлайн. Это возможно в iOS? Если да, то как мне смоделировать статус интернет-соединения?
UPDATE ВОПРОС:
Я также хочу, чтобы покрыть случай переключения из онлайн в оффлайн и наоборот. Должен быть способ имитировать этот статус сетевого соединения, правильно?
Это может быть полезно: [Что высмеивает] (http://stackoverflow.com/questions/2665812/what-is-mocking), [OCMock] (http://ocmock.org). – FreeNickname