我有一个功能,我正在呼叫网络呼叫,
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并进行测试。
我该怎么做?