public class UserActionTest extends StrutsSpringTestCase {
@Override
public String getContextLocations() {
//返回你项目中spring配置文件所在的目录
return "classpath*:conf/spring/*.xml";
}
@Override
protected void setUp() throws Exception {
super.setUp();
}
@Test
public void testList() throws Exception{
executeAction("/filmCategoryAdmin/baseFilmTvCategory_list.action");
}
}
在struts2 与spring环境下进行集成测试,需要继承StrutsSpringTestCase这个类,其中getContextLocation()方法用来指定spring的配置文件,如果不对它进行覆盖,默认情况下:
默认加载的路径是你项目的src目录下,文件名默认为“application.xml”