종합 프로그램 검토는 실패 뒤 상태까지 확인한다
정상 출력 하나보다 경계 시나리오가 저장 불변식을 더 잘 드러냅니다.
| 시나리오 | 기대 출력 | 상태 기대 |
|---|---|---|
| 빈 상태 summary | summary=none | size=0 |
| 잘못된 시간 | invalid minutes | 상태 불변 |
| 용량까지 추가 | added | size=capacity |
| 용량 초과 | full | 기존 기록 유지 |
| quit | bye | 후속 입력 미처리 |
핵심: 목록에 보이는 기록 범위와 합계가 사용하는 범위가 항상 같아야 합니다.