public void testClearPool() throws Exception { ObjectPool pool = createPool(getTestDescriptor("orange", Orange.class.getName()), FAIL_WHEN_EXHAUSTED); Object borrowed = pool.borrowObject(); assertEquals(1, pool.getSize()); pool.returnObject(borrowed); pool.clearPool(); assertEquals(0, pool.getSize()); borrowed = pool.borrowObject(); assertEquals(1, pool.getSize()); }