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;
Show replies by date