[hibernate-commits] Hibernate SVN: r19197 - search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Fri Apr 9 04:49:25 EDT 2010


Author: sannegrinovero
Date: 2010-04-09 04:49:25 -0400 (Fri, 09 Apr 2010)
New Revision: 19197

Modified:
   search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common/JGroupsCommonTest.java
   search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common/MultipleSessionsSearchTestCase.java
Log:
JGroups backend test cleanup

Modified: search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common/JGroupsCommonTest.java
===================================================================
--- search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common/JGroupsCommonTest.java	2010-04-09 08:46:53 UTC (rev 19196)
+++ search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common/JGroupsCommonTest.java	2010-04-09 08:49:25 UTC (rev 19197)
@@ -28,7 +28,6 @@
 
 import org.apache.lucene.queryParser.QueryParser;
 import org.apache.lucene.search.Query;
-import org.hibernate.HibernateException;
 import org.hibernate.Session;
 import org.hibernate.Transaction;
 import org.hibernate.cfg.Configuration;
@@ -41,16 +40,14 @@
 
 /**
  * In case of running test outside Hibernate Search Maven configuration set following VM configuration:
- * <br><br>
+ * <br>
  * <code>
  * 	-Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=127.0.0.1
  * </code>
  * @author Lukasz Moren
  */
-
 public class JGroupsCommonTest extends MultipleSessionsSearchTestCase {
 
-	public static final String CHANNEL_NAME = "jgroups_test_channel";
 	private static final String DEFAULT_JGROUPS_CONFIGURATION_FILE = "flush-udp.xml";
 
 	public void testJGroupsBackend() throws Exception {
@@ -88,7 +85,6 @@
 		//need to sleep for the message consumption
 		Thread.sleep( 3000 );
 
-		parser = new QueryParser( getTargetLuceneVersion(), "id", SearchTestCase.stopAnalyzer );
 		luceneQuery = parser.parse( "logo:Peter pan" );
 		query = ftSess.createFullTextQuery( luceneQuery );
 		result = query.list();
@@ -103,7 +99,6 @@
 		//Need to sleep for the message consumption
 		Thread.sleep( 3000 );
 
-		parser = new QueryParser( getTargetLuceneVersion(), "id", SearchTestCase.stopAnalyzer );
 		luceneQuery = parser.parse( "logo:Boston or logo:Mapple leaves" );
 		query = ftSess.createFullTextQuery( luceneQuery );
 		result = query.list();
@@ -130,10 +125,6 @@
 		cfg.setProperty( JGroupsBackendQueueProcessorFactory.CONFIGURATION_FILE, DEFAULT_JGROUPS_CONFIGURATION_FILE );
 	}
 
-	public static Session getSession() throws HibernateException {
-		return sessions.openSession();
-	}
-
 	@Override
 	protected Class<?>[] getMappings() {
 		return new Class[] {
@@ -147,5 +138,4 @@
 		};
 	}
 
-
 }

Modified: search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common/MultipleSessionsSearchTestCase.java
===================================================================
--- search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common/MultipleSessionsSearchTestCase.java	2010-04-09 08:46:53 UTC (rev 19196)
+++ search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/jgroups/common/MultipleSessionsSearchTestCase.java	2010-04-09 08:49:25 UTC (rev 19197)
@@ -26,8 +26,6 @@
 
 import java.io.InputStream;
 
-import org.slf4j.Logger;
-
 import org.hibernate.SessionFactory;
 import org.hibernate.cfg.AnnotationConfiguration;
 import org.hibernate.cfg.Configuration;
@@ -43,19 +41,17 @@
  */
 public abstract class MultipleSessionsSearchTestCase extends SearchTestCase {
 
-	private static final Logger log = org.hibernate.search.util.LoggerFactory.make();
+	private static final String masterCopy = "/master/copy";
 
-	private String masterCopy = "/master/copy";
-
 	/**
 	 * The lucene index directory which is specific to the master node.
 	 */
-	private String masterMain = "/master/main";
+	private static final String masterMain = "/master/main";
 
 	/**
 	 * The lucene index directory which is specific to the slave node.
 	 */
-	private String slave = "/slave";
+	private static final String slave = "/slave";
 
 
 	protected static SessionFactory slaveSessionFactory;
@@ -107,41 +103,31 @@
 		if ( slaveSessionFactory != null ) {
 			slaveSessionFactory.close();
 		}
-		if ( getSessions() != null ) {
-			getSessions().close();
-		}
-		log.info( "Deleting test directory {} ", getIndexDir().getAbsolutePath() );
 		FileHelper.delete( getIndexDir() );
 	}
 
 	private void buildCommonSessionFactory(Class<?>[] classes, String[] packages, String[] xmlFiles) throws Exception {
-		try {
-			if ( getSlaveSessionFactory() != null ) {
-				getSlaveSessionFactory().close();
-			}
+		if ( getSlaveSessionFactory() != null ) {
+			getSlaveSessionFactory().close();
+		}
 
-			setCommonCfg( new AnnotationConfiguration() );
-			commonConfigure( commonCfg );
-			if ( recreateSchema() ) {
-				commonCfg.setProperty( org.hibernate.cfg.Environment.HBM2DDL_AUTO, "create-drop" );
-			}
-			for ( String aPackage : packages ) {
-				( ( AnnotationConfiguration ) getCommonConfiguration() ).addPackage( aPackage );
-			}
-			for ( Class<?> aClass : classes ) {
-				( ( AnnotationConfiguration ) getCommonConfiguration() ).addAnnotatedClass( aClass );
-			}
-			for ( String xmlFile : xmlFiles ) {
-				InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream( xmlFile );
-				getCommonConfiguration().addInputStream( is );
-			}
-			setDialect( Dialect.getDialect() );
-			slaveSessionFactory = getCommonConfiguration().buildSessionFactory();
+		setCommonCfg( new AnnotationConfiguration() );
+		commonConfigure( commonCfg );
+		if ( recreateSchema() ) {
+			commonCfg.setProperty( org.hibernate.cfg.Environment.HBM2DDL_AUTO, "create-drop" );
 		}
-		catch ( Exception e ) {
-			e.printStackTrace();
-			throw e;
+		for ( String aPackage : packages ) {
+			((AnnotationConfiguration) getCommonConfiguration()).addPackage( aPackage );
 		}
+		for ( Class<?> aClass : classes ) {
+			((AnnotationConfiguration) getCommonConfiguration()).addAnnotatedClass( aClass );
+		}
+		for ( String xmlFile : xmlFiles ) {
+			InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream( xmlFile );
+			getCommonConfiguration().addInputStream( is );
+		}
+		setDialect( Dialect.getDialect() );
+		slaveSessionFactory = getCommonConfiguration().buildSessionFactory();
 	}
 
 	private void setCommonCfg(Configuration configuration) {



More information about the hibernate-commits mailing list