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