CloneSet259


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
19230.987statement_sequence[14]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
119445
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/data/junit/DefaultKeyedValuesTests.java
219478
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/data/junit/DefaultKeyedValuesTests.java
Next
Last
Clone Instance
1
Line Count
19
Source Line
445
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/data/junit/DefaultKeyedValuesTests.java

DefaultKeyedValues data = new DefaultKeyedValues();
data.addValue("C", new Double(1.0));
data.addValue("B", null);
data.addValue("D", new Double(3.0));
data.addValue("A", new Double(2.0));
data.sortByValues(SortOrder.ASCENDING);
// check key order
assertEquals(data.getKey(0), "C");
assertEquals(data.getKey(1), "A");
assertEquals(data.getKey(2), "D");
assertEquals(data.getKey(3), "B");
// check retrieve value by key
assertEquals(data.getValue("A"), new Double(2.0));
assertEquals(data.getValue("B"), null);
assertEquals(data.getValue("C"), new Double(1.0));
assertEquals(data.getValue("D"), new Double(3.0));


First
Previous
Clone Instance
2
Line Count
19
Source Line
478
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/data/junit/DefaultKeyedValuesTests.java

DefaultKeyedValues data = new DefaultKeyedValues();
data.addValue("C", new Double(1.0));
data.addValue("B", null);
data.addValue("D", new Double(3.0));
data.addValue("A", new Double(2.0));
data.sortByValues(SortOrder.DESCENDING);
// check key order
assertEquals(data.getKey(0), "D");
assertEquals(data.getKey(1), "A");
assertEquals(data.getKey(2), "C");
assertEquals(data.getKey(3), "B");
// check retrieve value by key
assertEquals(data.getValue("A"), new Double(2.0));
assertEquals(data.getValue("B"), null);
assertEquals(data.getValue("C"), new Double(1.0));
assertEquals(data.getValue("D"), new Double(3.0));


Clone AbstractionParameter Count: 3Parameter Bindings

DefaultKeyedValues data = new DefaultKeyedValues();
data.addValue("C", new Double(1.0));
data.addValue("B", null);
data.addValue("D", new Double(3.0));
data.addValue("A", new Double(2.0));
data.sortByValues(SortOrder. [[#variable1a8774e0]]);
// check key order
assertEquals(data.getKey(0),  [[#variable1a877500]]);
assertEquals(data.getKey(1), "A");
assertEquals(data.getKey(2),  [[#variable1a874640]]);
assertEquals(data.getKey(3), "B");
// check retrieve value by key
assertEquals(data.getValue("A"), new Double(2.0));
assertEquals(data.getValue("B"), null);
assertEquals(data.getValue("C"), new Double(1.0));
assertEquals(data.getValue("D"), new Double(3.0));
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1a8774e0]]
ASCENDING 
12[[#1a8774e0]]
DESCENDING 
21[[#1a877500]]
"C" 
22[[#1a877500]]
"D" 
31[[#1a874640]]
"D" 
32[[#1a874640]]
"C"