Java Mailing List Archive

http://www.gg3721.com/

Home » Hibernate Commits List »

[hibernate-commits] Hibernate SVN: r15179 - in
 core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test:
 idgen/enhanced and 1 other directory.

hibernate-commits

2008-09-10


Author LoginPost Reply
Author: steve.ebersole@(protected)
Date: 2008-09-10 13:55:47 -0400 (Wed, 10 Sep 2008)
New Revision: 15179

Modified:
 core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
 core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/idgen/enhanced/SequenceStyleConfigUnitTest.java
Log:
test suite cleanups

Modified: core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
===================================================================
--- core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java  2008-09-10 17:53:46 UTC (rev 15178)
+++ core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java  2008-09-10 17:55:47 UTC (rev 15179)
@@(protected) @@
   session = openSession();

   results = session.createQuery( "select a from Animal a, Animal b order by a.id" )
-        .setResultTransformer(new DistinctRootEntityResultTransformer())
+        .setResultTransformer( DistinctRootEntityResultTransformer.INSTANCE )
       .list();
   assertEquals( "Incorrect result size", 2, results.size());
   assertTrue( "Incorrect return type", results.get(0) instanceof Animal );

Modified: core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/idgen/enhanced/SequenceStyleConfigUnitTest.java
===================================================================
--- core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/idgen/enhanced/SequenceStyleConfigUnitTest.java  2008-09-10 17:53:46 UTC (rev 15178)
+++ core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/idgen/enhanced/SequenceStyleConfigUnitTest.java  2008-09-10 17:55:47 UTC (rev 15179)
@@(protected) @@
   Properties props = new Properties();
   props.setProperty( SequenceStyleGenerator.INCREMENT_PARAM, "10" );

-    // for dialects which do not support pooled sequences, we default to hilo
+    // for dialects which do not support pooled sequences, we default to pooled+table
   Dialect dialect = new SequenceDialect();
   SequenceStyleGenerator generator = new SequenceStyleGenerator();
   generator.configure( Hibernate.LONG, props, dialect );
-    assertClassAssignability( SequenceStructure.class, generator.getDatabaseStructure().getClass() );
-    assertClassAssignability( OptimizerFactory.HiLoOptimizer.class, generator.getOptimizer().getClass() );
+    assertClassAssignability( TableStructure.class, generator.getDatabaseStructure().getClass() );
+    assertClassAssignability( OptimizerFactory.PooledOptimizer.class, generator.getOptimizer().getClass() );
   assertEquals( SequenceStyleGenerator.DEF_SEQUENCE_NAME, generator.getDatabaseStructure().getName() );

-    // for dialects which do support pooled sequences, we default to pooled
+    // for dialects which do support pooled sequences, we default to pooled+sequence
   dialect = new PooledSequenceDialect();
   generator = new SequenceStyleGenerator();
   generator.configure( Hibernate.LONG, props, dialect );
@@(protected) @@
  */
 public void testExplicitOptimizerWithExplicitIncrementSize() {
   // with sequence ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-    Dialect dialect = new SequenceDialect();
+    final Dialect dialect = new SequenceDialect();

   // optimizer=none w/ increment > 1 => should honor optimizer
   Properties props = new Properties();
@@(protected) @@
   // optimizer=hilo w/ increment > 1 => hilo
   props = new Properties();
   props.setProperty( SequenceStyleGenerator.OPT_PARAM, OptimizerFactory.HILO );
-    props.setProperty( SequenceStyleGenerator.INCREMENT_PARAM, "20" );generator = new SequenceStyleGenerator();
+    props.setProperty( SequenceStyleGenerator.INCREMENT_PARAM, "20" );
+    generator = new SequenceStyleGenerator();
   generator.configure( Hibernate.LONG, props, dialect );
   assertClassAssignability( SequenceStructure.class, generator.getDatabaseStructure().getClass() );
   assertClassAssignability( OptimizerFactory.HiLoOptimizer.class, generator.getOptimizer().getClass() );
@@(protected) @@
   props.setProperty( SequenceStyleGenerator.INCREMENT_PARAM, "20" );
   generator = new SequenceStyleGenerator();
   generator.configure( Hibernate.LONG, props, dialect );
-    assertClassAssignability( SequenceStructure.class, generator.getDatabaseStructure().getClass() );
-    assertClassAssignability( OptimizerFactory.HiLoOptimizer.class, generator.getOptimizer().getClass() );
+    // because the dialect reports to not support pooled seqyences, the expectation is that we will
+    // use a table for the backing structure...
+    assertClassAssignability( TableStructure.class, generator.getDatabaseStructure().getClass() );
+    assertClassAssignability( OptimizerFactory.PooledOptimizer.class, generator.getOptimizer().getClass() );
   assertEquals( 20, generator.getOptimizer().getIncrementSize() );
   assertEquals( 20, generator.getDatabaseStructure().getIncrementSize() );


_______________________________________________
hibernate-commits mailing list
hibernate-commits@(protected)
https://lists.jboss.org/mailman/listinfo/hibernate-commits
©2008 gg3721.com - Jax Systems, LLC, U.S.A.