如何在单元测试中模拟NSURLConnection.sendAsynchronousRequest

时间:2015-05-20 07:59:05

标签: ios swift unit-testing ios8 nsurlconnection

我有一个功能,我正在呼叫网络呼叫,

func newtorkCall() {
    //some other code
    NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(), completionHandler: {(response:
        NSURLResponse!, data: NSData!, error: NSError!) -> Void in
        if (data != nil) {
            //save the data in a variable temp
        }
    })
}

这工作正常,我正在获取数据。

但是我想在单元测试中模拟这个NSURLConnection.sendAsynchronousRequest,以便我可以对数据进行硬编码并将其传递给源代码中的变量temp并进行测试。

我该怎么做?

0 个答案:

没有答案