
【单测】
文章平均质量分 77
单测
zero__007
这个作者很懒,什么都没留下…
展开
-
PowerMock从入门到放弃再到使用
在做单元测试的时候,可能会用到Mockito来测试,但是Mockito也有不足,不能mock静态、final、私有方法等。而PowerMock能够完美的弥补Mockito的不足。 PowerMock使用一个自定义类加载器和字节码操作来模拟静态方法,构造函数,final类和方法,私有方法,去除静态初始化器等等。通过使用自定义的类加载器,简化采用的IDE或持续集成服务器不需要做任何改变。目前...原创 2018-05-05 10:44:38 · 11635 阅读 · 4 评论 -
JMockit简单使用(二)
JMockit使用时,建议使用Expectations{}块来录制行为,这样mock对象在运行时必须 依据Expectations块中定义的顺序依次调用方法,不能多调用也不能少调用,可以省略掉Verifications块。一旦多调用或则少调用,那么测试就不会通过,这样可以清晰的把握单元测试每一步、每一次执行的过程。 但是,测试的方法中如果存在线程的调用来执行录制行为,很多情况用Ex原创 2015-12-20 19:43:14 · 22382 阅读 · 0 评论 -
JMockit简单使用
JMockit是google code上面的一个java单元测试的mock框架。JMockit涉及到的元素介绍:@Tested和@Injectable 对@Tested对象判断是否为null,是则通过合适构造器初始化, @Injectable的实例会自动注入到@Tested中。@Mocked @Mocked修饰的实例,将会把实例对应类的所有实例的原创 2015-10-20 18:22:51 · 11797 阅读 · 7 评论