运行JUnit测试用例时无法加载应用程序上下文错误

时间:2012-11-30 10:07:17

标签: java-ee junit

我正在使用JUnit进行Web服务(Springs)的单元测试。

@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration({"classpath:WSexample/config/service/WSexample-service.xml‌"}) 

,测试文件位于WSexample/test/find/controller位置

我使用上面的代码加载xml文件。它正在抛出加载应用程序上下文错误。

  

java.lang.IllegalStateException:无法在org.springframework.test.text文件中运行org.springframework.test.context.TestContext.getApplicationContext(TestContext.j ava:308)的ApplicationContext.DependencyInjectionTestExecutionListene r.injectDependencies (DependencyInjectionTestExecutionListener.java:109)org.springframework.test文档中的org.springframework.test.context.support.DependencyInjectionTestExecutionListene r.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)org.springframework.test.context.TestContextManager.prepareTestInstance(TestCont extManager.java:321 )

1 个答案:

答案 0 :(得分:0)

您可能需要使用SpringJunit4ClassRunnerContextConfiguration来加载您的上下文文件。

查看this帖子。

@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration(locations={"classpath:myContext.xml"})