void testAnt() { try { configureProject("src/etc/testcases/taskdefs/toplevelant.xml"); fail("no exception thrown"); } catch (BuildException e) { assertEquals("ant task at the top level must not invoke its own" + " build file.", e.getMessage()); } } public void testSubant() { try { configureProject("src/etc/testcases/taskdefs/toplevelsubant.xml"); fail("no exception thrown"); } catch (BuildException e) { assertEquals("subant task at the top level must not invoke its own" + " build file.", e.getMessage()); }
void testNoCVSRoot() { try{ executeTarget("test1"); fail("BuildException not thrown"); }catch(BuildException e){ assertEquals("cvsroot is required", e.getMessage()); } } public void testNoPassword() { try{ executeTarget("test2"); fail("BuildException not thrown"); }catch(BuildException e){ assertEquals("password is required", e.getMessage()); }
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/AntLikeTasksAtTopLevelTest.java File path: /apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/CVSPassTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void testAnt() {
1
void testNoCVSRoot() {
2
        try {
2
        try{
3
            configureProject("src/etc/testcases/taskdefs/toplevelant.xml");
3
            executeTarget("test1");
4
            fail("no exception thrown");
4
            fail("BuildException not thrown");
5
        } catch (BuildException e) {
5
        }catch(BuildException e){
6
            assertEquals("ant task at the top level must not invoke its own"
6
            assertEquals("
7
                         + " build file.", e.getMessage());
7
cvsroot is required", e.getMessage());
8
        }
8
        }
9
    }
9
    }
10
    public void testSubant() {
10
    public void testNoPassword() {
11
        try {
11
        try{
12
            configureProject("src/etc/testcases/taskdefs/toplevelsubant.xml");
12
            executeTarget("test2");
13
            fail("no exception thrown");
13
            fail("BuildException not thrown");
14
        } catch (BuildException e) {
14
        }catch(BuildException e){
15
            assertEquals("subant task at the top level must not invoke its own"
15
            assertEquals("password is 
16
                         + " build file.", e.getMessage());
16
required", e.getMessage());
17
        }
17
        }
18
    
18
    
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