[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