From: David G. <mu...@us...> - 2007-02-14 15:05:37
|
Update of /cvsroot/jfreechart/jfreechart/tests/org/jfree/chart/renderer/xy/junit In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv20783/tests/org/jfree/chart/renderer/xy/junit Modified Files: Tag: STABLE_1-0-0 XYAreaRendererTests.java Log Message: 2007-02-14 David Gilbert <dav...@ob...> * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java (clone): Make a copy of legendArea; * tests/org/jfree/chart/renderer/xy/junit/XYAreaRendererTests.java (testCloning): Check independence. Index: XYAreaRendererTests.java =================================================================== RCS file: /cvsroot/jfreechart/jfreechart/tests/org/jfree/chart/renderer/xy/junit/Attic/XYAreaRendererTests.java,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** XYAreaRendererTests.java 3 Oct 2006 15:41:45 -0000 1.1.2.1 --- XYAreaRendererTests.java 14 Feb 2007 15:05:32 -0000 1.1.2.2 *************** *** 3,7 **** * =========================================================== * ! * (C) Copyright 2000-2005, by Object Refinery Limited and Contributors. * * Project Info: http://www.jfree.org/jfreechart/index.html --- 3,7 ---- * =========================================================== * ! * (C) Copyright 2000-2007, by Object Refinery Limited and Contributors. * * Project Info: http://www.jfree.org/jfreechart/index.html *************** *** 26,32 **** * * ------------------------ ! * AreaXYRendererTests.java * ------------------------ ! * (C) Copyright 2003-2005, by Object Refinery Limited and Contributors. * * Original Author: David Gilbert (for Object Refinery Limited); --- 26,32 ---- * * ------------------------ ! * XYAreaRendererTests.java * ------------------------ ! * (C) Copyright 2003-2007, by Object Refinery Limited and Contributors. * * Original Author: David Gilbert (for Object Refinery Limited); *************** *** 39,42 **** --- 39,43 ---- * 25-Mar-2003 : Version 1 (DG); * 22-Oct-2003 : Added hashCode test (DG); + * 14-Feb-2007 : Updated testCloning() (DG); * */ *************** *** 147,150 **** --- 148,153 ---- public void testCloning() { XYAreaRenderer r1 = new XYAreaRenderer(); + Rectangle2D rect1 = new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0); + r1.setLegendArea(rect1); XYAreaRenderer r2 = null; try { *************** *** 152,160 **** } catch (CloneNotSupportedException e) { ! System.err.println("Failed to clone."); } assertTrue(r1 != r2); assertTrue(r1.getClass() == r2.getClass()); assertTrue(r1.equals(r2)); } --- 155,169 ---- } catch (CloneNotSupportedException e) { ! e.printStackTrace(); } assertTrue(r1 != r2); assertTrue(r1.getClass() == r2.getClass()); assertTrue(r1.equals(r2)); + + // check independence + rect1.setRect(4.0, 3.0, 2.0, 1.0); + assertFalse(r1.equals(r2)); + r2.setLegendArea(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0)); + assertTrue(r1.equals(r2)); } |