Spring中使用@RunWith整合的測試註解
阿新 • • 發佈:2019-01-10
例如:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:aop/applicationContext.xml"})
-
@RunWith
就是一個執行器 -
@RunWith(JUnit4.class)
就是指用JUnit4
來執行 -
@RunWith(SpringJUnit4ClassRunner.class)
,讓測試運行於Spring測試環境 -
@RunWith(Suite.class)
的話就是一套測試集合 -
@ContextConfiguration
-
單個檔案
@ContextConfiguration(Locations="classpath:applicationContext.xml")
@ContextConfiguration(classes = SimpleConfiguration.class)
-
多個檔案時,可用
@ContextConfiguration(locations = { "classpath:spring1.xml", "classpath:spring2.xml" })