I am running the next test:
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.bean
The idea of @Configuration
given above works nice. But for that you have to annotate your classes with @Configuration
.
This is not a nice idea when it comes to testing offline i.e when in your organisation test cases are not executed at built time.
In that case going by
@ContextConfiguration(locations = { "classpath:/META-INF/spring/applicationContext.xml" })
will be a nice idea.
For using this method, take care of the following:
Check your classpath in .classpath
file of your project.
If you cannot write the path of applicationContext
relative to classpath.
You can have one more file as applicationContextTest
folder kept in your test case folder and then one can use
@ContextConfiguration(locations = { "classpath:applicationContextTest.xml"})