Interface JacocoLimit
- All Superinterfaces:
Serializable
Defines a Jacoco rule limit.
- Since:
- 3.4
-
Method Summary
Modifier and TypeMethodDescriptionThe counter that applies to the limit as defined by org.jacoco.core.analysis.ICoverageNode.CounterEntity.@Nullable BigDecimal
Gets the maximum expected value for limit.@Nullable BigDecimal
Gets the minimum expected value for limit.getValue()
The value that applies to the limit as defined by org.jacoco.core.analysis.ICounter.CounterValue.void
setCounter
(String counter) Sets the counter that applies to the limit.void
setMaximum
(@Nullable BigDecimal maximum) Sets the maximum expected value for limit.void
setMinimum
(@Nullable BigDecimal minimum) Sets the minimum expected value for limit.void
Sets the value that applies to the limit.
-
Method Details
-
getCounter
The counter that applies to the limit as defined by org.jacoco.core.analysis.ICoverageNode.CounterEntity. Valid values are INSTRUCTION, LINE, BRANCH, COMPLEXITY, METHOD and CLASS. Defaults to INSTRUCTION. -
setCounter
Sets the counter that applies to the limit.- Parameters:
counter
- Counter
-
getValue
The value that applies to the limit as defined by org.jacoco.core.analysis.ICounter.CounterValue. Valid values are TOTALCOUNT, MISSEDCOUNT, COVEREDCOUNT, MISSEDRATIO and COVEREDRATIO. Defaults to COVEREDRATIO. -
setValue
Sets the value that applies to the limit.- Parameters:
value
- Value
-
getMinimum
Gets the minimum expected value for limit. Default to null. -
setMinimum
Sets the minimum expected value for limit.- Parameters:
minimum
- Minimum
-
getMaximum
Gets the maximum expected value for limit. Default to null. -
setMaximum
Sets the maximum expected value for limit.- Parameters:
maximum
- Maximum
-