1.说明在某些情况下,我们需要使用一个真实对象。但是,我们同时需要自定义该对象的部分行 为,此时用@spy 就可以帮我们达到这个目的。 2.用法: categoryService = PowerMockito.spy(categoryService); categoryService = Mocki ...
分类:
其他好文 时间:
2017-03-01 10:56:19
阅读次数:
220
Method method = PowerMockito.method(CategoryController.class, "getCategory",List.class);//创建调用CategoryController类中的getCategory私有方法的method对象,参数是list对象 ...
分类:
其他好文 时间:
2017-03-01 10:43:54
阅读次数:
925
Powermockito纪要,主要记录本人在使用Powermockito的过程中遇到的一些问题。 ...
分类:
其他好文 时间:
2017-02-13 23:47:57
阅读次数:
294
一、PowerMock概述 现如今比较流行的Mock工具如jMock,EasyMock,Mockito等都有一个共同的缺点:不能mock静态、final、私有方法等。而PowerMock能够完美的弥补以上三个Mock工具的不足。 PowerMock是一个扩展了其它如EasyMock等mock框架的、 ...
分类:
其他好文 时间:
2016-07-30 19:42:31
阅读次数:
439
我们的依赖的配置
1.5.6
org.powermock
powermock-module-junit4</artifactId...
分类:
其他好文 时间:
2016-05-07 08:30:28
阅读次数:
259
有时候,需要测试的方法内有collections结构,就需要同时mock多个对象 被测方法: public class EmployeeService { public List<Integer> getTotalLIst(){ List<Integer> list = new ArrayList<
分类:
其他好文 时间:
2016-01-27 17:08:18
阅读次数:
210
一、为什么要使用Mock工具 在做单元测试的时候,我们会发现我们要测试的方法会引用很多外部依赖的对象,比如:(发送邮件,网络通讯,远程服务, 文件系统等等)。 而我们没法控制这些外部依赖的对象,为了解决这个问题,我们就需要用到Mock工具来模拟这些外部依赖的对象,来完成单元测试。 二、为什么要使.....
分类:
其他好文 时间:
2016-01-25 16:26:17
阅读次数:
421
我需要测试的方法是 public 方法: public ResponseResult subscribe(SysSubscription sysSubscription) throws JsonGenerationException, JsonMappingException, IOExceptio...
分类:
其他好文 时间:
2015-12-23 19:29:16
阅读次数:
289
距离上次做junit单体测试几个月,果然又用到了,又学习了一些新的东西,总结一下。首先是对spy的理解,以前一直用mock,没有用过spy,所以对spy并不了解,最近用过几次后,也在google上学习了一下,网上说的都比较书面,mock:全部mock;spy:部分mock;但是到底什么叫全部,什..
分类:
其他好文 时间:
2015-09-13 12:05:21
阅读次数:
177
最近1个月项目尾声,在公司做单体测试,从模仿开始,积累了一些东西,记录下来,留备以后不时之需;需要jar包:javassist-3.16.1-GA.jarmockito-all-1.9.5.jarpowermock-api-mockito-1.5.6.jarpowermock-api-support-1.5.6.jarpowermock-core-1.5.6.jarpowermock-module-junit4..
分类:
其他好文 时间:
2015-06-16 01:34:47
阅读次数:
728