Firebase数据库是否有用于测试Android客户端逻辑和集成的内存实现?我看过node.js伪造但在java中找不到任何东西。我不是在寻找一个只适用于基本单元测试的简单模拟。
答案 0 :(得分:1)
您必须重构您的应用程序,并实施架构方法。例如,如MVP,MVVM,Clean等。主要是层。在这种情况下,您可以使用模拟对象相互独立地测试这些图层。
在互联网上,你会发现很多关于这个主题的文档, 例如Essential Guide For Designing Your Android App Architecture, Why to choose MVVM over MVP — Android Architecture和其他许多人。