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/10/18 20:31:16 UTC
svn commit: r586056 -
/db/derby/code/branches/10.3/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMappingTest.java
Author: kmarsden
Date: Thu Oct 18 11:31:16 2007
New Revision: 586056
URL: http://svn.apache.org/viewvc?rev=586056&view=rev
Log:
DERBY-3126 Do not run negative scale test with jdk1.4.2
mrege from trunk
Modified:
db/derby/code/branches/10.3/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMappingTest.java
Modified: db/derby/code/branches/10.3/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMappingTest.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.3/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMappingTest.java?rev=586056&r1=586055&r2=586056&view=diff
==============================================================================
--- db/derby/code/branches/10.3/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMappingTest.java (original)
+++ db/derby/code/branches/10.3/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ParameterMappingTest.java Thu Oct 18 11:31:16 2007
@@ -386,14 +386,22 @@
ps.setBigDecimal(3, null);
ps.setBigDecimal(4, null);
ps.executeUpdate();
-
- // Test with negative scale.
- value = new BigDecimal(new BigInteger("2"), -3);
+
+ // Can't use negative scale on jdk1.4.2
+ if (JDBC.vmSupportsJDBC4())
+ {
+ // Test with negative scale.
+ value = new BigDecimal(new BigInteger("2"), -3);
+ }
+ else
+ {
+ value = new BigDecimal("2000");
+ }
ps.setBigDecimal(1,value);
ps.setBigDecimal(2,value);
ps.setBigDecimal(3,value);
ps.setBigDecimal(4,value);
- ps.executeUpdate();
+ ps.executeUpdate();
value = new BigDecimal("123.45");
// Test with setObject and scale of 2
@@ -427,8 +435,15 @@
ps.setObject(4, value);
ps.executeUpdate();
- // Test with setObject and negative scale.
- value = new BigDecimal(new BigInteger("2"), -3);
+ // Can't use negative scale on jdk1.4.2
+ if (JDBC.vmSupportsJDBC4())
+ {
+ // Test with setObject and negative scale.
+ value = new BigDecimal(new BigInteger("2"), -3);
+ } else
+ {
+ value = new BigDecimal("2000");
+ }
ps.setObject(1,value);
ps.setObject(2,value);
ps.setObject(3,value);