如果把获取WEB路径的注释掉,单元测试就正常
所以求助:如何配置单元测试避免servletContext空指针异常?
ringa_lee
webApplicationContext은 null입니다. static의 정적 블록 내에서는 이 작업을 수행할 수 없습니다. spring을 사용하여 컨텍스트를 초기화하거나 ApplicationContext을 직접 초기화해야 합니다. 이 예를 참고하세요.
webApplicationContext
null
static
spring
ApplicationContext
단위 테스트에는 WEB 환경이 없으며 모든 WEB 객체는 Mock에서 나옵니다. 얻고자 하는 매개변수가 무엇인지 미리 알아야 합니다. ServletContext을 통해 받으실 필요는 없습니다. 단위 테스트 환경에는 ServletContext 개체도 없습니다.
WEB
Mock
ServletContext
webApplicationContext
은null
입니다.static
의 정적 블록 내에서는 이 작업을 수행할 수 없습니다.spring
을 사용하여 컨텍스트를 초기화하거나ApplicationContext
을 직접 초기화해야 합니다.이 예를 참고하세요.
단위 테스트에는
WEB
환경이 없으며 모든WEB
객체는Mock
에서 나옵니다. 얻고자 하는 매개변수가 무엇인지 미리 알아야 합니다.ServletContext
을 통해 받으실 필요는 없습니다. 단위 테스트 환경에는ServletContext
개체도 없습니다.