Three-way comparsion - 도전 4 정렬/컨테이너 회귀 테스트 만들기
목표
비교 연산 변경이 sort, set, map 같은 코드에 미치는 영향을 테스트로 고정한다.
요구 사항
std::sort,std::set,std::map를 모두 사용한다.- 비교 기준 변경 전후 동작 차이를 기록한다.
- 실패 재현 테스트 1개와 수정 후 통과 테스트 1개를 남긴다.
검증 포인트
- 비교 기준과 동치 기준이 일치하는가
- 중복 제거 결과가 의도와 맞는가
- 정렬 결과가 컨테이너 동작과 충돌하지 않는가