mock测试

一、是什么:mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。

二、作什么:一般使用的范围:

1)外部调用(接口、系统外、外中心)

2)数据库 redis等调用

3)未实现的接口

三、怎么用:Mock 工具

1)Mockito

https://github.com/mockito/mockito/wiki

https://static.javadoc.io/org.mockito/mockito-core/2.25.1/org/mockito/Mockito.html

2)EasyMock

http://easymock.org/user-guide.html

3)PowerMock

https://github.com/powermock/powermock/wiki

pom文件引入

    org.powermock

    powermock-module-junit4

    1.7.3

    org.powermock

    powermock-api-mockito

    1.7.3

参考:

https://baike.baidu.com/item/mock%E6%B5%8B%E8%AF%95

https://www.jianshu.com/p/640afc43f5ed

你可能感兴趣的:(mock测试)