0
Androidでテストするのが初めてです。私は単体テストやエスプレッソによるエンドツーエンドのテストに関する多くの記事とチュートリアルを見ることができます。大丈夫です。しかし、統合テストはどうですか?統合テストAndroid
私はFirebaseデータベースを自分のアプリケーションに使用しています。計装テストでこの種のテストを行うことは可能ですか?
@Test
public void tryFirebaseTest() throws FieldRequiredException, InvalidPhoneException, InvalidEmailException, InterruptedException {
UserManager userManager = new UserManager(new FIRUserStorage(FirebaseDatabase.getInstance().getReference()));
userManager.createUser("[email protected]", "test", "+4778787", "", new CreateUserCallback() {
@Override
public void userCreated(User user) {
assertNotNull(user);
}
@Override
public void userExistError() {
fail();
}
@Override
public void userDatabaseError(String errorMessage) {
fail();
}
});
}
この場合、テストはコールバックには含まれません。 Firebaseアプリをテストし、統合するために
このような場合は、エスプレッソも使用する必要があります。 – lesniak