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 응답값을 필드별로 검증할 수 있는 메소드
- $를 기준으로 필드명을 명시