[SpringBoot]Lombok, test

김민수·2022년 4월 29일

https://github.com/MSlcim/SelfStudy
HelloControllerTest

@Getter

  • 선언된 모든 필드의 get 메소드를 생성해 줍니다.

@RequiredArgsConstructor

  • 선언된 모든 final 필드가 포함된 생성자를 생성해 줍니다.
  • final이 없는 필드는 생성자에 포함되지 않습니다.

assertThat

  • assertj라는 테스트 검증 라이브러리의 검증 메소드.
  • 검증하고 싶은 대상을 메소드 인자로 받음.
  • 메소드 체이닝이 지원되어 isEqualTo와 같이 메소드를 이어서 사용가능.

isEqualTo

  • assertj의 동등 비교 메소드.
  • assertThat에 있는 값과 isEqualTo의 값을 비교해서 같을 때만 성공.

param(test)

  • String값으로 오기 때문에 String.valueof()사용해줘야함.

jsonPath

  • JSON 응답값을 필드별로 검증할 수 있는 메소드
  • $를 기준으로 필드명을 명시
profile
Hello Minsu World

0개의 댓글