BigDecimalRule
Functions
Link copied to clipboard
Link copied to clipboard
Validate that the element should be equal to one of the elements in option given that it is set.
Link copied to clipboard
Validate that the element should be equal to value given that it is set.
Link copied to clipboard
fun <R : ValidationRule<BigDecimal>> R.given(precondition: (BigDecimal?) -> Boolean, rule: R.() -> R): R
Validate rule only if precondition evaluates to true.
Link copied to clipboard
fun <R : ValidationRule<BigDecimal>> R.holds(message: (BigDecimal?) -> String = { "Was supposed to hold for '$it' but did not" }, predicate: (BigDecimal?) -> Boolean): R
Validate that predicate evaluates to true.
Link copied to clipboard
Validate that the element is less than or equal to value.
Link copied to clipboard
Validate that the element is greater than or equal to value.
Link copied to clipboard
Validate that the rule does not hold.
Link copied to clipboard
Link copied to clipboard
Validate that the element is set.
Link copied to clipboard
Validate that the element is not set.
Link copied to clipboard
Execute the given rule(s) on the fixture.