더북(TheBook)

새 단위 테스트 덕분에 문제의 장면을 성공적으로 재연했다(그림 5-7).

►그림 5-7

 

Conference.checkedInAttendeeCounter 자신의 참조값을 self라는 변수에 담고 countIfCheckedIn에서 this 대신 self로 참조하면 getCount 함수를 확실히 바라볼 수 있을 것이다. 이렇게 Conference.checkedInAttendeeCounter 구현부를 고친 다음 단위 테스트를 실행하니 역시나 성공이다(그림 5-8).

►그림 5-8

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.