Spring中使用@RunWith整合的测试注解
大家比较熟悉下面的代码:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:applicationContext.xml"})
-
@RunWith就是一个运行器 -
@RunWith(JUnit4.class)就是指用JUnit4来运行 -
@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环境 -
@RunWith(Suite.class)的话就是一套测试集合 -
@ContextConfigurationSpring整合JUnit4测试时,使用注解引入多个配置文件 -
单个文件
@ContextConfiguration(Locations="classpath:applicationContext.xml")@ContextConfiguration(classes = SimpleConfiguration.class) -
多个文件时,可用
@ContextConfiguration(locations = { "classpath:spring1.xml", "classpath:spring2.xml" })
本文深入探讨了Spring与JUnit4的整合测试方法,详细解释了@RunWith注解的不同使用场景,包括单个和多个配置文件的加载方式。通过具体示例,展示了如何在Spring环境下进行单元测试。
1005

被折叠的 条评论
为什么被折叠?



