试图查看如何将XCTest框架用于使用REST Web服务的应用程序。但没有找到任何好的和完整的示例教程。
我对XCTest只有一些基本的想法,但很难将XCTest与REST应用程序一起使用。
有人可以给我一些如何使用它的例子。我只需要这个想法和方向然后我就可以了。
注意:如果应用程序是基本应用程序,我知道但我的困惑只适用于基于REST的iOS应用程序测试。
答案 0 :(得分:3)
我正在使用GlobalEventSystem.fireEvent(Event.STAGE_CLOSE, some reference id to find the stage)
来测试基于REST协议的客户端 - 服务器通信
这是高级示例:
XCTestExpectation
本次测试涵盖了这样的期待案例:
1.服务器必须在30秒或更短时间内返回响应;
2.服务器必须返回带有效响应代码的有效JSON对象;
3. JSON对象必须具有正确的结构才能映射到User对象。