[hibernate-commits] Hibernate SVN: r17230 - beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/customconstraint.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Tue Aug 4 18:04:27 EDT 2009
Author: epbernard
Date: 2009-08-04 18:04:27 -0400 (Tue, 04 Aug 2009)
New Revision: 17230
Modified:
beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/customconstraint/CustomConstraintValidatorTest.java
Log:
fix various incorrent assumptions on the implementation detail
Modified: beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/customconstraint/CustomConstraintValidatorTest.java
===================================================================
--- beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/customconstraint/CustomConstraintValidatorTest.java 2009-08-04 20:59:22 UTC (rev 17229)
+++ beanvalidation/trunk/validation-tck/src/main/java/org/hibernate/jsr303/tck/tests/constraints/customconstraint/CustomConstraintValidatorTest.java 2009-08-04 22:04:27 UTC (rev 17230)
@@ -65,7 +65,7 @@
final Set<ConstraintViolation<Shoe>> constraintViolations = validator.validate( shoe );
assertEquals( 1, constraintViolations.size() );
assertTrue(
- BoundariesConstraintValidator.isValidCalls == 1,
+ BoundariesConstraintValidator.isValidCalls >= 1,
"Ensure the right validator implementation class was picked."
);
assertTrue(
@@ -84,29 +84,32 @@
Validator validator = TestUtil.getValidatorUnderTest();
Shoe shoe = new Shoe();
shoe.size = -2;
-
+ int nbrOfValidCalls = 0;
BoundariesConstraintValidator.isValidCalls = 0;
validator.validate( shoe );
assertTrue(
- BoundariesConstraintValidator.isValidCalls == 1,
+ BoundariesConstraintValidator.isValidCalls > nbrOfValidCalls,
"Ensure is valid hasbeen called."
);
+ nbrOfValidCalls = BoundariesConstraintValidator.isValidCalls;
validator.validate( shoe );
assertTrue(
- BoundariesConstraintValidator.isValidCalls == 2,
+ BoundariesConstraintValidator.isValidCalls > nbrOfValidCalls,
"Ensure is valid hasbeen called."
);
+ nbrOfValidCalls = BoundariesConstraintValidator.isValidCalls;
validator.validateProperty( shoe, "size" );
assertTrue(
- BoundariesConstraintValidator.isValidCalls == 3,
+ BoundariesConstraintValidator.isValidCalls > nbrOfValidCalls,
"Ensure is valid hasbeen called."
);
+ nbrOfValidCalls = BoundariesConstraintValidator.isValidCalls;
validator.validateValue( Shoe.class, "size", 41 );
assertTrue(
- BoundariesConstraintValidator.isValidCalls == 4,
+ BoundariesConstraintValidator.isValidCalls > nbrOfValidCalls,
"Ensure is valid hasbeen called."
);
}
@@ -165,7 +168,7 @@
@Test
@SpecAssertion(section = "2.4", id = "n")
- public void testNonInterpolatedMessageParamterIsUsed() {
+ public void testNonInterpolatedMessageParameterIsUsed() {
Validator validator = TestUtil.getValidatorUnderTest();
Author author = new Author();
@@ -177,8 +180,10 @@
assertCorrectNumberOfViolations( constraintViolations, 1 );
ConstraintViolation<Author> constraintViolation = constraintViolations.iterator().next();
- assertEquals( constraintViolation.getMessage(), "The company name must be a minimum 3 characters" );
+ //commented we cannot make assumptions on the default locale.
+ //assertEquals( constraintViolation.getMessage(), "The company name must be a minimum 3 characters" );
assertEquals( constraintViolation.getMessageTemplate(), "The company name must be a minimum {min} characters" );
+ assertTrue( !constraintViolation.getMessageTemplate().equals( constraintViolation.getMessage() ) );
}
@Test
More information about the hibernate-commits
mailing list