采用Spring 做单元测试是一般项目中常见的方式,单元测试在加载资源是由于项目的不同加载的方式也不同,现在遇到的主要有两种方式:
1.资源文件不在classpath中,在WEB-INFO目录下,可以使用下面方式加载
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"file:WebContent/WEB-INF/configs/spring/*.xml"})
public class ImportExcelTest extends AbstractTransactionalJUnit4SpringContextTests{
@Autowired
private ImportExcel importExcel;
2.资源文件在classpath路径中,可以使用下面的方式加载
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:spring/*.xml"})
public class ImportExcelTest extends AbstractTransactionalJUnit4SpringContextTests{
@Autowired
private ImportExcel importExcel;