public class SwitchData extends java.lang.Object implements BranchCoverageData<SwitchData>, java.io.Serializable
Constructor and Description |
---|
SwitchData(java.lang.String className,
int lineNumber,
int switchNumber,
int caseNumber) |
Modifier and Type | Method and Description |
---|---|
double |
getBranchCoverageRate() |
int |
getNumberOfCoveredBranches() |
int |
getNumberOfValidBranches() |
int |
getSwitchNumber() |
void |
merge(SwitchData switchData) |
java.lang.String |
toString() |
void |
touchBranch(int branch) |
public SwitchData(java.lang.String className, int lineNumber, int switchNumber, int caseNumber)
public double getBranchCoverageRate()
getBranchCoverageRate
in interface BranchCoverageData<SwitchData>
public int getNumberOfCoveredBranches()
getNumberOfCoveredBranches
in interface BranchCoverageData<SwitchData>
public int getNumberOfValidBranches()
getNumberOfValidBranches
in interface BranchCoverageData<SwitchData>
public int getSwitchNumber()
public void merge(SwitchData switchData)
merge
in interface BranchCoverageData<SwitchData>
public java.lang.String toString()
toString
in class java.lang.Object
public void touchBranch(int branch)