Tag: springtesting

java.lang.IllegalArgumentException:ServletContext需要configuration默认的servlet处理

我有以下testing类: @ActiveProfiles({ "DataTC", "test" }) @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = {BaseTestConfiguration.class, DataTestConfiguration.class, JpaConfiguration.class, PropertyPlaceholderConfiguration.class }) public class RegularDayToTimeSlotsTest { … 这个问题似乎来自BaseTestConfiguration类: @Configuration @ComponentScan(basePackages = { "com.bignibou" }, excludeFilters = { @Filter(type = FilterType.CUSTOM, value = RooRegexFilter.class), @Filter(type = FilterType.ANNOTATION, value = Controller.class), @Filter(type = FilterType.ANNOTATION, value = ControllerAdvice.class) }) public class BaseTestConfiguration { } 我系统地得到这个exception: Caused by: […]

在junittesting类中重用spring应用程序上下文

我们有一堆JUnittesting用例(集成testing),它们在逻辑上被分组到不同的testing类中。 我们能够为每个testing类加载一次Spring应用程序上下文,并将其重用于JUnittesting类中的所有testing用例,如http://static.springsource.org/spring/docs/current/spring-framework-reference /html/testing.html 然而,我们只是想知道是否有一种方法只为一堆JUnittesting类加载Spring应用程序上下文。 FWIW,我们使用Spring 3.0.5,JUnit 4.5并使用Maven来构build项目。