单元测试
文章平均质量分 63
单元测试
编程入不了门
这个作者很懒,什么都没留下…
展开
-
PowerMock使用
刚刚接触,持续完善中...1、基础配置:@RunWith(PowerMockRunner.class)@PrepareForTest({xxx.class})public class xxxTest{@Testpublic void testMethod_approve_validParam(){}}2、mock静态方法步骤:a、在PrepareForTest中添加要mock的类b、使用mockStatic mock静态方法所属的类c、mock静态方法示例:原创 2021-01-08 09:39:49 · 852 阅读 · 0 评论 -
PowerMockito踩坑指南
好久没用PowerMockito了,最近使用踩了一堆的坑,记录一下1、对于测试类中包含@Autowired注解的变量可以使用@Mock注解,被测试类使用@InjectMock注解,注意此时被测试的类还是实例化后的,而不是mock出来的,如下:2、对于局部变量的mock(new 出来的局部变量)方法一:在1的基础上,将被测试的类加入到@PrepareForTest中,这时再mock局部变量就会生效(mock一个对象,然后将局部变量的构造方法进行mock,返回mock出的对象),如下:方法二:将被测原创 2022-06-22 00:51:50 · 2649 阅读 · 1 评论