[hibernate-commits] Hibernate SVN: r10334 - trunk/HibernateExt/tools/src/test/org/hibernate/tool

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Thu Aug 24 06:30:10 EDT 2006


Author: max.andersen at jboss.com
Date: 2006-08-24 06:30:07 -0400 (Thu, 24 Aug 2006)
New Revision: 10334

Modified:
   trunk/HibernateExt/tools/src/test/org/hibernate/tool/BaseTestCase.java
   trunk/HibernateExt/tools/src/test/org/hibernate/tool/NonReflectiveTestCase.java
Log:
testcleanup

Modified: trunk/HibernateExt/tools/src/test/org/hibernate/tool/BaseTestCase.java
===================================================================
--- trunk/HibernateExt/tools/src/test/org/hibernate/tool/BaseTestCase.java	2006-08-24 10:29:31 UTC (rev 10333)
+++ trunk/HibernateExt/tools/src/test/org/hibernate/tool/BaseTestCase.java	2006-08-24 10:30:07 UTC (rev 10334)
@@ -115,6 +115,24 @@
 	public boolean appliesTo(Dialect dialect) {
 		return true;
 	}
+
+	/**
+	 * @return
+	 */
+	protected String getBaseForMappings() {
+		return "org/hibernate/tool/";
+	}
+
+
+	protected void addMappings(String[] files, Configuration cfg) {
+		for (int i=0; i<files.length; i++) {						
+			if ( !files[i].startsWith("net/") ) {
+				files[i] = getBaseForMappings() + files[i];
+			}
+			//System.out.println("bc in " + this.getClass() + " " + getBaseForMappings() + " " + files[i]);
+			cfg.addResource( files[i], this.getClass().getClassLoader() );
+		}
+	}
 	
 }
 

Modified: trunk/HibernateExt/tools/src/test/org/hibernate/tool/NonReflectiveTestCase.java
===================================================================
--- trunk/HibernateExt/tools/src/test/org/hibernate/tool/NonReflectiveTestCase.java	2006-08-24 10:29:31 UTC (rev 10333)
+++ trunk/HibernateExt/tools/src/test/org/hibernate/tool/NonReflectiveTestCase.java	2006-08-24 10:30:07 UTC (rev 10334)
@@ -2,6 +2,7 @@
 package org.hibernate.tool;
 
 import java.io.File;
+import java.util.Iterator;
 
 import org.hibernate.HibernateException;
 import org.hibernate.Interceptor;
@@ -10,6 +11,9 @@
 import org.hibernate.cfg.Environment;
 import org.hibernate.dialect.Dialect;
 import org.hibernate.engine.SessionFactoryImplementor;
+import org.hibernate.mapping.ForeignKey;
+import org.hibernate.mapping.Index;
+import org.hibernate.mapping.Table;
 import org.hibernate.tool.test.TestHelper;
 
 public abstract class NonReflectiveTestCase extends BaseTestCase {
@@ -44,14 +48,9 @@
 			cfg.setProperty(Environment.HBM2DDL_AUTO, "create-drop");
 		}
 		
-		for (int i=0; i<files.length; i++) {						
-			if ( !files[i].startsWith("net/") ) {
-				files[i] = getBaseForMappings() + files[i];
-			}
-			//System.out.println("bc in " + this.getClass() + " " + getBaseForMappings() + " " + files[i]);
-			getCfg().addResource( files[i], this.getClass().getClassLoader() );
-		}
-		
+		Configuration cfg2 = getCfg();
+		addMappings( files, cfg2 );
+				
 		/*if ( getCacheConcurrencyStrategy()!=null ) {
 			
 			Iterator iter = cfg.getClassMappings();
@@ -87,16 +86,9 @@
 		}*/
 		
 		setDialect( Dialect.getDialect() );
-		getCfg().buildMappings();
+		cfg2.buildMappings();
 	}
 
-	/**
-	 * @return
-	 */
-	protected String getBaseForMappings() {
-		return "org/hibernate/tool/";
-	}
-
 	public String getCacheConcurrencyStrategy() {
 		return "nonstrict-read-write";
 	}




More information about the hibernate-commits mailing list