테스트 정렬 조건 수정
Closed this issue · 0 comments
70825 commented
버그가 발생한 곳
- 최신순으로 조회하는 모든 정렬
버그 상황 재연
- 최신순으로 자동 정렬되어야 합니다. 하지만 쿼리문이 제대로 실행되어도 H2 Database의 DATETIME(6)이라서 nanoseconds가 반올림 되버립니다.
그래서 created_at이 같으면 id 기준 내림차순을 할 수 있도록 Fixutre를 수정합니다.
[Java]
2번 데이터 = 11:00:21.498842569
3번 데이터 = 11:00:21.498843211
[H2]
2번 데이터 = 11:00:21.498843 (반올림)
3번 데이터 = 11:00:21.498843 (반올림)
현재 동작
- created_at 내림차순이지만, created_at이 같으면 정렬 조건이 명시되어 있지 않습니다. 그래서 자동으로 id 기준 오름차순으로 나옵니다.
기대 동작
- 1순위: created_at 내림차순, 2순위: id 내림차순