Examples of ProjectData


Examples of net.sourceforge.cobertura.coveragedata.ProjectData

            ProjectDataDifferenceCalculator calc = new ProjectDataDifferenceCalculator(
                    ppd.getData(), prev.getData());
            ProjectDataHolder perPackage = packageToCoverage
                    .get(ppd.getPackageName());
            if (perPackage == null) {
                ProjectData data = new ProjectData();
                if ( tmpdir == null ) {
                    perPackage = new ProjectDataHolder( data );
                }
                else {
                    perPackage = new ProjectDataHolder( data, new File( tmpdir, fileNameFor( ppd.getPackageName() )));
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

    public ProjectData getData() {
        if ( data != null ) {
            return data;
        }
        ProjectData result = dataRef.get();
        if ( result == null ) {
            result =  CoverageDirectoryReader.readCoberturaCoverageFile(file); // TODO location of this method?
            dataRef = new SoftReference<ProjectData>(result);
            ++misses;
        }
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

            cd.touch(i, 1);
        }
    }

    ProjectData buildBaseProjectData() {
        ProjectData data = new ProjectData();
        // addSomeStuff( data, "irrelevant", 8 );
        return data;
    }
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

        // addSomeStuff( data, "irrelevant", 8 );
        return data;
    }

    ProjectData buildOneCoverage() {
        ProjectData data = buildBaseProjectData();
        addSomeStuff(data, "foo", 3);
        addSomeStuff(data, "bar", 3);
        return data;
    }
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

    @Test
    public void testDiffs() throws Exception {
        PackageAndProjectData pZero = new PackageAndProjectData(
                buildBaseProjectData(), "an.ignored.name");
        ProjectData one = buildOneCoverage();
        PackageAndProjectData pOne = new PackageAndProjectData(one, "com.one");
        ProjectData two = buildOneCoverage();
        addSomeStuff(two, "foo", 2);
        addSomeStuff(two, "baz", 8);
        PackageAndProjectData pTwo = new PackageAndProjectData(two, "com.two");
        ProjectData three = buildOneCoverage();
        addSomeStuff(three, "foo", 2);
        addSomeStuff(three, "baz", 8);
        addSomeStuff(three, "bar", 1);
        addSomeStuff(three, "foo", 8);
        PackageAndProjectData pThree = new PackageAndProjectData(three,
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

   
    public ProjectData getData() {
        if ( raw != null ) {
            return raw;
        }
        ProjectData result = ref.get();
        if ( result == null ) {
            result = CoverageDirectoryReader.readCoberturaCoverageFile( file );
            ref = new SoftReference<ProjectData>(result);
            ++misses;
        }
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

    @Test
    public void testPackageMerge() {
        PackageAndProjectData pOne = new PackageAndProjectData(
                buildOneCoverage(), "com.one");
        ProjectData two = new ProjectData();
        two.merge(pOne.getData());
        addSomeStuff(two, "bleep", 1);
        PackageAndProjectData pTwo = new PackageAndProjectData(two, "com.two");
        ProjectDataDifferenceCalculator dcalc = new ProjectDataDifferenceCalculator(
                two, pOne.getData());
        assertEquals(7, two.getNumberOfCoveredLines());
        assertEquals(1, dcalc.getDifference().getNumberOfCoveredLines());
        ProjectData three = new ProjectData();
        three.merge(two);
        addSomeStuff(three, "foo", 4);
        addSomeStuff(three, "blap", 5);
        assertEquals(three.getNumberOfCoveredLines(), 13);
        PackageAndProjectData pThree = new PackageAndProjectData(three,
                "com.one");
        List<PackageAndProjectData> x = new ArrayList<PackageAndProjectData>();
        x.add(new PackageAndProjectData(buildBaseProjectData(), "ignored"));
        x.add(pOne);
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

        return result;
    }
   
    public void saveChanges() {
        if (file != null) {
            ProjectData q = ref.get();
            CoverageDataFileHandler.saveCoverageData(q, file);
            ++saves;
        }
    }
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

        if ( ( dataFile == null ) || !dataFile.exists() )
        {
            throw new MojoExecutionException( "Unable to dump nonexistent dataFile [" + dataFile + "]" );
        }

        ProjectData projectData = CoverageDataFileHandler.loadCoverageData( dataFile );
        NumberFormat percentage = NumberFormat.getPercentInstance();
        NumberFormat integer = NumberFormat.getIntegerInstance();

        println( "<?xml version=\"1.0\"?>" );

        printProject( projectData, percentage, integer );

        Iterator it = projectData.getPackages().iterator();
        while ( it.hasNext() )
        {
            PackageData packageData = (PackageData) it.next();
            printPackage( percentage, integer, packageData );
        }
View Full Code Here

Examples of net.sourceforge.cobertura.coveragedata.ProjectData

        this.dataFile = dataFile;
        if (forInstrumenting) {
            if (dataFile.exists()) {
                projectData = CoverageDataFileHandler.loadCoverageData(dataFile);
            } else {
                projectData = new ProjectData();
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.