Update of /cvsroot/hibernate/Hibernate3/test/org/hibernate/test/generatedkeys/oracle
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28905/test/org/hibernate/test/generatedkeys/oracle
Modified Files:
OracleGeneratedKeysTest.java
Log Message:
added protection for DataDirectOracle9Dialect
Index: OracleGeneratedKeysTest.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate3/test/org/hibernate/test/generatedkeys/oracle/OracleGeneratedKeysTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- OracleGeneratedKeysTest.java 10 Jan 2006 23:04:27 -0000 1.3
+++ OracleGeneratedKeysTest.java 23 Feb 2006 18:22:23 -0000 1.4
@@ -2,8 +2,11 @@
import org.hibernate.test.DatabaseSpecificTestCase;
import org.hibernate.Session;
+import org.hibernate.cfg.Configuration;
+import org.hibernate.cfg.Environment;
import org.hibernate.dialect.Oracle9Dialect;
import org.hibernate.dialect.Dialect;
+import org.hibernate.dialect.DataDirectOracle9Dialect;
import junit.framework.Test;
import junit.framework.TestSuite;
@@ -15,6 +18,11 @@
super( x );
}
+ protected void configure(Configuration cfg) {
+ super.configure( cfg );
+ cfg.setProperty( Environment.USE_GET_GENERATED_KEYS, "true" ); // make certain generated keys enabled.
+ }
+
public boolean appliesTo(Dialect dialect) {
return ( dialect instanceof Oracle9Dialect );
}
@@ -30,6 +38,10 @@
}
public void testJDBC3GetGeneratedKeysSupportOnOracle() {
+ if ( getDialect() instanceof DataDirectOracle9Dialect ) {
+ reportSkip( "DataDirect drivers known to not support JDBC3 getGeneratedKeys for Oracle", "oracle getGeneratedKeys support" );
+ return;
+ }
Session session = openSession();
session.beginTransaction();
|