Android Mockito vs类的测试实现
我一直在浏览Android Mockito vs类的测试实现,android,junit,mocking,mockito,Android,Junit,Mocking,Mockito,我一直在浏览Volley的源代码,发现每个类或接口都有一个测试实现 与仅使用Mockito模拟对象相比,为其他每个类编写Test类更可取吗?一个广泛的问题,但让我们收集基本事实: 编写自己的定制测试“存根”使您能够实现自己的“测试支持”愿景 特别是,您对模拟框架没有任何依赖关系 换句话说:你决定在一定程度上重新发明轮子。这可以防止你遇到别人写下的错误,冒着自己犯错误的风险 从这个意义上说,这可以归结为一个古老的讨论“购买或制造你自己” 当谈到测试用例时,有许多专家建议不要依赖模拟框架。所以这
Volley
的源代码,发现每个类或接口都有一个测试实现
与仅使用
Mockito
模拟对象相比,为其他每个类编写Test
类更可取吗?一个广泛的问题,但让我们收集基本事实:
- 编写自己的定制测试“存根”使您能够实现自己的“测试支持”愿景
- 特别是,您对模拟框架没有任何依赖关系