인프런 커뮤니티 질문&답변

박민성님의 프로필 이미지
박민성

작성한 질문수

스프링 핵심 원리 - 기본편

Lombok testcode질문

해결된 질문

작성

·

233

0

Lombok설치이후 test를 전부 test했더니 오류코드가 발생합니다.. 어떤점이 잘못되었을까요?

https://drive.google.com/file/d/1MuwBRL6nZkJ1fB3GokLDo3hEAufjOCHq/view?usp=sharing

 

또한 오류를 잡을때 아직 초보라그런지 어디에서 잡아야하고 어떤부분을 고쳐야하는지 감이오지를 않습니다

조언해주실수있으실까요?

답변 2

0

안녕하세요. 박민성님, 공식 서포터즈 OMG입니다.

 

프로젝트 코드 확인해보았습니다.

코드 실행 전 질문 내용을 이해하기로는 롬복 설치 이후 테스트 전체에 오류가 발생하는 상황으로 예상했는데 코드 실행하니 다음과 같이 일부 테스트에서 실패하였습니다.

아래 상황이 맞을까요?

image

맞다면 AppConfig클래스에서 32번째 줄 return null; 코드로 인해 발생하였습니다. 31번째 주석을 풀고 32번째 코드를 주석처리하거나 제거하면 테스트 성공함을 확인하였습니다.

 

해당 상황이 아니라면 댓글 남겨주세요.

 

추가로 제가 오류를 확인하고 문제 해결을 접근하는 방법은

1.어떤 오류가 발생하는가

2.어디서 오류가 발생하는가

를 중점으로 두고 원인 분석을 하는 편입니다.

1번 -> NullPointerException이 발행하였고,

2번 -> OrderServiceTest.java의 29번째 라인에서 발생한 것을 확인하여

하나씩 관련된 코드를 확인하여 문제 해결을 시도합니다.

image

이러한 접근 방식으로 시도하시다보면 원인 파악이 조금은 수월해지실거라 생각합니다.

 

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

Lombok 관련 질문이시군요! 강의 수강생 분들이 Lombok 관련하여 비슷한 문제를 겪고 공유한 내용들이 있습니다. 아래의 링크들을 참고하시면 도움이 될 것 같습니다.

  • lombok 설치 시 에러
    해당 질문에서는 Lombok 설정에 대한 문제를 겪고 있는데, 해결 방법으로 Gradle 프로젝트 생성시 설정을 바꾸는 것이 제안되었습니다.

  • lombok 오류
    여기서는 IntelliJ에서 JDK 버전 변경 후 Lombok이 작동하지 않는 문제에 대해 답변이 제공되었습니다.

  • lombok cannot find symbol 오류
    이 질문에서는 Lombok 애노테이션 적용 시 발생하는 문제에 대한 답변이 이루어졌습니다.

오류를 해결하는 방법에 대해서는, 에러 메시지를 정확히 읽고 이해하는 것이 중요합니다. 메시지에 나온 내용을 기반으로 문제의 원인을 찾아보고, 필요하다면 검색을 통해 추가 정보를 얻을 수 있습니다. 또한, 에러가 발생한 코드의 주변 컨텍스트도 확인해 보시기 바랍니다.

박민성님의 프로필 이미지
박민성

작성한 질문수

질문하기