@RunWith
概念:是一个运行器
- @RunWith(JUnit4.class):用JUnit4来运行。
- @RunWith(ApringJUnit4ClassRunner.class):让测试运行于Spring测试环境
- @RunWith(Suite.class):测试一套集合
@ContextConfiguration
作用:
Spring整合JUnit4测试时,用来引入配置文件。
引入方式:
- 单个文件
- @ContextConfiguration(Locations=”classpath:applicationContext.xml”)
- @ContextConfiguration(classes=Config.class)
- 多个文件
- @ContextConfiguration(localtions={“classpath:spring1.xml”, “classpath:spring2.xml”})
classpath和classpath*区别:
- classpath:只会到class路径中查找文件。
- classpath*:不仅包含class路径,还包含jar文件中(class路径)进行查找。