Spock框架Mock静态资源经验汇总

前面讲了Spock框架Mock对象、方法经验总结,今天分享一下Spock框架中Mock静态资源的实践经验汇总。分成「静态资源」和「混合场景」。
静态资源
静态变量
这个使用场景很少,如果需要Mock,直接把Mock的对象赋值给静态资源即可。所以这个场景pass。
静态方法
Mock静态方法我们使用PowerMock结合Mockito的方案,首先在测试类增加如下注解:
@RunWith(PowerMockRunner.class)
@PowerMockRunnerDelegate(Sputnik.class)
@PrepareForTest([NewUtil.class, HttpBase.class])
@PowerMockIgnore(["javax.management.*"])
@SuppressStaticInitializationFor(["com.funtester.util.NewU

Spock框架Mock静态资源经验汇总最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/16141.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>