All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.sanity4j.model.coverage.CoverageItf Maven / Gradle / Ivy

Go to download

Sanity4J was created to simplify running multiple static code analysis tools on the Java projects. It provides a single entry point to run all the selected tools and produce a consolidated report, which presents all findings in an easily accessible manner.

There is a newer version: 1.1.1
Show newest version
package net.sf.sanity4j.model.coverage;

/** 
 * CoverageItf - coverage interface. 
 * 
 * @author Yiannis Paschalidis 
 * @since Sanity4J 1.0
 */
public interface CoverageItf
{
    /**
     * @return Returns the branchCoverage.
     */
    double getBranchCoverage();

    /**
     * @return Returns the lineCoverage.
     */
    double getLineCoverage();

    /**
     * @return the number of executable lines in this package.
     */
    int getLineCount();

    /**
     * @return the number of covered lines in this package.
     */
    int getCoveredLineCount();

    /**
     * @return the number of branches in this package.
     */
    int getBranchCount();

    /**
     * @return the number of covered branches in this package.
     */
    int getCoveredBranchCount();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy