gpt4 book ai didi

ios - AFNetworking Post 请求的单元测试

转载 作者:行者123 更新时间:2023-11-28 21:33:35 26 4
gpt4 key购买 nike

我正在尝试为我使用 AFNetworking 的项目编写单元测试。我对我的请求使用以下操作:

- (void)testRegisterRequest{
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager POST:url parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
XCTAssert(Result,"Register failed!");
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//Failure
}

因为它是异步的,所以它从不测试我的 XCTAssert 行。我搜索了很多,但找不到这些测试用例的教程或示例。请通过任何教程链接或提示帮助我。提前致谢

最佳答案

这里有几件事。

  1. 您可以使用 expectations对于异步测试:Asynchronous Testing With Xcode 6
  2. 您可以使用 OHHTTPStubs避免不必要的网络流量和服务器负载:Usage Examples

关于ios - AFNetworking Post 请求的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34825252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com