if (isUnixStyle) { assertEquals("no drives on Unix", 4, l.length); assertTrue("sys resolved relative to project\'s basedir", l[0].endsWith("/sys")); assertEquals("/test", l[1]); assertTrue("dev resolved relative to project\'s basedir", l[2].endsWith("/dev")); assertEquals("/temp", l[3]); } else if (isNetWare) { assertEquals("volumes on NetWare", 2, l.length); assertEquals("sys:\\test", l[0].toLowerCase(Locale.US)); assertEquals("dev:\\temp", l[1].toLowerCase(Locale.US)); } else { assertEquals("no multiple character-length volumes on Windows", 4, l.length); assertTrue("sys resolved relative to project\'s basedir", l[0].endsWith("\\sys")); assertTrue("test resolved relative to project\'s basedir", l[1].endsWith("\\test")); assertTrue("dev resolved relative to project\'s basedir", l[2].endsWith("\\dev")); assertTrue("temp resolved relative to project\'s basedir", l[3].endsWith("\\temp"));
if (isUnixStyle) { assertEquals("no drives on Unix", 4, l.length); assertTrue("sys resolved relative to project\'s basedir", l[0].endsWith("/sys")); assertEquals("/test", l[1]); assertTrue("dev resolved relative to project\'s basedir", l[2].endsWith("/dev")); assertEquals("/temp", l[3]); } else if (isNetWare) { assertEquals("volumes on NetWare", 2, l.length); assertEquals("sys:\\test", l[0].toLowerCase(Locale.US)); assertEquals("dev:\\temp", l[1].toLowerCase(Locale.US)); } else { assertEquals("no multiple character-length volumes on Windows", 4, l.length); assertTrue("sys resolved relative to project\'s basedir", l[0].endsWith("\\sys")); assertTrue("test resolved relative to project\'s basedir", l[1].endsWith("\\test")); assertTrue("dev resolved relative to project\'s basedir", l[2].endsWith("\\dev")); assertTrue("temp resolved relative to project\'s basedir", l[3].endsWith("\\temp"));
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/types/PathTest.java File path: /apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/types/PathTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
if (isUnixStyle) {
1
if (isUnixStyle) {
2
            assertEquals("no drives on Unix", 4, l.length);
2
            assertEquals("no drives on Unix", 4, l.length);
3
            assertTrue("sys resolved relative to project\'s basedir",
3
            assertTrue("sys resolved relative to project\'s basedir",
4
                   l[0].endsWith("/sys"));
4
                   l[0].endsWith("/sys"));
5
            assertEquals("/test", l[1]);
5
            assertEquals("/test", l[1]);
6
            assertTrue("dev resolved relative to project\'s basedir",
6
            assertTrue("dev resolved relative to project\'s basedir",
7
                   l[2].endsWith("/dev"));
7
                   l[2].endsWith("/dev"));
8
            assertEquals("/temp", l[3]);
8
            assertEquals("/temp", l[3]);
9
        } else if (isNetWare) {
9
        } else if (isNetWare) {
10
            assertEquals("volumes on NetWare", 2, l.length);
10
            assertEquals("volumes on NetWare", 2, l.length);
11
            assertEquals("sys:\\test", l[0].toLowerCase(Locale.US));
11
            assertEquals("sys:\\test", l[0].toLowerCase(Locale.US));
12
            assertEquals("dev:\\temp", l[1].toLowerCase(Locale.US));
12
            assertEquals("dev:\\temp", l[1].toLowerCase(Locale.US));
13
        } else {
13
        } else {
14
            assertEquals("no multiple character-length volumes on Windows", 4, l.length);
14
            assertEquals("no multiple character-length volumes on Windows", 4, l.length);
15
            assertTrue("sys resolved relative to project\'s basedir",
15
            assertTrue("sys resolved relative to project\'s basedir",
16
                   l[0].endsWith("\\sys"));
16
                   l[0].endsWith("\\sys"));
17
            assertTrue("test resolved relative to project\'s basedir",
17
            assertTrue("test resolved relative to project\'s basedir",
18
                   l[1].endsWith("\\test"));
18
                   l[1].endsWith("\\test"));
19
            assertTrue("dev resolved relative to project\'s basedir",
19
            assertTrue("dev resolved relative to project\'s basedir",
20
                   l[2].endsWith("\\dev"));
20
                   l[2].endsWith("\\dev"));
21
            assertTrue("temp resolved relative to project\'s basedir",
21
            assertTrue("temp resolved relative to project\'s basedir",
22
                   l[3].endsWith("\\temp"));
22
                   l[3].endsWith("\\temp"));
23
        
23
         
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0