JCommon 라이브러리를 보면 org.jfree.date라는 패키지가 있으며 여기에 SerialDate라는 클래스가 있다.

SerialDate : 날짜를 표현하는 클래스.

→ java.util.Date, java.util.Calendar가 있지만 사용하지 않는 이유는 "너무" 정밀하기 때문(1000분의 1초의 정밀도로 시간 표현)

∴ 하루 중 시각, 시간대에 무관하게 특정 날짜만을 표현하기 위한 클래스 ex) 2015년 1월 21일

⇒ SerialDate = 순수 날짜 클래스 ↔ java.util.Date, java.util.Calendar = 시간 기반 날짜 클래스

첫째, 돌려보자

⇒ 이제 SerialDate는 모든 테스트 케이스를 통과함. 이제 SerialDate 코드를 수정하자.

둘째, 고쳐보자

코드 수정 시 JCommon의 단우 테스트와 저자의 단위 테스트를 실행함.