From: David G. <mu...@us...> - 2005-12-10 20:34:32
|
Update of /cvsroot/jfreechart/jfreechart/source/org/jfree/data/time In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12427/source/org/jfree/data/time Modified Files: Tag: STABLE_1-0-0 Quarter.java Log Message: 2005-12-10 David Gilbert <dav...@ob...> * source/org/jfree/data/time/Quarter.java (Quarter(int, Year)): Fix bug (1377239) in argument checking, * source/org/jfree/data/time/junit/QuarterTests.java (testConstructor): New test, * NEWS: Noted bug fix. Index: Quarter.java =================================================================== RCS file: /cvsroot/jfreechart/jfreechart/source/org/jfree/data/time/Quarter.java,v retrieving revision 1.6.2.1 retrieving revision 1.6.2.2 diff -C2 -d -r1.6.2.1 -r1.6.2.2 *** Quarter.java 25 Oct 2005 21:35:24 -0000 1.6.2.1 --- Quarter.java 10 Dec 2005 20:34:21 -0000 1.6.2.2 *************** *** 52,55 **** --- 52,56 ---- * Serializable (DG); * 21-Oct-2003 : Added hashCode() method (DG); + * 10-Dec-2005 : Fixed argument checking bug (1377239) in constructor (DG); * */ *************** *** 123,127 **** */ public Quarter(int quarter, Year year) { ! if ((quarter < FIRST_QUARTER) && (quarter > LAST_QUARTER)) { throw new IllegalArgumentException("Quarter outside valid range."); } --- 124,128 ---- */ public Quarter(int quarter, Year year) { ! if ((quarter < FIRST_QUARTER) || (quarter > LAST_QUARTER)) { throw new IllegalArgumentException("Quarter outside valid range."); } |