void testNoFrames() throws Exception { executeTarget("testNoFrames"); File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/junit-noframes.html"); // tests one the file object assertTrue("No junit-noframes.html present. Not generated?", reportFile.exists() ); assertTrue("Cant read the report file.", reportFile.canRead() ); assertTrue("File shouldnt be empty.", reportFile.length() > 0 ); // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) ); InputStream reportStream = reportUrl.openStream(); assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0); } //Bugzilla Report 39708 public void testWithStyleFromDirAndXslImport() throws Exception { executeTarget("testWithStyleFromDirAndXslImport"); File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/index.html"); // tests one the file object assertTrue("No index.html present. Not generated?", reportFile.exists() ); assertTrue("Cant read the report file.", reportFile.canRead() ); assertTrue("File shouldnt be empty.", reportFile.length() > 0 ); // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) ); InputStream reportStream = reportUrl.openStream(); assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0); } public void testWithStyleFromClasspath() throws Exception { executeTarget("testWithStyleFromClasspath"); File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/index.html"); // tests one the file object assertTrue("No index.html present. Not generated?", reportFile.exists() ); assertTrue("Cant read the report file.", reportFile.canRead() ); assertTrue("File shouldnt be empty.", reportFile.length() > 0 ); // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) ); InputStream reportStream = reportUrl.openStream(); assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0);
void testSpecialSignsInSrcPath() throws Exception { executeTarget("testSpecialSignsInSrcPath"); File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/index.html"); // tests one the file object assertTrue("No index.html present. Not generated?", reportFile.exists() ); assertTrue("Cant read the report file.", reportFile.canRead() ); assertTrue("File shouldnt be empty.", reportFile.length() > 0 ); // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) ); InputStream reportStream = reportUrl.openStream(); assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0); } public void testSpecialSignsInHtmlPath() throws Exception { executeTarget("testSpecialSignsInHtmlPath"); File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html# $%\u00A7&-!report/index.html"); // tests one the file object assertTrue("No index.html present. Not generated?", reportFile.exists() ); assertTrue("Cant read the report file.", reportFile.canRead() ); assertTrue("File shouldnt be empty.", reportFile.length() > 0 ); // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) ); InputStream reportStream = reportUrl.openStream(); assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0); } //Bugzilla Report 39708 public void testWithStyleFromDir() throws Exception { executeTarget("testWithStyleFromDir"); File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/index.html"); // tests one the file object assertTrue("No index.html present. Not generated?", reportFile.exists() ); assertTrue("Cant read the report file.", reportFile.canRead() ); assertTrue("File shouldnt be empty.", reportFile.length() > 0 ); // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) ); InputStream reportStream = reportUrl.openStream(); assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0);
Clone fragments detected by clone detection tool
File path: /apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitReportTest.java File path: /apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitReportTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void testNoFrames() throws Exception {
1
void testSpecialSignsInSrcPath() throws Exception {
2
        executeTarget("testNoFrames");
2
        executeTarget("testSpecialSignsInSrcPath");
3
        File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/junit-noframes.html");
3
        File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/index.html");
4
        // tests one the file object
4
        // tests one the file object
5
        assertTrue("No junit-noframes.html present. Not generated?", reportFile.exists() );
5
        assertTrue("No index.html present. Not generated?", reportFile.exists() );
6
        assertTrue("Cant read the report file.", reportFile.canRead() );
6
        assertTrue("Cant read the report file.", reportFile.canRead() );
7
        assertTrue("File shouldnt be empty.", reportFile.length() > 0 );
7
        assertTrue("File shouldnt be empty.", reportFile.length() > 0 );
8
        // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report
8
        // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report
9
        URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) );
9
        URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) );
10
        InputStream reportStream = reportUrl.openStream();
10
        InputStream reportStream = reportUrl.openStream();
11
        assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0);
11
        assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0);
12
    }
12
    }
13
    //Bugzilla Report 39708
14
    public void testWithStyleFromDirAndXslImport
15
() throws Exception {
13
    public void testSpecialSignsInHtmlPath() throws Exception {
16
        executeTarget("testWithStyleFromDirAndXslImport");
14
        executeTarget("testSpecialSignsInHtmlPath");
17
        File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/index.html");
15
        File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html# $%\u00A7&-!report/index.html");
18
        // tests one the file object
16
        // tests one the file object
19
        assertTrue("No index.html present. Not generated?", reportFile.exists() );
17
        assertTrue("No index.html present. Not generated?", reportFile.exists() );
20
        assertTrue("Cant read the report file.", reportFile.canRead() );
18
        assertTrue("Cant read the report file.", reportFile.canRead() );
21
        assertTrue("File shouldnt be empty.", reportFile.length() > 0 );
19
        assertTrue("File shouldnt be empty.", reportFile.length() > 0 );
22
        // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report
20
        // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report
23
        URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) );
21
        URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) );
24
        InputStream reportStream = reportUrl.openStream();
22
        InputStream reportStream = reportUrl.openStream();
25
        assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0);
23
        assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0);
26
    }
24
    }
25
    //Bugzilla Report 39708
27
    public void testWithStyleFromClasspath() throws Exception {
26
    public void testWithStyleFromDir() throws Exception {
28
        executeTarget("testWithStyleFromClasspath");
27
        executeTarget("testWithStyleFromDir");
29
        File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/index.html");
28
        File reportFile = new File(System.getProperty("root"), "src/etc/testcases/taskdefs/optional/junitreport/test/html/index.html");
30
        // tests one the file object
29
        // tests one the file object
31
        assertTrue("No index.html present. Not generated?", reportFile.exists() );
30
        assertTrue("No index.html present. Not generated?", reportFile.exists() );
32
        assertTrue("Cant read the report file.", reportFile.canRead() );
31
        assertTrue("Cant read the report file.", reportFile.canRead() );
33
        assertTrue("File shouldnt be empty.", reportFile.length() > 0 );
32
        assertTrue("File shouldnt be empty.", reportFile.length() > 0 );
34
        // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report
33
        // conversion to URL via FileUtils like in XMLResultAggregator, not as suggested in the bug report
35
        URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) );
34
        URL reportUrl = new URL( FileUtils.getFileUtils().toURI(reportFile.getAbsolutePath()) );
36
        InputStream reportStream = reportUrl.openStream();
35
        InputStream reportStream = reportUrl.openStream();
37
        assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0);
36
        assertTrue("This shouldnt be an empty stream.", reportStream.available() > 0);
38
    
37
    
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