iOS单元测试和UI测试全面解析(18)
发表于:2017-03-31来源:51CTO作者:朱先忠点击数:
标签:单元测试iOS
promise.fulfill() } dataTask.resume() //3 waitForExpectations(timeout:5,handler:nil) // then XCTAssertNil(responseError) XCTAssertEqual(statusCode,200) } 上面代码中最关键的一点是,只需输
promise.fulfill()
}
dataTask.resume()
// 3
waitForExpectations(timeout: 5, handler: nil)
// then
XCTAssertNil(responseError)
XCTAssertEqual(statusCode, 200)
}
上面代码中最关键的一点是,只需输入完成处理程序实现的期望——这需要大约一秒钟即会发生。如果请求失败,那么断言也会失败。
原文转自:http://mobile.51cto.com/iphone-535758.htm