public class LabelsPackageTests extends TestCase { /** * Returns a test suite to the JUnit test runner. * * @return The test suite. */ public static Test suite() { TestSuite suite = new TestSuite("org.jfree.chart.labels"); suite.addTestSuite(BoxAndWhiskerToolTipGeneratorTests.class); suite.addTestSuite(BoxAndWhiskerXYToolTipGeneratorTests.class); suite.addTestSuite(BubbleXYItemLabelGeneratorTests.class); suite.addTestSuite(CustomXYItemLabelGeneratorTests.class); suite.addTestSuite(HighLowItemLabelGeneratorTests.class); suite.addTestSuite(IntervalCategoryLabelGeneratorTests.class); suite.addTestSuite(ItemLabelAnchorTests.class); suite.addTestSuite(ItemLabelPositionTests.class); suite.addTestSuite(MultipleXYSeriesLabelGeneratorTests.class); suite.addTestSuite(StandardCategoryItemLabelGeneratorTests.class); suite.addTestSuite(StandardCategorySeriesLabelGeneratorTests.class); suite.addTestSuite(StandardCategoryToolTipGeneratorTests.class); suite.addTestSuite(StandardContourToolTipGeneratorTests.class); suite.addTestSuite(StandardPieSectionLabelGeneratorTests.class); suite.addTestSuite(StandardPieToolTipGeneratorTests.class); suite.addTestSuite(StandardXYItemLabelGeneratorTests.class); suite.addTestSuite(StandardXYSeriesLabelGeneratorTests.class); suite.addTestSuite(StandardXYToolTipGeneratorTests.class); suite.addTestSuite(StandardXYZToolTipGeneratorTests.class); suite.addTestSuite(SymbolicXYItemLabelGeneratorTests.class); return suite; } /** * Constructs the test suite. * * @param name the suite name. */ public LabelsPackageTests(String name) { super(name); } /** * Runs the test suite using JUnit's text-based runner. * * @param args ignored. */ public static void main(String[] args) { junit.textui.TestRunner.run(suite())
public class DataTimePackageTests extends TestCase { /** * Returns a test suite to the JUnit test runner. * * @return The test suite. */ public static Test suite() { TestSuite suite = new TestSuite("org.jfree.data.time"); suite.addTestSuite(DateRangeTests.class); suite.addTestSuite(DayTests.class); suite.addTestSuite(FixedMillisecondTests.class); suite.addTestSuite(HourTests.class); suite.addTestSuite(MinuteTests.class); suite.addTestSuite(MillisecondTests.class); suite.addTestSuite(MonthTests.class); suite.addTestSuite(MovingAverageTests.class); suite.addTestSuite(QuarterTests.class); suite.addTestSuite(SecondTests.class); suite.addTestSuite(SimpleTimePeriodTests.class); suite.addTestSuite(TimePeriodAnchorTests.class); suite.addTestSuite(TimePeriodValueTests.class); suite.addTestSuite(TimePeriodValuesTests.class); suite.addTestSuite(TimePeriodValuesCollectionTests.class); suite.addTestSuite(TimeSeriesCollectionTests.class); suite.addTestSuite(TimeSeriesTests.class); suite.addTestSuite(TimeSeriesDataItemTests.class); suite.addTestSuite(TimeTableXYDatasetTests.class); suite.addTestSuite(WeekTests.class); suite.addTestSuite(YearTests.class); return suite; } /** * Constructs the test suite. * * @param name the test suite name. */ public DataTimePackageTests(String name) { super(name); } /** * Runs the test suite using JUnit's text-based runner. * * @param args ignored. */ public static void main(String[] args) { junit.textui.TestRunner.run(suite())
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/tests/org/jfree/chart/labels/junit/LabelsPackageTests.java File path: /jfreechart-1.0.10/tests/org/jfree/data/time/junit/DataTimePackageTests.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class LabelsPackageTests extends TestCase {
1
public class DataTimePackageTests extends TestCase {
2
    /**
2
    /**
3
     * Returns a test suite to the JUnit test runner.
3
     * Returns a test suite to the JUnit test runner.
4
     *
4
     *
5
     * @return The test suite.
5
     * @return The test suite.
6
     */
6
     */
7
    public static Test suite() {
7
    public static Test suite() {
8
        TestSuite suite = new TestSuite("org.jfree.chart.labels");
8
        TestSuite suite = new TestSuite("org.jfree.data.time");
9
        suite.addTestSuite(BoxAndWhiskerToolTipGenerator
9
        suite.addTestSuite(DateRangeTests.class);
10
Tests.class);
10
        suite.addTestSuite(DayTests.class);
11
        suite.addTestSuite(BoxAndWhiskerXYToolTipGeneratorTests.class);
11
        suite.addTestSuite(FixedMillisecondTests.class);
12
        suite.addTestSuite(BubbleXYItemLabelGeneratorTests.class);
12
        suite.addTestSuite(HourTests.class);
13
        suite.addTestSuite(CustomXYItemLabelGeneratorTests.class);
13
        suite.addTestSuite(MinuteTests.class);
14
        suite.addTestSuite(HighLowItemLabelGeneratorTests.class);
14
        suite.addTestSuite(MillisecondTests.class);
15
        suite.addTestSuite(IntervalCategoryLabelGeneratorTests.class);
15
        suite.addTestSuite(MonthTests.class);
16
        suite.addTestSuite(ItemLabelAnchorTests.class);
16
        suite.addTestSuite(MovingAverageTests.class);
17
        suite.addTestSuite(ItemLabelPositionTests.class);
17
        suite.addTestSuite(QuarterTests.class);
18
        suite.addTestSuite(MultipleXYSeriesLabelGeneratorTests.class);
18
        suite.addTestSuite(SecondTests.class);
19
        suite.addTestSuite(StandardCategoryItemLabelGeneratorTests.class);
19
        suite.addTestSuite(SimpleTimePeriodTests.class);
20
        suite.addTestSuite(StandardCategorySeriesLabelGeneratorTests.class);
20
        suite.addTestSuite(TimePeriodAnchorTests.class);
21
        suite.addTestSuite(StandardCategoryToolTipGeneratorTests.class);
21
        suite.addTestSuite(TimePeriodValueTests.class);
22
        suite.addTestSuite(StandardContourToolTipGeneratorTests.class);
22
        suite.addTestSuite(TimePeriodValuesTests.class);
23
        suite.addTestSuite(StandardPieSectionLabelGeneratorTests.class);
23
        suite.addTestSuite(TimePeriodValuesCollectionTests.class);
24
        suite.addTestSuite(StandardPieToolTipGeneratorTests.class);
24
        suite.addTestSuite(TimeSeriesCollectionTests.class);
25
        suite.addTestSuite(StandardXYItemLabelGeneratorTests.class);
25
        suite.addTestSuite(TimeSeriesTests.class);
26
        suite.addTestSuite(StandardXYSeriesLabelGeneratorTests.class);
26
        suite.addTestSuite(TimeSeriesDataItemTests.class);
27
        suite.addTestSuite(StandardXYToolTipGeneratorTests.class);
27
        suite.addTestSuite(TimeTableXYDatasetTests.class);
28
        suite.addTestSuite(StandardXYZToolTipGeneratorTests.class);
28
        suite.addTestSuite(WeekTests.class);
29
        suite.addTestSuite(SymbolicXYItemLabelGeneratorTests.class);
29
        suite.addTestSuite(YearTests.class);
30
        return suite;
30
        return suite;
31
    }
31
    }
32
    /**
32
    /**
33
     * Constructs the test suite.
33
     * Constructs the test suite.
34
     *
34
     *
35
     * @param name  the suite name.
35
     * @param name  the test suite name.
36
     */
36
     */
37
    public LabelsPackageTests(String name) {
37
    public DataTimePackageTests(String name) {
38
        super(name);
38
        super(name);
39
    }
39
    }
40
    
40
    /**
41
    /**
41
     * Runs the test suite using JUnit's text-based runner.
42
     * Runs the test suite using JUnit's text-based runner.
42
     * 
43
     * 
43
     * @param args  ignored.
44
     * @param args  ignored.
44
     */
45
     */
45
    public static void main(String[] args) {
46
    public static void main(String[] args) {
46
        junit.textui.TestRunner.run(suite())
47
        junit.textui.TestRunner.run(suite())
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0