doc / ch.tutteli.atrium.logic.creating.basic.contains.checkers / validateAtMost

validateAtMost

fun validateAtMost(times: Int, atMostCall: (Int) -> String, atLeastCall: (Int) -> String, exactlyCall: (Int) -> String): Unit (source)

Validates that times is not 1; throws an IllegalArgumentException otherwise, pointing the user to use the given exactlyCall instead of the given atMostCall.

Exceptions

IllegalArgumentException - in case times is 1