Open Moosphan opened 4 years ago
答案呢?
单元测试库 junit mockito Rebolectric 说下mvp工程中的测试方法 测试主要有 三大部分 1.普通工具类 使用junit 直接测试 2.mvp的p 使用 @mock标注view的接口, 初始化真正的p, 直接调用p的方法 看看 verify view的某些方法是否按照预期被调用 3.mvp的v 用rebolectric 去setup 一个Activity, 然后 用这个库找到 界面上的按钮,或者触发生命周期(onstart),判断一下当前界面的某些view是否被显示 或者 textview的值或者 dialog 是否显示 toast是否弹出错误 4.还有网络部分的测试,可以直接使用junit进行测试 判断下返回值是否符合预期
@Moosphan
V层的测试需要针对一个一个方法写测试吗?还是只测页面中的按钮是否出发或者view是否正确显示?
答案呢?