在集成测试中覆盖bean

在集成测试中覆盖bean,第1张

在集成测试中覆盖bean

从Spring Boot 1.4.x开始,可以使用

@MockBean
注释来伪造Spring bean。

对评论的反应:

要将上下文留在缓存中,请不要使用

@DirtiesContext
,而是使用
@ContextConfiguration(name ="contextWithFakeBean")
和,它将创建单独的上下文,同时将默认上下文保留在缓存中。Spring会将两者(或您拥有的上下文)都保留在缓存中。

我们的构建方式是这样的,其中大多数测试都使用默认的非污染配置,但是我们有4-5个测试是伪造的。默认上下文可以很好地重用



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5621607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存