【发布时间】:2018-10-31 00:05:48
【问题描述】:
Firebase 数据库是否有任何用于测试 Android 客户端逻辑和集成的内存实现?我见过 node.js 的假货,但在 java 中找不到任何东西。我不是在寻找仅适用于基本单元测试的简单模拟。
【问题讨论】:
-
为什么投反对票?
标签: android firebase-realtime-database
Firebase 数据库是否有任何用于测试 Android 客户端逻辑和集成的内存实现?我见过 node.js 的假货,但在 java 中找不到任何东西。我不是在寻找仅适用于基本单元测试的简单模拟。
【问题讨论】:
标签: android firebase-realtime-database
您必须重构您的应用程序,并实施一种架构方法。比如像MVP、MVVM、Clean等。主要是层。在这种情况下,您可以使用模拟对象相互独立地测试这些层。
在 Internet 上,您会找到很多关于此主题的文档, 例如Essential Guide For Designing Your Android App Architecture, Why to choose MVVM over MVP — Android Architecture 和许多其他人。
【讨论】: