Firebase удаленной конфигурации юнит тест в Android MVP? - PullRequest
1 голос
/ 19 марта 2019

Есть ли пример модульного тестирования удаленной конфигурации Firebase в Android?

Ниже приведен код нашего докладчика, и мы хотим написать для него модульный тест. А почему не хватает источника про юнит тест?

@Override
public void fetchFirebaseRemoteConfig() {

    firebaseRemoteConfig.setConfigSettings(new FirebaseRemoteConfigSettings.Builder().setDeveloperModeEnabled(BuildConfig.DEBUG).build());
    firebaseRemoteConfig.fetch(BuildConfig.DEBUG ? 0 : TimeUnit.HOURS.toSeconds(12)).addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {

            if(task.isSuccessful()) {
                Log.i(LogTags.FIREBASE_REMOTE_CONFIG, Constant.SUCCESS);
                firebaseRemoteConfig.activateFetched();
            } else {
                Log.i(LogTags.FIREBASE_REMOTE_CONFIG, Constant.FAILURE);
            }

            getMvpView().onFirebaseFetched();
        }
    });
}

1 Ответ

0 голосов
/ 19 марта 2019

Мы решили не писать модульный тест для Firebase Remote Config. Потому что у Firebase есть proguard и мы не можем издеваться над Firebase Remote Config.

Если у вас есть другие предложения, не стесняйтесь обсуждать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...