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 dj...@apache.org on 2008/02/06 01:50:14 UTC

svn commit: r618843 - /db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/lang/LangProcedureTest.java

Author: djd
Date: Tue Feb  5 16:50:12 2008
New Revision: 618843

URL: http://svn.apache.org/viewvc?rev=618843&view=rev
Log:
Add a couple of asserts to LangProcedureTest to verify number of results sets and warnings related to a procedure returning too many result sets

Modified:
    db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/lang/LangProcedureTest.java

Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/lang/LangProcedureTest.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/lang/LangProcedureTest.java?rev=618843&r1=618842&r2=618843&view=diff
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/lang/LangProcedureTest.java (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/lang/LangProcedureTest.java Tue Feb  5 16:50:12 2008
@@ -758,16 +758,22 @@
         toomany.execute();
         SQLWarning warn = toomany.getWarnings();
         // DERBY-159. Network Server does not get warning
-        if (usingEmbedded())
+        if (usingEmbedded()) {
+            assertNotNull(warn);
             assertEquals("0100E", warn.getSQLState());
+        }
         rs = toomany.getResultSet();
         JDBC.assertFullResultSet(rs, new String[][] { { "2", "int" } });
+        JDBC.assertNoMoreResults(toomany);
 
         toomany.setInt(1, 2);
         toomany.setInt(2, 99); // will close the second result set.
         toomany.execute();
         rs = toomany.getResultSet();
+        // Single result set returned, therefore no warnings.
+        assertNull(toomany.getWarnings());
         JDBC.assertFullResultSet(rs, new String[][] { { "2", "int" } });
+        JDBC.assertNoMoreResults(toomany);
         toomany.close();
         s.execute("drop procedure way.toomany");