[hibernate-commits] Hibernate SVN: r20025 - core/trunk/core/src/test/java/org/hibernate/type.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Fri Jul 23 13:24:15 EDT 2010


Author: steve.ebersole at jboss.com
Date: 2010-07-23 13:24:15 -0400 (Fri, 23 Jul 2010)
New Revision: 20025

Modified:
   core/trunk/core/src/test/java/org/hibernate/type/BasicTypeRegistryTest.java
Log:
HHH-5283 - Add BasicType handling of java.net.URL


Modified: core/trunk/core/src/test/java/org/hibernate/type/BasicTypeRegistryTest.java
===================================================================
--- core/trunk/core/src/test/java/org/hibernate/type/BasicTypeRegistryTest.java	2010-07-23 17:15:54 UTC (rev 20024)
+++ core/trunk/core/src/test/java/org/hibernate/type/BasicTypeRegistryTest.java	2010-07-23 17:24:15 UTC (rev 20025)
@@ -24,7 +24,7 @@
 package org.hibernate.type;
 
 import java.io.Serializable;
-import java.net.URL;
+import java.net.Socket;
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.SQLException;
@@ -34,6 +34,7 @@
 
 import org.hibernate.HibernateException;
 import org.hibernate.engine.SessionImplementor;
+import org.hibernate.type.descriptor.java.StringTypeDescriptor;
 import org.hibernate.type.descriptor.java.UrlTypeDescriptor;
 import org.hibernate.type.descriptor.sql.VarcharTypeDescriptor;
 import org.hibernate.usertype.CompositeUserType;
@@ -66,13 +67,13 @@
 	}
 
 	public void testExpanding() {
-		BasicType type = registry.getRegisteredType( URL.class.getName() );
+		BasicType type = registry.getRegisteredType( SomeNoopType.INSTANCE.getName() );
 		assertNull( type );
 
-		registry.register( UrlType.INSTANCE );
-		type = registry.getRegisteredType( URL.class.getName() );
+		registry.register( SomeNoopType.INSTANCE );
+		type = registry.getRegisteredType( SomeNoopType.INSTANCE.getName() );
 		assertNotNull( type );
-		assertSame( UrlType.INSTANCE, type );
+		assertSame( SomeNoopType.INSTANCE, type );
 	}
 
 	public void testRegisteringUserTypes() {
@@ -96,20 +97,20 @@
 		assertEquals( CustomType.class, type.getClass() );
 	}
 
-	public static class UrlType extends AbstractSingleColumnStandardBasicType<URL> {
-		public static final UrlType INSTANCE = new UrlType();
+	public static class SomeNoopType extends AbstractSingleColumnStandardBasicType<String> {
+		public static final SomeNoopType INSTANCE = new SomeNoopType();
 
-		public UrlType() {
-			super( VarcharTypeDescriptor.INSTANCE, UrlTypeDescriptor.INSTANCE );
+		public SomeNoopType() {
+			super( VarcharTypeDescriptor.INSTANCE, StringTypeDescriptor.INSTANCE );
 		}
 
 		public String getName() {
-			return "url";
+			return "noop";
 		}
 
 		@Override
 		protected boolean registerUnderJavaType() {
-			return true;
+			return false;
 		}
 	}
 



More information about the hibernate-commits mailing list