CloneSet57


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
23230.990statement_sequence[19]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
123171
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/test/src/org/apache/jmeter/control/TestInterleaveControl.java
223201
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/test/src/org/apache/jmeter/control/TestInterleaveControl.java
Next
Last
Clone Instance
1
Line Count
23
Source Line
171
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/test/src/org/apache/jmeter/control/TestInterleaveControl.java

InterleaveControl sub_1 = new InterleaveControl();
sub_1.setStyle(InterleaveControl.IGNORE_SUB_CONTROLLERS);
controller.addTestElement(sub_1);
GenericController sub_2 = new GenericController();
sub_2.addTestElement(new TestSampler("one"));
sub_2.addTestElement(new TestSampler("two"));
sub_1.addTestElement(sub_2);
GenericController sub_3 = new GenericController();
sub_3.addTestElement(new TestSampler("three"));
sub_3.addTestElement(new TestSampler("four"));
sub_1.addTestElement(sub_3);
String[] order = new String[] {
                                "one",
                                "three",
                                "two",
                                "four"
                              };
int counter = 0;
controller.setRunningVersion(true);
sub_1.setRunningVersion(true);
sub_2.setRunningVersion(true);
sub_3.setRunningVersion(true);
controller.initialize();
while (counter < order.length) {
  TestElement sampler = null;
  while ((sampler = controller.next()) != null) {
    assertEquals("failed on" + counter, order[counter], sampler.getName());
    counter++;
  }
}


First
Previous
Clone Instance
2
Line Count
23
Source Line
201
Source File
E:/TSE/Projects-CloneDR/jakarta-jmeter-2.3.2/test/src/org/apache/jmeter/control/TestInterleaveControl.java

InterleaveControl sub_1 = new InterleaveControl();
sub_1.setStyle(InterleaveControl.USE_SUB_CONTROLLERS);
controller.addTestElement(sub_1);
GenericController sub_2 = new GenericController();
sub_2.addTestElement(new TestSampler("one"));
sub_2.addTestElement(new TestSampler("two"));
sub_1.addTestElement(sub_2);
GenericController sub_3 = new GenericController();
sub_3.addTestElement(new TestSampler("three"));
sub_3.addTestElement(new TestSampler("four"));
sub_1.addTestElement(sub_3);
String[] order = new String[] {
                                "one",
                                "two",
                                "three",
                                "four"
                              };
int counter = 0;
controller.setRunningVersion(true);
sub_1.setRunningVersion(true);
sub_2.setRunningVersion(true);
sub_3.setRunningVersion(true);
controller.initialize();
while (counter < order.length) {
  TestElement sampler = null;
  while ((sampler = controller.next()) != null) {
    assertEquals("failed on" + counter, order[counter], sampler.getName());
    counter++;
  }
}


Clone AbstractionParameter Count: 3Parameter Bindings

InterleaveControl sub_1 = new InterleaveControl();
sub_1.setStyle(InterleaveControl. [[#variablee004300]]);
controller.addTestElement(sub_1);
GenericController sub_2 = new GenericController();
sub_2.addTestElement(new TestSampler("one"));
sub_2.addTestElement(new TestSampler("two"));
sub_1.addTestElement(sub_2);
GenericController sub_3 = new GenericController();
sub_3.addTestElement(new TestSampler("three"));
sub_3.addTestElement(new TestSampler("four"));
sub_1.addTestElement(sub_3);
String[] order = new String[] {
                                "one",
                                 [[#variablee0043c0]],
                                 [[#variablee004360]],
                                "four"
                              };
int counter = 0;
controller.setRunningVersion(true);
sub_1.setRunningVersion(true);
sub_2.setRunningVersion(true);
sub_3.setRunningVersion(true);
controller.initialize();
while (counter < order.length) {
  TestElement sampler = null;
  while ((sampler = controller.next()) != null) {
    assertEquals("failed on" + counter, order[counter], sampler.getName());
    counter++;
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#e004300]]
IGNORE_SUB_CONTROLLERS 
12[[#e004300]]
USE_SUB_CONTROLLERS 
21[[#e0043c0]]
"three" 
22[[#e0043c0]]
"two" 
31[[#e004360]]
"two" 
32[[#e004360]]
"three"