getProject().addTaskDefinition("ftp", oneFailureFTP.class); try { getProject().executeTarget("ftp-get-with-selector-retryable"); } catch (BuildException bx) { fail("Two retries expected, failed after one."); }
getProject().addTaskDefinition("ftp", threeFailureFTP.class); try { getProject().executeTarget("ftp-get-with-selector-retryable"); fail("Two retries expected, continued after two."); } catch (BuildException bx) { }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/optional/net/FTPTest.java File path: /apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/optional/net/FTPTest.java
Method name: void testGetWithSelectorRetryable1() Method name: void testGetWithSelectorRetryable3()
Number of AST nodes: 3 Number of AST nodes: 4
1
getProject().addTaskDefinition("ftp", oneFailureFTP.class);
1
getProject().addTaskDefinition("ftp", threeFailureFTP.class);
2
        try {
2
        try {
3
            getProject().executeTarget("ftp-get-with-selector-retryable");
3
            getProject().executeTarget("ftp-get-with-selector-retryable");
4
        } catch (BuildException bx) {
5
            fail("Two retries expected, failed after one.");
4
            fail("Two retries expected, continued after two.");
6
        }
5
        } catch (BuildException bx) {
6
        }
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.1
Clones locationClones are declared in the same class
Number of node comparisons1