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