assertThat의 isEqualTo method를 사용하였다.
원하는 메소드에 대한 return 값이
내가 원하는 값과 같으면 패스가 된다.
가독성도 좋고 이해하기도 편한 것 같다.
assertThat(methodCall("35-48jf3-y46").getResultDetail())
.isEqualTo("Success");
assertThat(methodCall("35-48jf3-y46").getData().get(0).getStatus())
.isEqualTo("11");
assertThat(methodCall("35-48jf3-y46").getData().get(1).getNameCode())
.isEqualTo("91");
assertThat(methodCall("invalid").getData())
.isEqualTo(null);
'SpringBoot' 카테고리의 다른 글
통신 중 실패했을 때 재시도하기 (@Retryable, @Recover) (0) | 2021.12.22 |
---|---|
DB 통신 속도 증가 Cacheable CacheEvict redis 활용 (0) | 2021.12.21 |
springboot로 Rest api 만들기(8) SpringSecurity를 이용한 인증 및 권한부여 (0) | 2021.10.22 |
springboot로 Rest api 만들기(7) MessageSource를 이용한 Exception 처리 (0) | 2021.10.22 |
springboot로 Rest api 만들기(6) ControllerAdvice를 이용한 Exception 처리 (0) | 2021.10.22 |