From: <ste...@us...> - 2006-02-23 18:22:36
|
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(); |