쌓고 쌓다
LocalDateTime 또는 Enum 타입 jsonPath value 검증 주의사항 본문
저번에 Enum 타입 비교시에도 Expected랑 Actual은 똑같은 값이 나오는데 자꾸 다르다고 나와서
Enum의 name()으로 값을 반환해주니 동일 검증이 성공했었는데
마찬가지로 LocalDateTime도 값이 똑같이 나오는데 왜 다르다고 하는지... 문제가 발생했다.
설마설마... LocalDateTime도 String 형식으로 바꿔줘야하나 싶어서 LocalDateTime의 메서드를 찾아보니...
존재하길래 toString()으로 문자열로 변환하고 테스트 코드를 돌려봤다..
역시나... 검증시 JSON 응답과 일치시키기위해 String으로 변환해주자 ^^
영감 쓰 :
'프로그래밍 > spring' 카테고리의 다른 글
좋아요순 같은 복잡한 정렬 기능 추가하기 QueryDSL (1) | 2024.02.09 |
---|---|
컨트롤러 테스트 코드 @AuthenticationPrincipal 인증 방법 (0) | 2024.02.04 |
Controller 테스트시 401, 403 에러 발생 (WebMvcTest에 SecurityConfig 설정하는법) (1) | 2024.01.31 |
Mockito given willReturn이 동작하지 않을때 (0) | 2024.01.30 |
REST API 페이징 처리 방법! (0) | 2024.01.29 |
Comments