From: <mu...@us...> - 2013-08-04 21:00:49
|
Revision: 2861 http://sourceforge.net/p/jfreechart/code/2861 Author: mungady Date: 2013-08-04 21:00:46 +0000 (Sun, 04 Aug 2013) Log Message: ----------- Conversion to JUnit 4. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/ChartPackageTests.java branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/LineChart3DTest.java branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/LineChartTest.java branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/MeterChartTest.java branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PaintMapTest.java branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PieChart3DTest.java branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PieChartTest.java Modified: branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/ChartPackageTests.java =================================================================== --- branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/ChartPackageTests.java 2013-08-04 21:00:26 UTC (rev 2860) +++ branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/ChartPackageTests.java 2013-08-04 21:00:46 UTC (rev 2861) @@ -63,12 +63,6 @@ */ public static Test suite() { TestSuite suite = new TestSuite("org.jfree.chart"); - suite.addTestSuite(LineChartTest.class); - suite.addTestSuite(LineChart3DTest.class); - suite.addTestSuite(MeterChartTest.class); - suite.addTestSuite(PaintMapTest.class); - suite.addTestSuite(PieChartTest.class); - suite.addTestSuite(PieChart3DTest.class); suite.addTestSuite(ScatterPlotTest.class); suite.addTestSuite(StackedAreaChartTest.class); suite.addTestSuite(StackedBarChartTest.class); Modified: branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/LineChart3DTest.java =================================================================== --- branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/LineChart3DTest.java 2013-08-04 21:00:26 UTC (rev 2860) +++ branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/LineChart3DTest.java 2013-08-04 21:00:46 UTC (rev 2861) @@ -40,58 +40,42 @@ package org.jfree.chart; -import java.awt.Graphics2D; -import java.awt.geom.Rectangle2D; -import java.awt.image.BufferedImage; - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - import org.jfree.chart.axis.ValueAxis; import org.jfree.chart.event.ChartChangeEvent; import org.jfree.chart.event.ChartChangeListener; import org.jfree.chart.labels.CategoryToolTipGenerator; import org.jfree.chart.labels.StandardCategoryToolTipGenerator; import org.jfree.chart.plot.CategoryPlot; -import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.renderer.category.CategoryItemRenderer; import org.jfree.chart.urls.CategoryURLGenerator; import org.jfree.chart.urls.StandardCategoryURLGenerator; import org.jfree.data.Range; import org.jfree.data.category.CategoryDataset; import org.jfree.data.general.DatasetUtilities; +import org.junit.Before; +import org.junit.Test; +import java.awt.Graphics2D; +import java.awt.geom.Rectangle2D; +import java.awt.image.BufferedImage; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertSame; +import static org.junit.Assert.assertTrue; + /** * Some tests for a line chart with a 3D effect. */ -public class LineChart3DTest extends TestCase { +public class LineChart3DTest { /** A chart. */ private JFreeChart chart; /** - * Returns the tests as a test suite. - * - * @return The test suite. - */ - public static Test suite() { - return new TestSuite(LineChart3DTest.class); - } - - /** - * Constructs a new set of tests. - * - * @param name the name of the tests. - */ - public LineChart3DTest(String name) { - super(name); - } - - /** * Common test setup. */ - protected void setUp() { + @Before + public void setUp() { this.chart = createLineChart3D(); } @@ -99,28 +83,22 @@ * Draws the chart with a null info object to make sure that no exceptions * are thrown (a problem that was occurring at one point). */ + @Test public void testDrawWithNullInfo() { - boolean success = false; - try { - BufferedImage image = new BufferedImage(200 , 100, - BufferedImage.TYPE_INT_RGB); - Graphics2D g2 = image.createGraphics(); - this.chart.draw(g2, new Rectangle2D.Double(0, 0, 200, 100), null, - null); - g2.dispose(); - success = true; - } - catch (Exception e) { - success = false; - } - assertTrue(success); - + BufferedImage image = new BufferedImage(200 , 100, + BufferedImage.TYPE_INT_RGB); + Graphics2D g2 = image.createGraphics(); + this.chart.draw(g2, new Rectangle2D.Double(0, 0, 200, 100), null, + null); + g2.dispose(); + //FIXME we should really assert a value here } /** * Replaces the chart's dataset and then checks that the new dataset is OK. */ + @Test public void testReplaceDataset() { // create a dataset... @@ -150,6 +128,7 @@ * Check that setting a tool tip generator for a series does override the * default generator. */ + @Test public void testSetSeriesToolTipGenerator() { CategoryPlot plot = (CategoryPlot) this.chart.getPlot(); CategoryItemRenderer renderer = plot.getRenderer(); @@ -157,13 +136,14 @@ = new StandardCategoryToolTipGenerator(); renderer.setSeriesToolTipGenerator(0, tt); CategoryToolTipGenerator tt2 = renderer.getToolTipGenerator(0, 0); - assertTrue(tt2 == tt); + assertSame(tt2, tt); } /** * Check that setting a URL generator for a series does override the * default generator. */ + @Test public void testSetSeriesURLGenerator() { CategoryPlot plot = (CategoryPlot) this.chart.getPlot(); CategoryItemRenderer renderer = plot.getRenderer(); @@ -171,7 +151,7 @@ = new StandardCategoryURLGenerator(); renderer.setSeriesItemURLGenerator(0, url1); CategoryURLGenerator url2 = renderer.getItemURLGenerator(0, 0); - assertTrue(url2 == url1); + assertSame(url2, url1); } /** @@ -180,8 +160,6 @@ * @return The chart. */ private static JFreeChart createLineChart3D() { - - // create a dataset... Number[][] data = new Integer[][] {{new Integer(-3), new Integer(-2)}, {new Integer(-1), new Integer(1)}, @@ -189,18 +167,8 @@ CategoryDataset dataset = DatasetUtilities.createCategoryDataset("S", "C", data); - - // create the chart... - return ChartFactory.createLineChart3D( - "Line Chart", - "Domain", "Range", - dataset, - PlotOrientation.HORIZONTAL, - true, // include legend - true, - true - ); - + return ChartFactory.createLineChart3D("Line Chart", "Domain", "Range", + dataset); } /** @@ -210,7 +178,7 @@ static class LocalListener implements ChartChangeListener { /** A flag. */ - private boolean flag = false; + private boolean flag; /** * Event handler. Modified: branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/LineChartTest.java =================================================================== --- branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/LineChartTest.java 2013-08-04 21:00:26 UTC (rev 2860) +++ branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/LineChartTest.java 2013-08-04 21:00:46 UTC (rev 2861) @@ -40,58 +40,42 @@ package org.jfree.chart; -import java.awt.Graphics2D; -import java.awt.geom.Rectangle2D; -import java.awt.image.BufferedImage; - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - import org.jfree.chart.axis.ValueAxis; import org.jfree.chart.event.ChartChangeEvent; import org.jfree.chart.event.ChartChangeListener; import org.jfree.chart.labels.CategoryToolTipGenerator; import org.jfree.chart.labels.StandardCategoryToolTipGenerator; import org.jfree.chart.plot.CategoryPlot; -import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.renderer.category.CategoryItemRenderer; import org.jfree.chart.urls.CategoryURLGenerator; import org.jfree.chart.urls.StandardCategoryURLGenerator; import org.jfree.data.Range; import org.jfree.data.category.CategoryDataset; import org.jfree.data.general.DatasetUtilities; +import org.junit.Before; +import org.junit.Test; +import java.awt.Graphics2D; +import java.awt.geom.Rectangle2D; +import java.awt.image.BufferedImage; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertSame; +import static org.junit.Assert.assertTrue; + /** * Some tests for a line chart. */ -public class LineChartTest extends TestCase { +public class LineChartTest { /** A chart. */ private JFreeChart chart; /** - * Returns the tests as a test suite. - * - * @return The test suite. - */ - public static Test suite() { - return new TestSuite(LineChartTest.class); - } - - /** - * Constructs a new set of tests. - * - * @param name the name of the tests. - */ - public LineChartTest(String name) { - super(name); - } - - /** * Common test setup. */ - protected void setUp() { + @Before + public void setUp() { this.chart = createLineChart(); } @@ -99,28 +83,21 @@ * Draws the chart with a null info object to make sure that no exceptions * are thrown (a problem that was occurring at one point). */ + @Test public void testDrawWithNullInfo() { - - boolean success = false; - try { - BufferedImage image = new BufferedImage(200 , 100, - BufferedImage.TYPE_INT_RGB); - Graphics2D g2 = image.createGraphics(); - this.chart.draw(g2, new Rectangle2D.Double(0, 0, 200, 100), null, - null); - g2.dispose(); - success = true; - } - catch (Exception e) { - success = false; - } - assertTrue(success); - + BufferedImage image = new BufferedImage(200 , 100, + BufferedImage.TYPE_INT_RGB); + Graphics2D g2 = image.createGraphics(); + this.chart.draw(g2, new Rectangle2D.Double(0, 0, 200, 100), null, + null); + g2.dispose(); + //FIXME we should really assert a value here } /** * Replaces the chart's dataset and then checks that the new dataset is OK. */ + @Test public void testReplaceDataset() { // create a dataset... @@ -150,6 +127,7 @@ * Check that setting a tool tip generator for a series does override the * default generator. */ + @Test public void testSetSeriesToolTipGenerator() { CategoryPlot plot = (CategoryPlot) this.chart.getPlot(); CategoryItemRenderer renderer = plot.getRenderer(); @@ -157,13 +135,14 @@ = new StandardCategoryToolTipGenerator(); renderer.setSeriesToolTipGenerator(0, tt); CategoryToolTipGenerator tt2 = renderer.getToolTipGenerator(0, 0); - assertTrue(tt2 == tt); + assertSame(tt2, tt); } /** * Check that setting a URL generator for a series does override the * default generator. */ + @Test public void testSetSeriesURLGenerator() { CategoryPlot plot = (CategoryPlot) this.chart.getPlot(); CategoryItemRenderer renderer = plot.getRenderer(); @@ -171,7 +150,7 @@ = new StandardCategoryURLGenerator(); renderer.setSeriesItemURLGenerator(0, url1); CategoryURLGenerator url2 = renderer.getItemURLGenerator(0, 0); - assertTrue(url2 == url1); + assertSame(url2, url1); } /** @@ -181,7 +160,6 @@ */ private static JFreeChart createLineChart() { - // create a dataset... Number[][] data = new Integer[][] {{new Integer(-3), new Integer(-2)}, {new Integer(-1), new Integer(1)}, @@ -190,16 +168,8 @@ CategoryDataset dataset = DatasetUtilities.createCategoryDataset("S", "C", data); - // create the chart... - return ChartFactory.createLineChart( - "Line Chart", - "Domain", "Range", - dataset, - PlotOrientation.HORIZONTAL, - true, // include legend - true, - true - ); + return ChartFactory.createLineChart("Line Chart", "Domain", "Range", + dataset); } @@ -210,7 +180,7 @@ static class LocalListener implements ChartChangeListener { /** A flag. */ - private boolean flag = false; + private boolean flag; /** * Event handler. Modified: branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/MeterChartTest.java =================================================================== --- branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/MeterChartTest.java 2013-08-04 21:00:26 UTC (rev 2860) +++ branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/MeterChartTest.java 2013-08-04 21:00:46 UTC (rev 2861) @@ -44,59 +44,32 @@ import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - import org.jfree.chart.plot.MeterInterval; import org.jfree.chart.plot.MeterPlot; import org.jfree.data.Range; import org.jfree.data.general.DefaultValueDataset; +import org.junit.Test; /** * Miscellaneous checks for meter charts. */ -public class MeterChartTest extends TestCase { +public class MeterChartTest { /** - * Returns the tests as a test suite. - * - * @return The test suite. - */ - public static Test suite() { - return new TestSuite(MeterChartTest.class); - } - - /** - * Constructs a new set of tests. - * - * @param name the name of the tests. - */ - public MeterChartTest(String name) { - super(name); - } - - /** * Draws the chart with a single range. At one point, this caused a null * pointer exception (fixed now). */ + @Test public void testDrawWithNullInfo() { - boolean success = false; MeterPlot plot = new MeterPlot(new DefaultValueDataset(60.0)); plot.addInterval(new MeterInterval("Normal", new Range(0.0, 80.0))); JFreeChart chart = new JFreeChart(plot); - try { - BufferedImage image = new BufferedImage(200, 100, - BufferedImage.TYPE_INT_RGB); - Graphics2D g2 = image.createGraphics(); - chart.draw(g2, new Rectangle2D.Double(0, 0, 200, 100), null, null); - g2.dispose(); - success = true; - } - catch (Exception e) { - success = false; - } - assertTrue(success); + BufferedImage image = new BufferedImage(200, 100, + BufferedImage.TYPE_INT_RGB); + Graphics2D g2 = image.createGraphics(); + chart.draw(g2, new Rectangle2D.Double(0, 0, 200, 100), null, null); + g2.dispose(); + //FIXME we should really assert a value here } } Modified: branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PaintMapTest.java =================================================================== --- branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PaintMapTest.java 2013-08-04 21:00:26 UTC (rev 2860) +++ branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PaintMapTest.java 2013-08-04 21:00:46 UTC (rev 2861) @@ -41,41 +41,24 @@ package org.jfree.chart; +import org.junit.Test; + import java.awt.Color; import java.awt.GradientPaint; -import java.io.IOException; -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.fail; - /** * Some tests for the {@link PaintMap} class. */ -public class PaintMapTest extends TestCase { +public class PaintMapTest { /** - * Returns the tests as a test suite. - * - * @return The test suite. - */ - public static Test suite() { - return new TestSuite(PaintMapTest.class); - } - - /** - * Constructs a new set of tests. - * - * @param name the name of the tests. - */ - public PaintMapTest(String name) { - super(name); - } - - /** * Some checks for the getPaint() method. */ + @Test public void testGetPaint() { PaintMap m1 = new PaintMap(); assertEquals(null, m1.getPaint("A")); @@ -85,84 +68,86 @@ assertEquals(null, m1.getPaint("A")); // a null key should throw an IllegalArgumentException - boolean pass = false; try { m1.getPaint(null); + fail("IllegalArgumentException should have been thrown on passing null value"); } catch (IllegalArgumentException e) { - pass = true; + assertEquals("Null 'key' argument.", e.getMessage()); } - assertTrue(pass); } /** * Some checks for the put() method. */ + @Test public void testPut() { PaintMap m1 = new PaintMap(); m1.put("A", Color.red); assertEquals(Color.red, m1.getPaint("A")); // a null key should throw an IllegalArgumentException - boolean pass = false; + try { m1.put(null, Color.blue); + fail("IllegalArgumentException should have been thrown on null key"); } catch (IllegalArgumentException e) { - pass = true; + assertEquals("Null 'key' argument.", e.getMessage()); } - assertTrue(pass); } /** * Some checks for the equals() method. */ + @Test public void testEquals() { PaintMap m1 = new PaintMap(); PaintMap m2 = new PaintMap(); - assertTrue(m1.equals(m1)); - assertTrue(m1.equals(m2)); + assertEquals(m1, m1); + assertEquals(m1, m2); assertFalse(m1.equals(null)); assertFalse(m1.equals("ABC")); m1.put("K1", Color.red); assertFalse(m1.equals(m2)); m2.put("K1", Color.red); - assertTrue(m1.equals(m2)); + assertEquals(m1, m2); m1.put("K2", new GradientPaint(1.0f, 2.0f, Color.green, 3.0f, 4.0f, Color.yellow)); assertFalse(m1.equals(m2)); m2.put("K2", new GradientPaint(1.0f, 2.0f, Color.green, 3.0f, 4.0f, Color.yellow)); - assertTrue(m1.equals(m2)); + assertEquals(m1, m2); m1.put("K2", null); assertFalse(m1.equals(m2)); m2.put("K2", null); - assertTrue(m1.equals(m2)); + assertEquals(m1, m2); } /** * Some checks for cloning. */ + @Test public void testCloning() throws CloneNotSupportedException { PaintMap m1 = new PaintMap(); PaintMap m2 = (PaintMap) m1.clone(); - assertTrue(m1.equals(m2)); + assertEquals(m1, m2); m1.put("K1", Color.red); m1.put("K2", new GradientPaint(1.0f, 2.0f, Color.green, 3.0f, 4.0f, Color.yellow)); m2 = (PaintMap) m1.clone(); - assertTrue(m1.equals(m2)); + assertEquals(m1, m2); } /** * A check for serialization. */ - public void testSerialization1() throws IOException, - ClassNotFoundException { + @Test + public void testSerialization1() { PaintMap m1 = new PaintMap(); PaintMap m2 = (PaintMap) TestUtilities.serialised(m1); assertEquals(m1, m2); @@ -171,6 +156,7 @@ /** * A check for serialization. */ + @Test public void testSerialization2() { PaintMap m1 = new PaintMap(); m1.put("K1", Color.red); @@ -185,6 +171,7 @@ * * http://www.jfree.org/phpBB2/viewtopic.php?t=19980 */ + @Test public void testKeysOfDifferentClasses() { PaintMap m = new PaintMap(); m.put("ABC", Color.red); Modified: branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PieChart3DTest.java =================================================================== --- branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PieChart3DTest.java 2013-08-04 21:00:26 UTC (rev 2860) +++ branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PieChart3DTest.java 2013-08-04 21:00:46 UTC (rev 2861) @@ -44,46 +44,28 @@ import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - import org.jfree.chart.event.ChartChangeEvent; import org.jfree.chart.event.ChartChangeListener; import org.jfree.chart.plot.PiePlot; import org.jfree.data.general.DefaultPieDataset; import org.jfree.data.general.PieDataset; - +import org.junit.Before; +import org.junit.Test; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertEquals; /** * Tests for a pie chart with a 3D effect. */ -public class PieChart3DTest extends TestCase { +public class PieChart3DTest { /** A chart. */ private JFreeChart pieChart; /** - * Returns the tests as a test suite. - * - * @return The test suite. - */ - public static Test suite() { - return new TestSuite(PieChart3DTest.class); - } - - /** - * Constructs a new set of tests. - * - * @param name the name of the tests. - */ - public PieChart3DTest(String name) { - super(name); - } - - /** * Common test setup. */ - protected void setUp() { + @Before + public void setUp() { // create a dataset... DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Java", new Double(43.2)); @@ -97,6 +79,7 @@ * receive notification of a chart change event, and (of course) the * dataset should be null. */ + @Test public void testReplaceDatasetOnPieChart() { LocalListener l = new LocalListener(); this.pieChart.addChangeListener(l); @@ -110,25 +93,19 @@ * Tests that no exceptions are thrown when there is a <code>null</code> * value in the dataset. */ + @Test public void testNullValueInDataset() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Section 1", 10.0); dataset.setValue("Section 2", 11.0); dataset.setValue("Section 3", null); JFreeChart chart = createPieChart3D(dataset); - boolean success = false; - try { - BufferedImage image = new BufferedImage(200 , 100, - BufferedImage.TYPE_INT_RGB); - Graphics2D g2 = image.createGraphics(); - chart.draw(g2, new Rectangle2D.Double(0, 0, 200, 100), null, null); - g2.dispose(); - success = true; - } - catch (Throwable t) { - success = false; - } - assertTrue(success); + BufferedImage image = new BufferedImage(200 , 100, + BufferedImage.TYPE_INT_RGB); + Graphics2D g2 = image.createGraphics(); + chart.draw(g2, new Rectangle2D.Double(0, 0, 200, 100), null, null); + g2.dispose(); + //FIXME we should really assert a value here } /** @@ -139,14 +116,7 @@ * @return The pie chart. */ private static JFreeChart createPieChart3D(PieDataset dataset) { - - return ChartFactory.createPieChart3D( - "Pie Chart", // chart title - dataset, // data - true, // include legend - true, - false - ); + return ChartFactory.createPieChart3D("Pie Chart", dataset); } /** @@ -155,7 +125,7 @@ static class LocalListener implements ChartChangeListener { /** A flag. */ - private boolean flag = false; + private boolean flag; /** * Event handler. Modified: branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PieChartTest.java =================================================================== --- branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PieChartTest.java 2013-08-04 21:00:26 UTC (rev 2860) +++ branches/jfreechart-1.0.x-branch/tests/org/jfree/chart/PieChartTest.java 2013-08-04 21:00:46 UTC (rev 2861) @@ -41,46 +41,30 @@ package org.jfree.chart; -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - import org.jfree.chart.event.ChartChangeEvent; import org.jfree.chart.event.ChartChangeListener; import org.jfree.chart.plot.PiePlot; import org.jfree.data.general.DefaultPieDataset; +import org.junit.Before; +import org.junit.Test; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNull; + /** * Tests for a pie chart. * */ -public class PieChartTest extends TestCase { +public class PieChartTest { /** A chart. */ private JFreeChart pieChart; /** - * Returns the tests as a test suite. - * - * @return The test suite. - */ - public static Test suite() { - return new TestSuite(PieChartTest.class); - } - - /** - * Constructs a new set of tests. - * - * @param name the name of the tests. - */ - public PieChartTest(String name) { - super(name); - } - - /** * Common test setup. */ - protected void setUp() { + @Before + public void setUp() { this.pieChart = createPieChart(); @@ -91,6 +75,7 @@ * receive notification of a chart change event, and (of course) the * dataset should be null. */ + @Test public void testReplaceDatasetOnPieChart() { LocalListener l = new LocalListener(); this.pieChart.addChangeListener(l); @@ -106,19 +91,11 @@ * @return The pie chart. */ private static JFreeChart createPieChart() { - // create a dataset... DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Java", new Double(43.2)); data.setValue("Visual Basic", new Double(0.0)); data.setValue("C/C++", new Double(17.5)); - - // create the chart... - return ChartFactory.createPieChart("Pie Chart", // chart title - data, // data - true, // include legend - true, - false - ); + return ChartFactory.createPieChart("Pie Chart", data); } /** @@ -128,7 +105,7 @@ static class LocalListener implements ChartChangeListener { /** A flag. */ - private boolean flag = false; + private boolean flag; /** * Event handler. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |