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 BigDecimalGets the maximum expected value for limit.@Nullable BigDecimalGets the minimum expected value for limit.getValue()The value that applies to the limit as defined by org.jacoco.core.analysis.ICounter.CounterValue.voidsetCounter(String counter) Sets the counter that applies to the limit.voidsetMaximum(@Nullable BigDecimal maximum) Sets the maximum expected value for limit.voidsetMinimum(@Nullable BigDecimal minimum) Sets the minimum expected value for limit.voidSets 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
-