Package net.sourceforge.cobertura.util

Examples of net.sourceforge.cobertura.util.FileFinder


public class JsonFormatterTest extends SimpleCodeBaseLoader {

    @BeforeMethod
    void setUp() {
        load();
        FileFinder ff = new FileFinder();
        cc = new ComplexityCalculator(ff);
        jf = new MainJsonFormatter(cc, new SourceReader(ff, "UTF8"));
    }
View Full Code Here


    ReportingBuildDirectories dirs = new ReportingBuildDirectories();
   
    @Test
    public void testNormalAndExceptions() throws Exception {
        FileFinder ff = new FileFinder();
        ff.addSourceDirectory(new File( dirs.srcDir(), "/main/java").getAbsolutePath());
        SourceReader sr = new SourceReader(ff, "UTF8");
        sr.read(fileName, counter);
        assertTrue(count > 10);
        assertTrue(count < 1000);
        try {
View Full Code Here

    }

  @Test
  public void testSabotagedIo() throws Exception {
    FileFinder ff = new FileFinder();
    ff.addSourceDirectory(new File(dirs.srcDir(), "/main/java")
        .getAbsolutePath());
    SourceReader sr = new SourceReader(ff, "UTF8") {
      @Override
      BufferedReader readerFor(Source s) {
        throw new RuntimeException("Sabotage");
View Full Code Here

         }
         CoberturaWrapperAsset.PROJECT_DATA.clear();
      }
      TouchCollector.applyTouchesOnProjectData(projectData);
     
      FileFinder finder = new FileFinder();
      // TODO: Need to be able to load configuration data, https://jira.jboss.org/browse/ARQ-215
      finder.addSourceDirectory("src/main/java");
      finder.addSourceDirectory("src/test/java");
     
      ComplexityCalculator complexity = new ComplexityCalculator(finder);
     
      // TODO: Need to be able to load configuration data, https://jira.jboss.org/browse/ARQ-215
      new HTMLReport(projectData, new File("target/coverage-report-html"), finder, complexity, "UTF-8");
View Full Code Here

    public void generateReport( CoverageReportRequest request )
        throws CoverageReportException
    {
        File dataDirectory = request.getDataDirectory();

        FileFinder finder = new FileFinder()
        {
            public Source getSource( String fileName )
            {
                Source source = super.getSource( fileName.replace( ".java", ".as" ) );
               
                if ( source == null )
                {
                    source = super.getSource( fileName.replace( ".java", ".mxml" ) );
                }
                return source;
            }
        };

        List<File> sp = request.getSourcePaths();
        for ( File dir : sp )
        {
            finder.addSourceDirectory( PathUtil.path( dir ) );
        }

        ComplexityCalculator complexity = new ZeroComplexityCalculator( finder );
        try
        {
View Full Code Here

TOP

Related Classes of net.sourceforge.cobertura.util.FileFinder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.