gpt4 book ai didi

android - Android MVP 中的 Firebase 远程配置单元测试?

转载 作者:行者123 更新时间:2023-12-04 15:47:06 25 4
gpt4 key购买 nike

是否有关于 android 中 firebase 远程配置单元测试的示例?

在演示器中的代码下方,我们想为其编写单元测试。为什么没有足够的单元测试资源?

@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();
}
});
}

最佳答案

我们决定不为 Firebase 远程配置编写单元测试。因为 Firebase 有 proguard,我们不能模拟 Firebase Remote Config。

如有其他建议欢迎讨论

关于android - Android MVP 中的 Firebase 远程配置单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55235428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com