如何在android的MS认证库中测试AuthenticationCallback的onError回调

如何在android的MS认证库中测试AuthenticationCallback的onError回调,android,msal,Android,Msal,我正在使用MSAL(Microsoft身份验证库)进行登录。对于成功登录,它工作正常。但我无法在用户登录时测试OneError。 请分享将调用OneError回调的场景 singleAccountApp.signIn(activity, "", scope, object: AuthenticationCallback { override fun onSuccess(authenticationResult: IAuthenticationResult ? ) {

我正在使用MSAL(Microsoft身份验证库)进行登录。对于成功登录,它工作正常。但我无法在用户登录时测试OneError。 请分享将调用OneError回调的场景

singleAccountApp.signIn(activity, "", scope, object: AuthenticationCallback {
    override fun onSuccess(authenticationResult: IAuthenticationResult ? ) {
        updateTokens(authenticationResult)
        cont.resume(AppResult.Success(true))
    }

    override fun onCancel() {
        cont.resume(
            AppResult.Failure(
                AppError(ErrorCodes.LOGIN_CANCEL)
            )
        )
    }

    override fun onError(exception: MsalException ? ) {
        cont.resume(
            AppResult.Failure(
                AppError(ErrorCodes.LOGIN_ERROR)
            )
        )
    }
})