You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by km...@apache.org on 2007/09/04 15:12:57 UTC
svn commit: r572662 -
/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMetaDataJdbc30Test.java
Author: kmarsden
Date: Tue Sep 4 06:12:56 2007
New Revision: 572662
URL: http://svn.apache.org/viewvc?rev=572662&view=rev
Log:
DERBY-2658 Convert jdbcapi/parameterMetaDataJdbc30.java to JUnit
Fix SQLState assertions
Contributed by Ramin Moazeni
Modified:
db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMetaDataJdbc30Test.java
Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMetaDataJdbc30Test.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMetaDataJdbc30Test.java?rev=572662&r1=572661&r2=572662&view=diff
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMetaDataJdbc30Test.java (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMetaDataJdbc30Test.java Tue Sep 4 06:12:56 2007
@@ -283,7 +283,7 @@
fail("DERBY-44 failed (didn't get SQLSTATE 22019)");
rs.close();
} catch (SQLException e) {
- assertSQLState("22019", e.getSQLState(), e);
+ assertSQLState("22019", e);
}
ps.close();
}
@@ -723,26 +723,33 @@
static void dumpParameterMetaDataNegative(ParameterMetaData paramMetaData) throws SQLException {
int numParam = paramMetaData.getParameterCount();
+
+ /*
+ * DERBY-3039 - ParameterMetaData.isNullable() returns differenet SQLState in Embedded
+ * and Network Client
+ */
+ String expectedSQLState = (usingEmbedded())?"XCL13":"XCL14";
+
try {
paramMetaData.isNullable(-1);
fail("parameterMetaData.isNullable(-1) should have failed");
} catch (SQLException se)
{
- assertSQLState("XCL13",se.getSQLState(), se);
+ assertSQLState(expectedSQLState, se);
}
try {
paramMetaData.isNullable(0);
fail("parameterMetaData.isNullable(0) should have failed");
} catch (SQLException se)
{
- assertSQLState("XCL13",se.getSQLState(), se);
+ assertSQLState(expectedSQLState, se);
}
try {
paramMetaData.isNullable(numParam+1);
fail("parameterMetaData.isNullable("+(numParam+1)+") should have failed");
} catch (SQLException se)
{
- assertSQLState("XCL13",se.getSQLState(), se);
+ assertSQLState(expectedSQLState, se);
}
}
@@ -810,5 +817,5 @@
* @param in_param4
*/
public static void dummyDecimal(BigDecimal in_param, BigDecimal in_param2, BigDecimal[] in_param3, BigDecimal[] in_param4) {
- }
+ }
}