迅速进行集成测试?

时间:2019-02-25 12:59:36

标签: swift xcode

我有一个正在测试的应用, 我的应用程序很大一部分使用的是一个封闭的库,该库对服务器执行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"))
            }

        }

    }

0 个答案:

没有答案