1.简介
mock,[mɒk],adj. 虚拟的,模拟的。
如果你的代码对另一个类或者接口有依赖,mock测试能够帮你模拟这些依赖,从而完成测试。
使用场景:
类A有一个方法fun(B b),它依赖于B类的一个对象。所以要测试这个方法必须要有b对象。如果自己构造B对象,并做一些操作来适应测试,会显得麻烦。那么就可以用mock测试。
2.获得
mock测试是一种思想,mockito是一个实现框架。
<dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>1.8.5</version> <scope>test</scope> </dependency>