目前正在实施与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);
}
}
});
}