代码之家  ›  专栏  ›  技术社区  ›  Whimusical

在集成测试中使用SpringBoot测试伪造bean

  •  1
  • Whimusical  · 技术社区  · 7 年前

    其思想是,实例是100%真实的(具有预期的生产内部状态),并且它重写(或者添加bean,以防它没有在配置中声明)上下文中的实例。理想情况下,您不需要创建TestConfiguration类并将其设置为Primary,因为这样您就可以在每个测试的基础上控制伪代码,只有在您需要它的时候。否则就用主的。

    例如,当bean是一个上下文数据收集器时,它非常有用,因此在每次测试之后,它可能会被MockReset.cleant清除。

    1 回复  |  直到 7 年前
        1
  •  1
  •   borino    7 年前

    附言 .Spring具有良好的错误解释(与所需的bean声明相关)和 @MockBean @SpyBean