-
Notifications
You must be signed in to change notification settings - Fork 38.9k
Description
import org.testng.annotations.Test;
@ContextConfiguration(locations = {"classpath:spring-context.xml"})
public class Test extends AbstractTestNGSpringContextTests{
@test
public void Test(){
System.out.println("1111111111111");
}
}
The project is compiled into Test.jar, spring-context.xml in the top-level directory of Test.jar, and the command line executes :java-jar Test.jar-testclass com. *.Test,The error is as follows:“Failed to load ApplicationContext” , loading spring-context.xml‘s context path .How to configure spring-context.xml for @ContextConfiguration to compile into Test.jar
INFO: TEST [Command line test] SKIPPED at [09:12:20 2019-05-21] - Failed to load ApplicationContext
org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:94)
org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
org.springframework.test.context.testng.AbstractTestNGSpringContextTests.springTestContextPrepareTestInstance(AbstractTestNGSpringContextTests.java:145)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:175)
org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:107)
org.testng.TestRunner.privateRun(TestRunner.java:767)
org.testng.TestRunner.run(TestRunner.java:617)
org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
org.testng.SuiteRunner.runSequentially(SuiteRunner.java:343)
org.testng.SuiteRunner.privateRun(SuiteRunner.java:305)
org.testng.SuiteRunner.run(SuiteRunner.java:254)
org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
org.testng.TestNG.run(TestNG.java:1057)
org.testng.TestNG.privateMain(TestNG.java:1364)
org.testng.TestNG.main(TestNG.java:1333)