2.7 마치며
이 장에서는 JUnit으로 단위 테스트를 작성하는 방법을 배웠습니다. 하지만 좋은 단위 테스트를 작성하는 것은 좀 더 훈련이 필요하며, 단지 assert 문만 넣어서 되지는 않습니다. 또 JUnit은 이 장에서 다루지 않은 많은 즐겁고 작은 기능을 제공합니다.
다음 장에서는 다양한 JUnit 단언을 배우고 테스트 코드에서 기대하는 조건을 어떻게 검증할 수 있는지 알아봅니다.
1 역주 함수형 프로그래밍에서 부작용은 함수 외부에 있는 객체 혹은 변수 내용을 변경하는 것을 의미합니다. 예를 들어 로그를 출력하는 메서드도 이러한 의미의 부작용입니다.
2 역주 조건 15개 * 조건별 10줄 = 150줄입니다.
3 역주 테스트 클래스에 static 필드가 있다면 테스트마다 새로운 인스턴스를 생성해도 상태가 공유됩니다.