如何使用XCTest框架测试基于REST的本机iOS应用程序?

时间:2015-06-27 16:32:43

标签: ios unit-testing xctest

试图查看如何将XCTest框架用于使用REST Web服务的应用程序。但没有找到任何好的和完整的示例教程。

我对XCTest只有一些基本的想法,但很难将XCTest与REST应用程序一起使用。

有人可以给我一些如何使用它的例子。我只需要这个想法和方向然后我就可以了。

注意:如果应用程序是基本应用程序,我知道但我的困惑只适用于基于REST的iOS应用程序测试。

1 个答案:

答案 0 :(得分:3)

我正在使用GlobalEventSystem.fireEvent(Event.STAGE_CLOSE, some reference id to find the stage)来测试基于REST协议的客户端 - 服务器通信 这是高级示例:

XCTestExpectation

本次测试涵盖了这样的期待案例:
 1.服务器必须在30秒或更短时间内返回响应;
 2.服务器必须返回带有效响应代码的有效JSON对象;
 3. JSON对象必须具有正确的结构才能映射到User对象。