我正在编写一个在线和离线时都有分离功能的应用程序。在这些功能中,我使用Reachability
来检查互联网连接和每个案例(在线/离线),它做了不同的作品。带互联网连接案例的XCTestCase
现在,我被要求为这些业务逻辑编写测试用例。我到处都在搜索,但似乎没有人关心iOS中的测试用例。
我想编写涵盖在线/离线案例的测试用例。在iOS中可以吗?如果是这样,我该如何模拟互联网连接状态?
更新问题:
我也想覆盖的情况下从网络切换到离线,反之亦然。应该有一种方法来模拟这种网络连接状态,对吧?
这可能会有所帮助:什么是嘲讽(http://stackoverflow.com/questions/2665812/what-is-mocking),[OCMock(http://ocmock.org)。 – FreeNickname