CloneSet19


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
32210.997statement_sequence[5]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
132109
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/types/PathTest.java
232144
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/types/PathTest.java
Next
Last
Clone Instance
1
Line Count
32
Source Line
109
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/types/PathTest.java

l = p.list();
if (isUnixStyle) {
  assertEquals("no drives on Unix", 2, l.length);
  assertTrue("c resolved relative to project\'s basedir", l[0].endsWith("/c"));
  assertEquals("/test", l[1]);
}
else
  if (isNetWare) {
    assertEquals("volumes on NetWare", 1, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
  }
  else {
    assertEquals("drives on DOS", 1, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
  }
p = new Path(project, "c:\\test;d:\\programs");
l = p.list();
if (isUnixStyle) {
  assertEquals("no drives on Unix", 4, l.length);
  assertTrue("c resolved relative to project\'s basedir", l[0].endsWith("/c"));
  assertEquals("/test", l[1]);
  assertTrue("d resolved relative to project\'s basedir", l[2].endsWith("/d"));
  assertEquals("/programs", l[3]);
}
else
  if (isNetWare) {
    assertEquals("volumes on NetWare", 2, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
    assertEquals("d:\\programs", l[1].toLowerCase(Locale.US));
  }
  else {
    assertEquals("drives on DOS", 2, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
    assertEquals("d:\\programs", l[1].toLowerCase(Locale.US));
  }


First
Previous
Clone Instance
2
Line Count
32
Source Line
144
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/types/PathTest.java

l = p.list();
if (isUnixStyle) {
  assertEquals("no drives on Unix", 2, l.length);
  assertTrue("c resolved relative to project\'s basedir", l[0].endsWith("/c"));
  assertEquals("/test", l[1]);
}
else
  if (isNetWare) {
    assertEquals("volumes on NetWare", 1, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
  }
  else {
    assertEquals("drives on DOS", 1, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
  }
p = new Path(project, "c:/test;d:/programs");
l = p.list();
if (isUnixStyle) {
  assertEquals("no drives on Unix", 4, l.length);
  assertTrue("c resolved relative to project\'s basedir", l[0].endsWith("/c"));
  assertEquals("/test", l[1]);
  assertTrue("d resolved relative to project\'s basedir", l[2].endsWith("/d"));
  assertEquals("/programs", l[3]);
}
else
  if (isNetWare) {
    assertEquals("volumes on NetWare", 2, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
    assertEquals("d:\\programs", l[1].toLowerCase(Locale.US));
  }
  else {
    assertEquals("drives on DOS", 2, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
    assertEquals("d:\\programs", l[1].toLowerCase(Locale.US));
  }


Clone AbstractionParameter Count: 1Parameter Bindings

l = p.list();
if (isUnixStyle) {
  assertEquals("no drives on Unix", 2, l.length);
  assertTrue("c resolved relative to project\'s basedir", l[0].endsWith("/c"));
  assertEquals("/test", l[1]);
}
else
  if (isNetWare) {
    assertEquals("volumes on NetWare", 1, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
  }
  else {
    assertEquals("drives on DOS", 1, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
  }
p = new Path(project,  [[#variable984ca00]]);
l = p.list();
if (isUnixStyle) {
  assertEquals("no drives on Unix", 4, l.length);
  assertTrue("c resolved relative to project\'s basedir", l[0].endsWith("/c"));
  assertEquals("/test", l[1]);
  assertTrue("d resolved relative to project\'s basedir", l[2].endsWith("/d"));
  assertEquals("/programs", l[3]);
}
else
  if (isNetWare) {
    assertEquals("volumes on NetWare", 2, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
    assertEquals("d:\\programs", l[1].toLowerCase(Locale.US));
  }
  else {
    assertEquals("drives on DOS", 2, l.length);
    assertEquals("c:\\test", l[0].toLowerCase(Locale.US));
    assertEquals("d:\\programs", l[1].toLowerCase(Locale.US));
  }
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#984ca00]]
"c:\\test;d:\\programs" 
12[[#984ca00]]
"c:/test;d:/programs"