From 27513b2bb4a9ae1f163bda41e1a7e211917cdd70 Mon Sep 17 00:00:00 2001 From: mnkartik Date: Wed, 21 Oct 2015 09:31:17 +0530 Subject: [PATCH] modified: javaxval/src/test/java/org/baeldung/ValidationTest.java --- .../test/java/org/baeldung/ValidationTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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); + } }