본문 바로가기
개발 환경 및 오류

[Junit] WebApplicationContext is required

by 노랑파랑 2023. 4. 18.
반응형

 

오류

java.lang.IllegalArgumentException: WebApplicationContext is required

 

 

해결

@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(locations=WebConfig.class)//You can use your xml too
public class Test{
	..
    @Test
    public void dataTest(){
    }
}

어노테이션 누락.. 위 3개 어노테이션이 존재해야 한다.

@RunWith 어노테이션 대신 아래와 같은 클래스 확장도 가능

@WebAppConfiguration
@ContextConfiguration(locations=WebConfig.class)//You can use your xml too
public class Test extends AbstractJUnit4SpringContextTests{
	..
    @Test
    public void dataTest(){
    }
}
반응형