[hibernate-commits] Hibernate SVN: r16527 - validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/resolver.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Mon May 11 06:55:00 EDT 2009
Author: hardy.ferentschik
Date: 2009-05-11 06:54:59 -0400 (Mon, 11 May 2009)
New Revision: 16527
Modified:
validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/resolver/TraversableResolverTest.java
Log:
Made compilation work with Java5 - not sure why added cast is needed though.
Modified: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/resolver/TraversableResolverTest.java
===================================================================
--- validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/resolver/TraversableResolverTest.java 2009-05-08 15:48:28 UTC (rev 16526)
+++ validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/resolver/TraversableResolverTest.java 2009-05-11 10:54:59 UTC (rev 16527)
@@ -1,12 +1,13 @@
package org.hibernate.validation.engine.resolver;
+import javax.validation.Configuration;
import javax.validation.Validation;
+import javax.validation.Validator;
import javax.validation.ValidatorFactory;
-import javax.validation.Validator;
import javax.validation.groups.Default;
+import static org.testng.Assert.assertEquals;
import org.testng.annotations.Test;
-import static org.testng.Assert.*;
/**
* @author Emmanuel Bernard
@@ -15,16 +16,18 @@
@Test
public void testCorrectPathsAreRequested() {
Suit suit = new Suit();
- suit.setTrousers( new Trousers() );
- suit.setJacket( new Jacket() );
- suit.setSize( 3333 );
- suit.getTrousers().setLength( 32321 );
- suit.getJacket().setWidth( 432432 );
+ suit.setTrousers( new Trousers() );
+ suit.setJacket( new Jacket() );
+ suit.setSize( 3333 );
+ suit.getTrousers().setLength( 32321 );
+ suit.getJacket().setWidth( 432432 );
- SnifferTraversableResolver resolver = new SnifferTraversableResolver(suit);
- ValidatorFactory factory = Validation.byDefaultProvider()
- .configure().traversableResolver( resolver )
- .buildValidatorFactory();
+ SnifferTraversableResolver resolver = new SnifferTraversableResolver( suit );
+
+ // TODO - Investigate why this cast is needed with Java 5. In Java 6 there is no problem.
+ Configuration<?> config = (Configuration<?>) Validation.byDefaultProvider().configure().traversableResolver( resolver );
+
+ ValidatorFactory factory = config.buildValidatorFactory();
Validator v = factory.getValidator();
//Raises an IllegalStateException if something goes wrong
More information about the hibernate-commits
mailing list