[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