22장 실패처리하기

작은 스케일의 테스트가 통과하게 만들었다.
큰 스케일의 테스트를 다시 도입했다.
작은 스케일의 테스트에서 보았던 메커니즘을 이용하여 큰 스케일의 테스트를 빠르게 통과시켰다.
중요한 문제를 발견했는데 이를 바로 처리하기보다는 할일 목록에 적어두었다.
23장 얼마나 달콤한지

TestSuite를 위한 테스트를 작성했다.
테스트를 통과시키지 못한 채 일부분만 구현하였다. 이것은 '규칙' 위반이다. 만약 그때 이걸 직접 발견했다면, 돈주머니에서 테스트 케이스 두 개를 공짜로 가져가도 좋다. 테스트를 통과시키고 초록 막대 상태에서 리팩토링할 수 있게 할 간단한 가짜 구현이 있을 것 같긴 한데, 지금은 그게 뭔지 잘 떠오르지 않는다.
아이템과 아이템의 모음(컴포지트)이 동일하게 작동할 수 있도록 run 메서드의 인터페이스를 변경하였고 마침내 테스트를 통과시켰다.
공통된 셋업 코드를 분리했다.
add book reference movie