dirkv 2004/08/10 12:58:07 Modified: pool/src/test/org/apache/commons/pool/impl TestGenericObjectPool.java Log: JUnit test for maxIdle=0 Revision Changes Path 1.25 +17 -1 jakarta-commons/pool/src/test/org/apache/commons/pool/impl/TestGenericObjectPool.java Index: TestGenericObjectPool.java =================================================================== RCS file: /home/cvs/jakarta-commons/pool/src/test/org/apache/commons/pool/impl/TestGenericObjectPool.java,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- TestGenericObjectPool.java 10 Aug 2004 19:39:13 -0000 1.24 +++ TestGenericObjectPool.java 10 Aug 2004 19:58:07 -0000 1.25 @@ -237,6 +237,22 @@ } } + public void testMaxIdleZero() throws Exception { + pool.setMaxActive(100); + pool.setMaxIdle(0); + Object[] active = new Object[100]; + for(int i=0;i<100;i++) { + active[i] = pool.borrowObject(); + } + assertEquals(100,pool.getNumActive()); + assertEquals(0,pool.getNumIdle()); + for(int i=0;i<100;i++) { + pool.returnObject(active[i]); + assertEquals(99 - i,pool.getNumActive()); + assertEquals(0, pool.getNumIdle()); + } + } + public void testMaxActive() throws Exception { pool.setMaxActive(3); pool.setWhenExhaustedAction(GenericObjectPool.WHEN_EXHAUSTED_FAIL);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]