当前位置:   article > 正文

Spring测试静态方法打桩-PowerMockito及SpringBootTest结合使用_powermockito 与springboot test

powermockito 与springboot test

Mockito无法对静态方法进行Mock,如果需要Mock静态方法,需要使用到PowerMockito。

1. Maven依赖

<dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-api-mockito</artifactId>
    <version>1.7.1</version>
</dependency>

<dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-module-junit4</artifactId>
    <version>1.7.1</version>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

2. 单元测试

单元测试时,需要使用PowerMockRunner及PrepareForTest两个注解:

@RunWith(PowerMockRunner.class)
@PrepareForTest({SysCache.
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/366829
推荐阅读
相关标签
  

闽ICP备14008679号