[문제]

Controller랑 Web 연결하는 테스트 중 NullPointerException이 떨어짐.

게시판의 내용을 엑셀다운 하는 메소드였는데 신기하게 파람도 잘 넘어가고 지정디텍토리에 파일도 내려옴.

근데 NullPointerException이 떠서 대체 무엇이 문제인가 싶었음.

 

[해결]

이전에 기본 틀을 만들고 그걸 복붙하는 형식으로 개발을 진행했는데

이전 테스트 코드에서 크롬,익플 브라우저에 따른 분기를 하는 코드가 그대로 살아있어서 문제를 일으켰던 거였음.

그 부분을 //주석처리 해주니 널포인트익셉션이 안 뜨고 잘 실행됨.

1. JUnit 테스트하고 오류 날 경우 Caused by : 를 먼저 읽는다. 

   그리고 그 아래의 클래스 파일을 찾아가 오류를 확인한다. 

2. (나의 경우) 브라우저 테스트를 안 하는데 브라우저 확인 코드 있었음 ---> 이부분 주석처리 함.

 

JUnit 테스트하고 오류 날 경우 Caused by : 를 먼저 읽는다. 그리고 그 아래의 클래스 파일을 찾아가 오류를 확인한다. 

 

브라우저 테스트가 아닌데 이 코드가 살아있어서 문제가 됨. 빨간 부분을 주석처리 해줬더니 해결됨.

+ Recent posts