@RunWith

概念:是一个运行器

  • @RunWith(JUnit4.class):用JUnit4来运行。
  • @RunWith(ApringJUnit4ClassRunner.class):让测试运行于Spring测试环境
  • @RunWith(Suite.class):测试一套集合

    @ContextConfiguration

    作用:
    Spring整合JUnit4测试时,用来引入配置文件。
    引入方式:
  1. 单个文件
    1. @ContextConfiguration(Locations=”classpath:applicationContext.xml”)
    2. @ContextConfiguration(classes=Config.class)
  2. 多个文件
    1. @ContextConfiguration(localtions={“classpath:spring1.xml”, “classpath:spring2.xml”})

classpath和classpath*区别:

  • classpath:只会到class路径中查找文件。
  • classpath*:不仅包含class路径,还包含jar文件中(class路径)进行查找。