1 /* ===========================================================
2 * JFreeChart : a free chart library for the Java(tm) platform
3 * ===========================================================
4 *
5 * (C) Copyright 2000-2005, by Object Refinery Limited and Contributors.
6 *
7 * Project Info: http://www.jfree.org/jfreechart/index.html
8 *
9 * This library is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU Lesser General Public License as published by
11 * the Free Software Foundation; either version 2.1 of the License, or
12 * (at your option) any later version.
13 *
14 * This library is distributed in the hope that it will be useful, but
15 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
17 * License for more details.
18 *
19 * You should have received a copy of the GNU Lesser General Public License
20 * along with this library; if not, write to the Free Software Foundation,
21 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
22 *
23 * [Java is a trademark or registered trademark of Sun Microsystems, Inc.
24 * in the United States and other countries.]
25 *
26 * -----------------------
27 * DataXYPackageTests.java
28 * -----------------------
29 * (C) Copyright 2004, 2005, by Object Refinery Limited and Contributors.
30 *
31 * Original Author: David Gilbert (for Object Refinery Limited);
32 * Contributor(s): -;
33 *
34 * $Id: DataXYPackageTests.java,v 1.5 2005/04/29 21:23:35 mungady Exp $
35 *
36 * Changes
37 * -------
38 * 23-Aug-2004 : Restructured org.jfree.data package (DG);
39 * 18-Jan-2005 : Added main() method (DG);
40 * 21-Jan-2005 : Added IntervalXYDelegateTests (DG);
41 * 29-Apr-2005 : Added DefaultOHLCDatasetTests and OHLCDataItemTests (DG);
42 *
43 */
44
45 package org.jfree.data.xy.junit;
46
47 import junit.framework.Test;
48 import junit.framework.TestCase;
49 import junit.framework.TestSuite;
50
51 /**
52 * Some tests for the <code>org.jfree.data.category</code> package that can
53 * be run using JUnit. You can find more information about JUnit at
54 * <a href="http://www.junit.org">http://www.junit.org</a>.
55 */
56 public class DataXYPackageTests extends TestCase {
57
58 /**
59 * Returns a test suite to the JUnit test runner.
60 *
61 * @return The test suite.
62 */
63 public static Test suite() {
64 TestSuite suite = new TestSuite("org.jfree.data.xy");
65 suite.addTestSuite(DefaultOHLCDatasetTests.class);
66 suite.addTestSuite(DefaultTableXYDatasetTests.class);
67 suite.addTestSuite(IntervalXYDelegateTests.class);
68 suite.addTestSuite(MatrixSeriesTests.class);
69 suite.addTestSuite(OHLCDataItemTests.class);
70 suite.addTestSuite(TableXYDatasetTests.class);
71 suite.addTestSuite(XYDataItemTests.class);
72 suite.addTestSuite(XYSeriesCollectionTests.class);
73 suite.addTestSuite(XYSeriesTests.class);
74 return suite;
75 }
76
77 /**
78 * Constructs the test suite.
79 *
80 * @param name the test suite name.
81 */
82 public DataXYPackageTests(String name) {
83 super(name);
84 }
85
86 /**
87 * Runs the test suite using JUnit's text-based runner.
88 *
89 * @param args ignored.
90 */
91 public static void main(String[] args) {
92 junit.textui.TestRunner.run(suite());
93 }
94
95 }