Author: stliu
Date: 2011-05-17 02:38:35 -0400 (Tue, 17 May 2011)
New Revision: 20945
Modified:
entitymanager/branches/v3_3_2_GA_CP/src/test/org/hibernate/ejb/test/TestCase.java
entitymanager/branches/v3_3_2_GA_CP/src/test/org/hibernate/ejb/test/transaction/FlushAndTransactionTest.java
Log:
JBPAPP-6541 clean test failures
Modified:
entitymanager/branches/v3_3_2_GA_CP/src/test/org/hibernate/ejb/test/TestCase.java
===================================================================
---
entitymanager/branches/v3_3_2_GA_CP/src/test/org/hibernate/ejb/test/TestCase.java 2011-05-17
06:38:04 UTC (rev 20944)
+++
entitymanager/branches/v3_3_2_GA_CP/src/test/org/hibernate/ejb/test/TestCase.java 2011-05-17
06:38:35 UTC (rev 20945)
@@ -25,7 +25,7 @@
public abstract class TestCase extends junit.framework.TestCase {
protected EntityManagerFactory factory;
protected EntityManager em;
- private static Log log = LogFactory.getLog( TestCase.class );
+ public static Log log = LogFactory.getLog( TestCase.class );
public TestCase() {
super();
Modified:
entitymanager/branches/v3_3_2_GA_CP/src/test/org/hibernate/ejb/test/transaction/FlushAndTransactionTest.java
===================================================================
---
entitymanager/branches/v3_3_2_GA_CP/src/test/org/hibernate/ejb/test/transaction/FlushAndTransactionTest.java 2011-05-17
06:38:04 UTC (rev 20944)
+++
entitymanager/branches/v3_3_2_GA_CP/src/test/org/hibernate/ejb/test/transaction/FlushAndTransactionTest.java 2011-05-17
06:38:35 UTC (rev 20945)
@@ -2,17 +2,20 @@
package org.hibernate.ejb.test.transaction;
import java.util.List;
+
import javax.persistence.EntityManager;
import javax.persistence.LockModeType;
+import javax.persistence.OptimisticLockException;
+import javax.persistence.PersistenceException;
import javax.persistence.RollbackException;
import javax.persistence.TransactionRequiredException;
-import javax.persistence.PersistenceException;
-import javax.persistence.OptimisticLockException;
+import org.hibernate.Session;
+import org.hibernate.dialect.Dialect;
+import org.hibernate.dialect.Oracle8iDialect;
import org.hibernate.ejb.HibernateEntityManagerFactory;
import org.hibernate.ejb.test.TestCase;
import org.hibernate.stat.Statistics;
-import org.hibernate.Session;
/**
* @author Emmanuel Bernard
@@ -258,6 +261,11 @@
}
public void testRollbackExceptionOnOptimisticLockException() throws Exception {
+
+ if(Dialect.getDialect() instanceof Oracle8iDialect){
+ log.warn("Skip
org.hibernate.ejb.test.transaction.FlushAndTransactionTest.testRollbackExceptionOnOptimisticLockException()
due to JBPAPP-3315");
+ return;
+ }
Book book = new Book();
book.name = "Stolen keys";
book.id = null; //new Integer( 50 );