[hibernate-commits] Hibernate SVN: r17093 - beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/customconstraint.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Jul 15 07:52:13 EDT 2009


Author: hardy.ferentschik
Date: 2009-07-15 07:52:12 -0400 (Wed, 15 Jul 2009)
New Revision: 17093

Modified:
   beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/customconstraint/CustomConstraintValidatorTest.java
Log:
Added more test mappings

Modified: beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/customconstraint/CustomConstraintValidatorTest.java
===================================================================
--- beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/customconstraint/CustomConstraintValidatorTest.java	2009-07-15 11:47:38 UTC (rev 17092)
+++ beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/validation/customconstraint/CustomConstraintValidatorTest.java	2009-07-15 11:52:12 UTC (rev 17093)
@@ -37,6 +37,7 @@
 
 import org.hibernate.jsr303.tck.util.TestUtil;
 import static org.hibernate.jsr303.tck.util.TestUtil.assertCorrectNumberOfViolations;
+import static org.hibernate.jsr303.tck.util.TestUtil.assertCorrectPropertyPaths;
 
 /**
  * @author Emmanuel Bernard
@@ -180,7 +181,23 @@
 		assertEquals( constraintViolation.getMessageTemplate(), "The company name must be a minimum {min} characters" );
 	}
 
+	@Test
+	@SpecAssertion(section = "2.4", id = "o")
+	public void testDefaultPropertyPath() {
+		Validator validator = TestUtil.getDefaultValidator();
 
+		Author author = new Author();
+		author.setLastName( "John" );
+		author.setFirstName( "Doe" );
+		author.setCompany( "" );
+
+		Set<ConstraintViolation<Author>> constraintViolations = validator.validate( author );
+		assertCorrectNumberOfViolations( constraintViolations, 1 );
+
+		assertCorrectPropertyPaths( constraintViolations, "company" );
+	}
+
+
 	public static class Shoe {
 		@Positive
 		public int size;




More information about the hibernate-commits mailing list