单元测试createUserWithEmailAndPassword(电子邮件,密码)?

时间:2017-03-18 13:50:33

标签: javascript unit-testing firebase firebase-authentication

目前正在实施与Firebase集成的移动应用。我有一个方法来创建一个用电子邮件和密码的用户,但是,我想要在不调用真实方法的情况下对这个功能进行单元测试(理想情况下通过模拟)。这可能吗?

 firebaseAuth.createUserWithEmailAndPassword(email, password)
                .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        if (task.isSuccessful()) {
                            Intent intent = new Intent(getApplicationContext(), HomePage.class);
                            startActivity(intent);
                        } else {
                            Toast.makeText(LoginActivity.this, "Registration unsuccsesful", Toast.LENGTH_SHORT);
                        }
                    }
                });
    }

0 个答案:

没有答案