Android 关于单元测试的 MVP 或 MVVM?

MVP or MVVM for Android with respect to Unit Testing?

在我的 android 应用程序的一个模块中使用了 MVP 模型,该模型的代码是可测试的,我能够 运行 通过该代码进行单元测试。 现在我研究了 MVVM 模型,我的主要重点是让我的代码可测试,MVVM 模型能比 MVP 模型更好地帮助我吗??

MVP或MVVM的单元测试在Mockito的帮助下很容易实现。 但唯一的区别是 MVVM 架构比 MVP.If 更复杂一些,你对订阅者、依赖注入等感到满意,然后选择 MVVM,否则到目前为止 MVP 是最好的。

您可以查看此 link or this 了解更多详情。