svn commit: r797529 - in /tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test: AbandonPercentageTest.java BorrowWaitTest.java DefaultTestCase.java TestConcurrency.java
Author: fhanik Date: Fri Jul 24 15:25:17 2009 New Revision: 797529 URL: http://svn.apache.org/viewvc?rev=797529view=rev Log: update test cases Modified: tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/TestConcurrency.java Modified: tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java?rev=797529r1=797528r2=797529view=diff == --- tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java (original) +++ tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java Fri Jul 24 15:25:17 2009 @@ -38,7 +38,6 @@ this.datasource.getPoolProperties().setRemoveAbandoned(true); this.datasource.getPoolProperties().setRemoveAbandonedTimeout(1); Connection con = datasource.getConnection(); -long start = System.currentTimeMillis(); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); Thread.sleep(2000); assertEquals(Number of connections active/busy should be 0,0,datasource.getPool().getActive()); @@ -56,7 +55,6 @@ this.datasource.getPoolProperties().setRemoveAbandoned(true); this.datasource.getPoolProperties().setRemoveAbandonedTimeout(1); Connection con = datasource.getConnection(); -long start = System.currentTimeMillis(); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); Thread.sleep(2000); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); @@ -75,7 +73,6 @@ this.datasource.getPoolProperties().setRemoveAbandonedTimeout(1); this.datasource.getPoolProperties().setJdbcInterceptors(ResetAbandonedTimer.class.getName()); Connection con = datasource.getConnection(); -long start = System.currentTimeMillis(); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); for (int i=0; i20; i++) { Thread.sleep(200); @@ -97,7 +94,6 @@ this.datasource.getPoolProperties().setRemoveAbandonedTimeout(1); Connection[] con = new Connection[size]; con[0] = datasource.getConnection(); -long start = System.currentTimeMillis(); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); for (int i=1; i25; i++) { con[i] = datasource.getConnection(); Modified: tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java?rev=797529r1=797528r2=797529view=diff == --- tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java (original) +++ tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java Fri Jul 24 15:25:17 2009 @@ -32,10 +32,10 @@ this.datasource.setMaxActive(1); this.datasource.setMaxWait(wait); Connection con = datasource.getConnection(); -long start = System.currentTimeMillis(); try { Connection con2 = datasource.getConnection(); assertFalse(This should not happen, connection should be unavailable.,true); +con2.close(); }catch (SQLException x) { long delta = System.currentTimeMillis(); boolean inrange = Math.abs(wait-delta) 1000; Modified: tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java?rev=797529r1=797528r2=797529view=diff == --- tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java (original) +++ tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java Fri Jul 24 15:25:17 2009 @@ -52,6 +52,7 @@ public org.apache.tomcat.jdbc.pool.DataSource createDefaultDataSource() { org.apache.tomcat.jdbc.pool.DataSource datasource = null; PoolConfiguration p = new DefaultProperties(); +p.setFairQueue(false); p.setJmxEnabled(false); p.setTestWhileIdle(false);
Re: svn commit: r797529 - in /tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test: AbandonPercentageTest.java BorrowWaitTest.java DefaultTestCase.java TestConcurrency.java
On 24/07/2009, fha...@apache.org fha...@apache.org wrote: Author: fhanik Date: Fri Jul 24 15:25:17 2009 New Revision: 797529 URL: http://svn.apache.org/viewvc?rev=797529view=rev Log: update test cases Modified: tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/TestConcurrency.java Modified: tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java?rev=797529r1=797528r2=797529view=diff == --- tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java (original) +++ tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java Fri Jul 24 15:25:17 2009 @@ -38,7 +38,6 @@ this.datasource.getPoolProperties().setRemoveAbandoned(true); this.datasource.getPoolProperties().setRemoveAbandonedTimeout(1); Connection con = datasource.getConnection(); -long start = System.currentTimeMillis(); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); Thread.sleep(2000); assertEquals(Number of connections active/busy should be 0,0,datasource.getPool().getActive()); @@ -56,7 +55,6 @@ this.datasource.getPoolProperties().setRemoveAbandoned(true); this.datasource.getPoolProperties().setRemoveAbandonedTimeout(1); Connection con = datasource.getConnection(); -long start = System.currentTimeMillis(); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); Thread.sleep(2000); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); @@ -75,7 +73,6 @@ this.datasource.getPoolProperties().setRemoveAbandonedTimeout(1); this.datasource.getPoolProperties().setJdbcInterceptors(ResetAbandonedTimer.class.getName()); Connection con = datasource.getConnection(); -long start = System.currentTimeMillis(); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); for (int i=0; i20; i++) { Thread.sleep(200); @@ -97,7 +94,6 @@ this.datasource.getPoolProperties().setRemoveAbandonedTimeout(1); Connection[] con = new Connection[size]; con[0] = datasource.getConnection(); -long start = System.currentTimeMillis(); assertEquals(Number of connections active/busy should be 1,1,datasource.getPool().getActive()); for (int i=1; i25; i++) { con[i] = datasource.getConnection(); Modified: tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java?rev=797529r1=797528r2=797529view=diff == --- tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java (original) +++ tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/BorrowWaitTest.java Fri Jul 24 15:25:17 2009 @@ -32,10 +32,10 @@ this.datasource.setMaxActive(1); this.datasource.setMaxWait(wait); Connection con = datasource.getConnection(); -long start = System.currentTimeMillis(); try { Connection con2 = datasource.getConnection(); assertFalse(This should not happen, connection should be unavailable.,true); +con2.close(); }catch (SQLException x) { long delta = System.currentTimeMillis(); boolean inrange = Math.abs(wait-delta) 1000; Modified: tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java URL: http://svn.apache.org/viewvc/tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java?rev=797529r1=797528r2=797529view=diff == --- tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java (original) +++ tomcat/trunk/modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java Fri Jul 24 15:25:17 2009 @@ -52,6 +52,7 @@ public org.apache.tomcat.jdbc.pool.DataSource createDefaultDataSource() {