java - junit4单元测试servletContext空指针异常
ringa_lee
ringa_lee 2017-04-18 10:00:47
0
1
819



如果把获取WEB路径的注释掉,单元测试就正常

所以求助:如何配置单元测试避免servletContext空指针异常?

ringa_lee
ringa_lee

ringa_lee

모든 응답(1)
大家讲道理

webApplicationContextnull입니다.
static의 정적 블록 내에서는 이 작업을 수행할 수 없습니다. spring을 사용하여 컨텍스트를 초기화하거나 ApplicationContext을 직접 초기화해야 합니다.
이 예를 참고하세요.


단위 테스트에는 WEB 환경이 없으며 모든 WEB 객체는 Mock에서 나옵니다. 얻고자 하는 매개변수가 무엇인지 미리 알아야 합니다. ServletContext을 통해 받으실 필요는 없습니다. 단위 테스트 환경에는 ServletContext 개체도 없습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿