Slide 56
Slide 56 text
@GopalAkshintala
val validate1Simple: Validator = {
if (simpleRule(it)) true.right() else NO_EGG_TO_VALIDATE_1.left()
}
validate1Simple
fun validate1(
badEggFailureBucketMap: MutableMap,
eggIndex: Int,
iterator: MutableIterator,
eggToBeValidated: Egg?
): Boolean {
if (!simpleRule(eggToBeValidated)) {
iterator.remove()
badEggFailureBucketMap[eggIndex] = ValidationFailures.NO_EGG_TO_VALIDATE_1
return false
}
return true
}