dirkv       2003/11/02 09:55:42

  Modified:    dbcp/src/test/org/apache/commons/dbcp
                        TestConnectionPool.java
  Log:
  testcase for: Bugzilla Bug 24328: PooledConnectionImpl ignores resultsetType
  and Concurrency if statement pooling is not enabled
  http://issues.apache.org/bugzilla/show_bug.cgi?id=24328
  
  Revision  Changes    Path
  1.10      +25 -4     
jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/TestConnectionPool.java
  
  Index: TestConnectionPool.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/TestConnectionPool.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- TestConnectionPool.java   15 Oct 2003 19:52:13 -0000      1.9
  +++ TestConnectionPool.java   2 Nov 2003 17:55:42 -0000       1.10
  @@ -486,5 +486,26 @@
               _complete = true;
           }
       }
  -    
  +
  +    // Bugzilla Bug 24328: PooledConnectionImpl ignores resultsetType 
  +    // and Concurrency if statement pooling is not enabled
  +    // http://issues.apache.org/bugzilla/show_bug.cgi?id=24328
  +    public void testPrepareStatementOptions() throws Exception 
  +    {
  +        Connection conn = getConnection();
  +        assertTrue(null != conn);
  +        PreparedStatement stmt = conn.prepareStatement("select * from dual", 
  +            ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
  +        assertTrue(null != stmt);
  +        ResultSet rset = stmt.executeQuery();
  +        assertTrue(null != rset);
  +        assertTrue(rset.next());
  +        
  +        assertEquals(ResultSet.TYPE_SCROLL_SENSITIVE, rset.getType());
  +        assertEquals(ResultSet.CONCUR_UPDATABLE, rset.getConcurrency());
  +        
  +        rset.close();
  +        stmt.close();
  +        conn.close();
  +    }    
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to