春季测试模拟静态方法全球
在春季测试中,我知道我可以模拟静态方法(通常是静态的util方法:生成ID,从redis中获取值),使用Mockito这样:
try (MockedStatic) {
}
但是在每种测试方法中都必须执行此操作,这很丑陋,很麻烦,是否有任何方法可以做到这一点所有人(我可以有一个嘲笑的行为),
我认为也许是Junit5扩展名或Mockito Extension,这似乎是一个常见的问题,我想知道是否有人尝试过任何成功。
in spring test, I know I can mock static method(usually static util methods: generate id, get value from Redis) using Mockito like:
try (MockedStatic) {
}
but having to do this in every test method is ugly and cumbersome, is there any way to do it all(i am ok to have a single mocked behavior)
I am thinking maybe a junit5 extension, or Mockito extension, this seems like a common problem, I wonder if anyone tries something with any success.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试一下
try this