@RunWith(value = SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:/config/**/applicationContext*.xml" }, loader = GenericXmlContextLoader.class) @Transactional public class BaseImageTextInfoActionTest extends AbstractCommonAction { @Autowired private BaseImageTextInfoService baseImageTextInfoService; @Test public void queryById() throws Exception { //具體代碼 } }
@RunWith(value = SpringJUnit4ClassRunner.class)必需要寫,至關於提供了spring的環境
@ContextConfiguration(locations = { "classpath:/config/**/applicationContext*.xml" }, loader = GenericXmlContextLoader.class)
加載config下的全部目錄下的以applicationContext的xml文件,加載相應的配置文件
@Transactional 測試方法會進入事務管理
pom文件,引入junit的jar包,最好是4.10版本以上的
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency>
2017-08-03 20:19:26spring