Class PerFileLineCoverage
java.lang.Object
mockit.coverage.lines.PerFileLineCoverage
- All Implemented Interfaces:
Serializable, PerFileCoverage
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanacceptsAdditionalCallPoints(@NonNegative int line) booleanacceptsAdditionalCallPoints(@NonNegative int line, @NonNegative int branchIndex) voidaddLine(@NonNegative int line) getBranchData(@NonNegative int line, @NonNegative int index) int@NonNegative int@NonNegative intintgetExecutionCount(@NonNegative int line) @NonNegative intgetLineData(@NonNegative int line) @NonNegative intgetNumberOfBranchingSourcesAndTargets(@NonNegative int line) @NonNegative intgetNumberOfSegments(@NonNegative int line) getOrCreateLineData(@NonNegative int line) @NonNegative intbooleanhasLineData(@NonNegative int line) booleanhasValidBranch(@NonNegative int line, @NonNegative int branchIndex) voidmarkLastLineSegmentAsEmpty(@NonNegative int line) voidmarkLineAsReachable(@NonNegative int line) voidmergeInformation(PerFileLineCoverage previousCoverage) @NonNegative intregisterExecution(@NonNegative int line, @NonNegative int branchIndex, CallPoint callPoint) @NonNegative intregisterExecution(@NonNegative int line, CallPoint callPoint)
-
Constructor Details
-
PerFileLineCoverage
public PerFileLineCoverage()
-
-
Method Details
-
addLine
public void addLine(@NonNegative int line) -
getOrCreateLineData
-
getBranchData
-
markLastLineSegmentAsEmpty
public void markLastLineSegmentAsEmpty(@NonNegative int line) -
acceptsAdditionalCallPoints
public boolean acceptsAdditionalCallPoints(@NonNegative int line) -
registerExecution
-
hasValidBranch
public boolean hasValidBranch(@NonNegative int line, @NonNegative int branchIndex) -
acceptsAdditionalCallPoints
public boolean acceptsAdditionalCallPoints(@NonNegative int line, @NonNegative int branchIndex) -
registerExecution
public @NonNegative int registerExecution(@NonNegative int line, @NonNegative int branchIndex, @Nullable CallPoint callPoint) -
getLineCount
public @NonNegative int getLineCount() -
getExecutableLineCount
public @NonNegative int getExecutableLineCount() -
hasLineData
public boolean hasLineData(@NonNegative int line) -
getLineData
-
markLineAsReachable
public void markLineAsReachable(@NonNegative int line) -
getExecutionCount
public int getExecutionCount(@NonNegative int line) -
getTotalItems
public @NonNegative int getTotalItems()- Specified by:
getTotalItemsin interfacePerFileCoverage
-
getCoveredItems
public @NonNegative int getCoveredItems()- Specified by:
getCoveredItemsin interfacePerFileCoverage
-
getCoveragePercentage
public int getCoveragePercentage()- Specified by:
getCoveragePercentagein interfacePerFileCoverage
-
getNumberOfSegments
public @NonNegative int getNumberOfSegments(@NonNegative int line) -
getNumberOfBranchingSourcesAndTargets
public @NonNegative int getNumberOfBranchingSourcesAndTargets(@NonNegative int line) -
mergeInformation
-