pratiktest
7/7/2016 - 5:48 AM

Spring

Spring

Spring Test

Spring test Cofigurations

Create a class with spring test runner and use custom spring config file


import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes=ParserTestConfiguration.class, loader=AnnotationConfigContextLoader.class)
public class ParserTest {

SpringJUnit4ClassRunner is extension of BlockJUnit4ClassRunner which provides Spring test context to junit tests through TestContextManager

We need to include this dependency in pom

<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>4.1.8.RELEASE</version>
        </dependency>