diff --git a/javaxval/src/test/java/org/baeldung/ValidationTest.java b/javaxval/src/test/java/org/baeldung/ValidationTest.java index e7ff889ebf..727630e703 100644 --- a/javaxval/src/test/java/org/baeldung/ValidationTest.java +++ b/javaxval/src/test/java/org/baeldung/ValidationTest.java @@ -1,5 +1,6 @@ package org.baeldung; +import java.util.Iterator; import java.util.Set; import javax.validation.ConstraintViolation; @@ -63,4 +64,18 @@ public class ValidationTest { Set> violations = validator.validate(user); Assert.assertEquals(violations.isEmpty(), false); } + + + @Test + public void ifFnameNullAgeNotRangeAndWorkingIsFalse_validationFailsWithThreeErrors() { + User user = new User(); + user.setAboutMe("Its all about me!!"); + user.setAge(300); + + ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); + Validator validator = factory.getValidator(); + Set> violations = validator.validate(user); + Assert.assertEquals(violations.isEmpty(), false); + Assert.assertEquals(violations.size(), 3); + } }