CloneSet101


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
9330.955statement_sequence[6]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
19119
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/ExecTaskTest.java
29224
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/ExecTaskTest.java
39240
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/ExecTaskTest.java
Next
Last
Clone Instance
1
Line Count
9
Source Line
119
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/ExecTaskTest.java

String expectedOut = getProject().getProperty("ant.file") + " out\n";
String expectedErr = getProject().getProperty("ant.file") + " err\n";
assertEquals("unexpected output", expectedOut, getFileString("redirect.out"));
assertPropertyEquals("redirect.out", expectedOut.trim());
assertEquals("unexpected error output", expectedErr, getFileString("redirect.err"));
assertPropertyEquals("redirect.err", expectedErr.trim());


Next
Previous
Clone Instance
2
Line Count
9
Source Line
224
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/ExecTaskTest.java

String expectedOut = getProject().getProperty("ant.file") + " out\n";
String expectedErr = getProject().getProperty("ant.file") + " err\n";
assertEquals("unexpected output", expectedOut, getFileString("redirector.out"));
assertPropertyEquals("redirector.out", expectedOut.trim());
assertEquals("unexpected error output", expectedErr, getFileString("redirector.err"));
assertPropertyEquals("redirector.err", expectedErr.trim());


First
Previous
Clone Instance
3
Line Count
9
Source Line
240
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/ExecTaskTest.java

String expectedOut = getProject().getProperty("ant.file") + " out\n";
String expectedErr = getProject().getProperty("ant.file") + " ERROR!!!\n";
assertEquals("unexpected output", expectedOut, getFileString("redirector.out"));
assertPropertyEquals("redirector.out", expectedOut.trim());
assertEquals("unexpected error output", expectedErr, getFileString("redirector.err"));
assertPropertyEquals("redirector.err", expectedErr.trim());


Clone AbstractionParameter Count: 3Parameter Bindings

String expectedOut = getProject().getProperty("ant.file") + " out\n";
String expectedErr = getProject().getProperty("ant.file") +  [[#variablefe61b80]];
assertEquals("unexpected output", expectedOut, getFileString( [[#variable111f00a0]]));
assertPropertyEquals( [[#variable111f00a0]], expectedOut.trim());
assertEquals("unexpected error output", expectedErr, getFileString( [[#variablefe99ba0]]));
assertPropertyEquals( [[#variablefe99ba0]], expectedErr.trim());
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#fe61b80]]
" err\n" 
12[[#fe61b80]]
" err\n" 
13[[#fe61b80]]
" ERROR!!!\n" 
21[[#111f00a0]]
"redirect.out" 
22[[#111f00a0]]
"redirector.out" 
23[[#111f00a0]]
"redirector.out" 
31[[#fe99ba0]]
"redirect.err" 
32[[#fe99ba0]]
"redirector.err" 
33[[#fe99ba0]]
"redirector.err"