Author: hardy.ferentschik
Date: 2009-08-20 09:55:45 -0400 (Thu, 20 Aug 2009)
New Revision: 17377
Modified:
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/application/SuperWoman.java
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/application/ValidationRequirementTest.java
Log:
HV-204
Modified:
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/application/SuperWoman.java
===================================================================
---
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/application/SuperWoman.java 2009-08-20
13:36:03 UTC (rev 17376)
+++
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/application/SuperWoman.java 2009-08-20
13:55:45 UTC (rev 17377)
@@ -1,4 +1,4 @@
-// $Id:$
+// $Id$
/*
* JBoss, Home of Professional Open Source
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
@@ -21,6 +21,8 @@
* @author Hardy Ferentschik
*/
public class SuperWoman extends Woman {
+ private String hiddenName = "Lane";
+
public SuperWoman() {
firstName = "Lois";
lastName = null;
@@ -31,6 +33,10 @@
}
public String getLastName() {
- return "Lane";
+ return hiddenName;
}
+
+ public void setHiddenName(String hiddenName) {
+ this.hiddenName = hiddenName;
+ }
}
\ No newline at end of file
Modified:
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/application/ValidationRequirementTest.java
===================================================================
---
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/application/ValidationRequirementTest.java 2009-08-20
13:36:03 UTC (rev 17376)
+++
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/application/ValidationRequirementTest.java 2009-08-20
13:55:45 UTC (rev 17377)
@@ -94,6 +94,11 @@
Validator validator = TestUtil.getValidatorUnderTest();
Set<ConstraintViolation<SuperWoman>> violations =
validator.validateProperty( superwoman, "firstName" );
assertCorrectNumberOfViolations( violations, 0 );
+
+ superwoman.setFirstName( null );
+ violations = validator.validateProperty( superwoman, "firstName" );
+ assertCorrectNumberOfViolations( violations, 1 );
+ assertCorrectConstraintTypes( violations, NotNull.class );
}
@Test
@@ -106,8 +111,13 @@
SuperWoman superwoman = new SuperWoman();
Validator validator = TestUtil.getValidatorUnderTest();
- Set<ConstraintViolation<SuperWoman>> violations =
validator.validateProperty( superwoman, "firstName" );
+ Set<ConstraintViolation<SuperWoman>> violations =
validator.validateProperty( superwoman, "lastName" );
assertCorrectNumberOfViolations( violations, 0 );
+
+ superwoman.setHiddenName( null );
+ violations = validator.validateProperty( superwoman, "lastName" );
+ assertCorrectNumberOfViolations( violations, 1 );
+ assertCorrectConstraintTypes( violations, NotNull.class );
}
@Test
Show replies by date