[libpostgresql-jdbc-java] 10/14: Applying HEAD changes to stable branch
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Mon Jan 9 10:19:13 UTC 2017
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to tag REL8_0_312
in repository libpostgresql-jdbc-java.
commit 1abb5ce6c0c7d670e7e4ee03583ffca8c11ee911
Author: Dave Cramer <davec at fastcrypt.com>
Date: Wed Jun 8 16:21:02 2005 +0000
Applying HEAD changes to stable branch
Fix CallableStatement.getShort, and added test
---
org/postgresql/jdbc2/AbstractJdbc2Statement.java | 4 ++--
org/postgresql/test/jdbc2/CallableStmtTest.java | 14 +++++++++++++-
2 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/org/postgresql/jdbc2/AbstractJdbc2Statement.java b/org/postgresql/jdbc2/AbstractJdbc2Statement.java
index 8bb353e..f018cd2 100644
--- a/org/postgresql/jdbc2/AbstractJdbc2Statement.java
+++ b/org/postgresql/jdbc2/AbstractJdbc2Statement.java
@@ -3,7 +3,7 @@
* Copyright (c) 2004-2005, PostgreSQL Global Development Group
*
* IDENTIFICATION
-* $PostgreSQL: pgjdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java,v 1.68.2.5 2005/04/28 14:18:09 jurka Exp $
+* $PostgreSQL: pgjdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java,v 1.68.2.6 2005/05/08 23:52:00 jurka Exp $
*
*-------------------------------------------------------------------------
*/
@@ -1811,7 +1811,7 @@ public abstract class AbstractJdbc2Statement implements BaseStatement
checkIndex (parameterIndex, Types.SMALLINT, "Short");
if (callResult == null)
return 0;
- return (short)((Short)callResult).intValue ();
+ return ((Integer)callResult).shortValue ();
}
diff --git a/org/postgresql/test/jdbc2/CallableStmtTest.java b/org/postgresql/test/jdbc2/CallableStmtTest.java
index eedbf91..e48e213 100644
--- a/org/postgresql/test/jdbc2/CallableStmtTest.java
+++ b/org/postgresql/test/jdbc2/CallableStmtTest.java
@@ -3,7 +3,7 @@
* Copyright (c) 2004-2005, PostgreSQL Global Development Group
*
* IDENTIFICATION
-* $PostgreSQL: pgjdbc/org/postgresql/test/jdbc2/CallableStmtTest.java,v 1.12 2005/01/11 08:25:48 jurka Exp $
+* $PostgreSQL: pgjdbc/org/postgresql/test/jdbc2/CallableStmtTest.java,v 1.12.2.1 2005/02/10 19:52:45 jurka Exp $
*
*-------------------------------------------------------------------------
*/
@@ -40,6 +40,9 @@ public class CallableStmtTest extends TestCase
stmt.execute ("CREATE OR REPLACE FUNCTION testspg__getInt (int) RETURNS int " +
" AS 'DECLARE inString alias for $1; begin " +
"return 42; end;' LANGUAGE 'plpgsql';");
+ stmt.execute ("CREATE OR REPLACE FUNCTION testspg__getShort (int2) RETURNS int2 " +
+ " AS 'DECLARE inString alias for $1; begin " +
+ "return 42; end;' LANGUAGE 'plpgsql';");
stmt.execute ("CREATE OR REPLACE FUNCTION testspg__getNumeric (numeric) " +
"RETURNS numeric AS ' DECLARE inString alias for $1; " +
"begin return 42; end; ' LANGUAGE 'plpgsql';");
@@ -57,6 +60,7 @@ public class CallableStmtTest extends TestCase
stmt.execute ("drop FUNCTION testspg__getString (varchar);");
stmt.execute ("drop FUNCTION testspg__getDouble (float);");
stmt.execute ("drop FUNCTION testspg__getInt (int);");
+ stmt.execute ("drop FUNCTION testspg__getShort(int2)");
stmt.execute ("drop FUNCTION testspg__getNumeric (numeric);");
stmt.execute ("drop FUNCTION testspg__getNumericWithoutArg ();");
stmt.execute ("DROP FUNCTION getarray();");
@@ -89,6 +93,14 @@ public class CallableStmtTest extends TestCase
assertEquals(42, call.getInt(1));
}
+ public void testGetShort () throws Throwable
+ {
+ CallableStatement call = con.prepareCall (func + pkgName + "getShort (?) }");
+ call.setShort (2, (short)4);
+ call.registerOutParameter (1, Types.SMALLINT);
+ call.execute ();
+ assertEquals(42, call.getShort(1));
+ }
public void testGetNumeric () throws Throwable
{
CallableStatement call = con.prepareCall (func + pkgName + "getNumeric (?) }");
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libpostgresql-jdbc-java.git
More information about the pkg-java-commits
mailing list