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

taeu kim님의 프로필 이미지
taeu kim

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

다음으로

ItemRepositoryTest 에서 아래와같은 에러가 발생합니다.

작성

·

208

0

//then
Item findItem = itemRepository.findById(itemId);
assertThat(findItem.getId()).isEqualTo(updateParam.getId());
assertThat(findItem.getItemName()).isEqualTo(updateParam.getItemName());
assertThat(findItem.getPrice()).isEqualTo(updateParam.getPrice());
assertThat(findItem.getQuantity()).isEqualTo(updateParam.getQuantity());


왜 id가 null이되는지요?

답변 2

1

안녕하세요. taeu kim님, 공식 서포터즈 OMG입니다.

findItem.getId()

인프런 오류 때문에 순간 캡쳐하느라 힘들었네요 ^^;;;

expected 데이터가 assertThat() 인자 값으로, 테스트 실패 메시지를 보면

findItem의 id가 null로 받아오고 있습니다. findById 메서드를 확인해주세요.

해결이 안될 경우 댓글남겨주세요.

 

감사합니다.

0

taeu kim님의 프로필 이미지
taeu kim
질문자

아 0이어야하는데 왜 null이 나오나했는데 long이 아니라 Long이었네요 ㅎㅎ 감사합니다

taeu kim님의 프로필 이미지
taeu kim

작성한 질문수

질문하기