From: David G. <mu...@us...> - 2007-02-09 11:41:04
|
Update of /cvsroot/jfreechart/jfreechart/tests/org/jfree/chart/renderer/xy/junit In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv19208/tests/org/jfree/chart/renderer/xy/junit Modified Files: Tag: STABLE_1-0-0 XYBarRendererTests.java Log Message: 2007-02-09 David Gilbert <dav...@ob...> * source/org/jfree/chart/renderer/xy/XYBarRenderer.java (getLegendItem): Check drawBarOutline flag, (clone): Make a copy of the legendBar shape, * tests/org/jfree/chart/renderer/xy/junit/XYBarRendererTests.java (testCloning): Added independence check. Index: XYBarRendererTests.java =================================================================== RCS file: /cvsroot/jfreechart/jfreechart/tests/org/jfree/chart/renderer/xy/junit/Attic/XYBarRendererTests.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 *** XYBarRendererTests.java 3 Oct 2006 15:41:47 -0000 1.1.2.1 --- XYBarRendererTests.java 9 Feb 2007 11:40:55 -0000 1.1.2.2 *************** *** 3,7 **** * =========================================================== * ! * (C) Copyright 2000-2006, 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 *************** *** 28,32 **** * XYBarRendererTests.java * ----------------------- ! * (C) Copyright 2003-2006, by Object Refinery Limited and Contributors. * * Original Author: David Gilbert (for Object Refinery Limited); --- 28,32 ---- * XYBarRendererTests.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); + * 09-Feb-2007 : Added to testCloning() (DG); * */ *************** *** 170,173 **** --- 171,176 ---- public void testCloning() { XYBarRenderer r1 = new XYBarRenderer(); + Rectangle2D rect = new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0); + r1.setLegendBar(rect); XYBarRenderer r2 = null; try { *************** *** 175,183 **** } catch (CloneNotSupportedException e) { ! System.err.println("Failed to clone."); } assertTrue(r1 != r2); assertTrue(r1.getClass() == r2.getClass()); assertTrue(r1.equals(r2)); } --- 178,192 ---- } catch (CloneNotSupportedException e) { ! e.printStackTrace(); } assertTrue(r1 != r2); assertTrue(r1.getClass() == r2.getClass()); assertTrue(r1.equals(r2)); + + // check independence + rect.setRect(4.0, 3.0, 2.0, 1.0); + assertFalse(r1.equals(r2)); + r2.setLegendBar(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0)); + assertTrue(r1.equals(r2)); } |