我有一个正在测试的应用, 我的应用程序很大一部分使用的是一个封闭的库,该库对服务器执行REST调用以更新和取出数据,然后对该数据进行处理。
大多数“呼叫”都发生在我的交互器内部。为了检查它,我需要给他们打电话。
调用此函数并不会返回我通常从它们那里得到的答复,我正在寻找一个集成测试教程或用于xcode或swift的东西,却找不到。
是我走错了吗?还是我做错了什么?这是我的一个交互器功能的示例:
element_blank()
和我正在编写的一个示例(由于其余调用未在回调内而失败):
func SDKAuthenticatedSussfuly(_ errorHandle: @escaping (String) -> Void, _ completion: @escaping (AWSDKConsumer) -> Void) {
AWSDKAuthenticationService.authenticateConsumer(withUsername: sdkUsername, password: sdkPassword, consumerAuthKey: nil) {[weak self] (result, error) in
if (result != nil) {
guard let consumer = result as? AWSDKConsumer else {
NSLog("Unexpected authentication result")
return
}
isUserLoggedIn = true
completion(consumer)
} else {
errorHandle(WhiteLabeler.localizedStringForKey(key: "loginScreen_error_wrongUsername", comment: "-", defaultValue: "Wrong Username or Password"))
}
}
}