Three-way comparsion - 도전 4 정렬/컨테이너 회귀 테스트 만들기


목표

비교 연산 변경이 sort, set, map 같은 코드에 미치는 영향을 테스트로 고정한다.

요구 사항

  • std::sort, std::set, std::map를 모두 사용한다.
  • 비교 기준 변경 전후 동작 차이를 기록한다.
  • 실패 재현 테스트 1개와 수정 후 통과 테스트 1개를 남긴다.

검증 포인트

  • 비교 기준과 동치 기준이 일치하는가
  • 중복 제거 결과가 의도와 맞는가
  • 정렬 결과가 컨테이너 동작과 충돌하지 않는가