多语言展示
当前在线:164今日阅读:55今日分享:34

如何测试应用程序上下文是否正确配置?

如何测试应用程序上下文是否正确配置?
工具/原料
1

spring framework5.1.5

2

IntelliJ IDEA

方法/步骤
1

在前面关于使用应用程序上下文的一节中,必须为每个测试手动加载ApplicationContext对象变得很笨拙,并且会分散注意力,使测试的重点偏离。

2

添加maven依赖jar包:

3

Spring对于在集成测试中使用应用程序上下文有很好的集成。下图修改了上图的应用程序,展示了Spring如何帮助编写集成测试。

4

该类被注释为使用SpringJUnit4ClassRunner运行,它理解如何通过@ContextConfiguration类级注释加载Spring应用程序上下文。

5

以这种方式运行测试允许被测试的bean被自动捕获,以便在特定的测试中使用。

6

每个测试都会从应用程序上下文中重新加载任何@Autowired bean;类似于@Before带注释的方法在每次测试之前运行的方式。

推荐信息