使用内存中的假/数据库测试Firebase数据库

时间:2018-05-21 10:38:54

标签: android firebase-realtime-database

Firebase数据库是否有用于测试Android客户端逻辑和集成的内存实现?我看过node.js伪造但在java中找不到任何东西。我不是在寻找一个只适用于基本单元测试的简单模拟。

1 个答案:

答案 0 :(得分:1)

您必须重构您的应用程序,并实施架构方法。例如,如MVP,MVVM,Clean等。主要是层。在这种情况下,您可以使用模拟对象相互独立地测试这些图层。

在互联网上,你会发现很多关于这个主题的文档, 例如Essential Guide For Designing Your Android App ArchitectureWhy to choose MVVM over MVP — Android Architecture和其他许多人。