背景
此文章是对于google code lab中《Introduction to Test Double and Dependence injection》 与 《Testing Basics》的总结,本篇主要讲述如何在mvvm架构的android项目中对Model层以及ViewModel层进行测试
Model层
为什么要测它
model层作为数据获取层,主
要与network和数据库打交道,我们需要测试其对数据的获取和更新操作逻辑的正确性测它的时候会遇到什么问题
如上所述,Model层通常和数据库和网络有较强相关性,我们需要测试的只是其对数据的处理逻辑。
如何解决
改变数[……]