通过一个邮箱的开源项目分析如果对一个项目进行 android 测试。
项目地址 , 我在文章( http://xuyushi.github.io/2016/06/18/Android%20APP%20%E6%96%B0%E6%A1%86%E6%9E%B6/ )中已经对这个项目的框架进行了解析,不熟悉的可以看这里
改项目采用的是 Rxjava + retrofit + dagger2 + mvp 的框架。测试采用的是 unit + dagger + robolectric ,unit test 测试 mvp 中 P层的依赖