Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用内存中的伪/db测试Firebase数据库_Android_Firebase Realtime Database - Fatal编程技术网

Android 使用内存中的伪/db测试Firebase数据库

Android 使用内存中的伪/db测试Firebase数据库,android,firebase-realtime-database,Android,Firebase Realtime Database,Firebase数据库是否有内存内实现,用于测试Android客户端逻辑和集成?我见过node.js的赝品,但在java中找不到任何东西。我不是在寻找一个只适用于基本单元测试的简单模拟。您必须重构应用程序,并实现一种体系结构方法。例如,MVP、MVVM、Clean等。主要的是层。在这种情况下,可以使用模拟对象独立地测试这些层 在互联网上你会发现很多关于这个主题的文档, 如, 还有许多其他问题。为什么投反对票?这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-@据我所知,没有

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

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

在互联网上你会发现很多关于这个主题的文档, 如,
还有许多其他问题。

为什么投反对票?这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-@据我所知,没有别的办法了。嗯,或者在谷歌找份工作,这不是一个真正的答案。您的架构方法无法满足我的需求。是的,理想情况下谷歌应该为自己的测试提供一个假货。您的评论比您的回答更好地回答了我的问题。@adarsh认为今天您需要Firebase,明天您可能需要本地sqlite数据库进行缓存,后天-Firestore而不是Firebase。应用架构方法,您可以测试所有这些。是的,这需要时间来研究。@tim4dev先生,我很清楚,我不是在寻找单元测试,正如我在问题本身中提到的那样。这是集成测试。