在我的 android 应用程序中,我使用的是 Firebase 实时数据库。我正在为我的应用程序编写单元测试用例。我们可以为同一个帐户在 firebase 中创建另一个数据库链接,我们将使用它进行测试而不触及原始数据库链接吗?
最佳答案
不,无法在 Firebase 上创建“数据库测试链接”。但是您可以采取 2 个操作来运行一些测试而不影响您的原始数据库:
- 从控制台将数据库导出为 JSON(创建备份点),然后运行测试。完成后,您可以重新导入它(从备份恢复)。
- 创建具有相同数据库结构的第二个项目并下载两个 google-services.json 文件(用于两个项目)。现在,当您想要运行测试时,您可以粘贴第二个项目中的 google-services.json 文件。当您想要部署应用程序或在设备上测试它时,您可以将 json 文件替换为第一个项目中的文件。
关于android - 使用 Firebase 在 Android 上进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40518463/