CloneSet85


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
41230.960statement_sequence[18]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
14179
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/renderer/junit/RendererUtilitiesTests.java
241262
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/renderer/junit/RendererUtilitiesTests.java
Next
Last
Clone Instance
1
Line Count
41
Source Line
79
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/renderer/junit/RendererUtilitiesTests.java

DefaultXYDataset d = new DefaultXYDataset();
// check a series with no items
d.addSeries("S1", new double[][] {
                                   {
                                   },
                                   {
                                   }
                                 } );
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 0, 10.0, 11.0));
// check a series with one item
d.addSeries("S2", new double[][] {
                                   {
                                     1.0
                                   },
                                   {
                                     2.0
                                   }
                                 } );
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 1, 0.0, 1.1));
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 1, 2.0, 3.3));
// check a series with two items
d.addSeries("S3", new double[][] {
                                   {
                                     1.0,
                                     2.0
                                   },
                                   {
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 2, 0.0, 1.1));
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 2, 1.0, 2.2));
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 2, 2.0, 3.3));
assertEquals(1, RendererUtilities.findLiveItemsLowerBound(d, 2, 3.0, 4.4));
// check a series with three items
d.addSeries("S4", new double[][] {
                                   {
                                     1.0,
                                     2.0,
                                     1.5
                                   },
                                   {
                                     2.0,
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 3, 0.0, 1.1));
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 3, 1.0, 2.2));
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 3, 2.0, 3.3));
assertEquals(2, RendererUtilities.findLiveItemsLowerBound(d, 3, 3.0, 4.4));
// check a series with four items
d.addSeries("S5", new double[][] {
                                   {
                                     1.0,
                                     2.0,
                                     1.5,
                                     1.8
                                   },
                                   {
                                     2.0,
                                     2.0,
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals(0, RendererUtilities.findLiveItemsLowerBound(d, 4, 0.0, 1.1));


First
Previous
Clone Instance
2
Line Count
41
Source Line
262
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/renderer/junit/RendererUtilitiesTests.java

DefaultXYDataset d = new DefaultXYDataset();
// check a series with no items
d.addSeries("S1", new double[][] {
                                   {
                                   },
                                   {
                                   }
                                 } );
assertEquals(0, RendererUtilities.findLiveItemsUpperBound(d, 0, 10.0, 11.0));
// check a series with one item
d.addSeries("S2", new double[][] {
                                   {
                                     1.0
                                   },
                                   {
                                     2.0
                                   }
                                 } );
assertEquals(0, RendererUtilities.findLiveItemsUpperBound(d, 1, 0.0, 1.1));
assertEquals(0, RendererUtilities.findLiveItemsUpperBound(d, 1, 2.0, 3.3));
// check a series with two items
d.addSeries("S3", new double[][] {
                                   {
                                     1.0,
                                     2.0
                                   },
                                   {
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals(1, RendererUtilities.findLiveItemsUpperBound(d, 2, 0.0, 1.1));
assertEquals(1, RendererUtilities.findLiveItemsUpperBound(d, 2, 1.0, 2.2));
assertEquals(1, RendererUtilities.findLiveItemsUpperBound(d, 2, 2.0, 3.3));
assertEquals(1, RendererUtilities.findLiveItemsUpperBound(d, 2, 3.0, 4.4));
// check a series with three items
d.addSeries("S4", new double[][] {
                                   {
                                     1.0,
                                     2.0,
                                     1.5
                                   },
                                   {
                                     2.0,
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals(1, RendererUtilities.findLiveItemsUpperBound(d, 3, 0.0, 1.1));
assertEquals(2, RendererUtilities.findLiveItemsUpperBound(d, 3, 1.0, 2.2));
assertEquals(2, RendererUtilities.findLiveItemsUpperBound(d, 3, 2.0, 3.3));
assertEquals(2, RendererUtilities.findLiveItemsUpperBound(d, 3, 3.0, 4.4));
// check a series with four items
d.addSeries("S5", new double[][] {
                                   {
                                     1.0,
                                     2.0,
                                     1.5,
                                     1.8
                                   },
                                   {
                                     2.0,
                                     2.0,
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals(1, RendererUtilities.findLiveItemsUpperBound(d, 4, 0.0, 1.1));


Clone AbstractionParameter Count: 3Parameter Bindings

DefaultXYDataset d = new DefaultXYDataset();
// check a series with no items
d.addSeries("S1", new double[][] {
                                   {
                                   },
                                   {
                                   }
                                 } );
assertEquals(0, RendererUtilities. [[#variable18b9ea40]](d, 0, 10.0, 11.0));
// check a series with one item
d.addSeries("S2", new double[][] {
                                   {
                                     1.0
                                   },
                                   {
                                     2.0
                                   }
                                 } );
assertEquals(0, RendererUtilities. [[#variable18b9ea40]](d, 1, 0.0, 1.1));
assertEquals(0, RendererUtilities. [[#variable18b9ea40]](d, 1, 2.0, 3.3));
// check a series with two items
d.addSeries("S3", new double[][] {
                                   {
                                     1.0,
                                     2.0
                                   },
                                   {
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals( [[#variable18b925c0]], RendererUtilities. [[#variable18b9ea40]](d, 2, 0.0, 1.1));
assertEquals( [[#variable18b925c0]], RendererUtilities. [[#variable18b9ea40]](d, 2, 1.0, 2.2));
assertEquals( [[#variable18b925c0]], RendererUtilities. [[#variable18b9ea40]](d, 2, 2.0, 3.3));
assertEquals(1, RendererUtilities. [[#variable18b9ea40]](d, 2, 3.0, 4.4));
// check a series with three items
d.addSeries("S4", new double[][] {
                                   {
                                     1.0,
                                     2.0,
                                     1.5
                                   },
                                   {
                                     2.0,
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals( [[#variable18b925c0]], RendererUtilities. [[#variable18b9ea40]](d, 3, 0.0, 1.1));
assertEquals( [[#variable18b93ba0]], RendererUtilities. [[#variable18b9ea40]](d, 3, 1.0, 2.2));
assertEquals( [[#variable18b93ba0]], RendererUtilities. [[#variable18b9ea40]](d, 3, 2.0, 3.3));
assertEquals(2, RendererUtilities. [[#variable18b9ea40]](d, 3, 3.0, 4.4));
// check a series with four items
d.addSeries("S5", new double[][] {
                                   {
                                     1.0,
                                     2.0,
                                     1.5,
                                     1.8
                                   },
                                   {
                                     2.0,
                                     2.0,
                                     2.0,
                                     2.0
                                   }
                                 } );
assertEquals( [[#variable18b925c0]], RendererUtilities. [[#variable18b9ea40]](d, 4, 0.0, 1.1));
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#18b9ea40]]
findLiveItemsLowerBound 
12[[#18b9ea40]]
findLiveItemsUpperBound 
21[[#18b925c0]]
0 
22[[#18b925c0]]
1 
31[[#18b93ba0]]
0 
32[[#18b93ba0]]
2