org.apache.commons.pool.impl
Class TestSoftReferenceObjectPool

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.commons.pool.TestObjectPool
              extended by org.apache.commons.pool.TestBaseObjectPool
                  extended by org.apache.commons.pool.impl.TestSoftReferenceObjectPool
All Implemented Interfaces:
junit.framework.Test

public class TestSoftReferenceObjectPool
extends TestBaseObjectPool

Version:
$Revision: 774099 $ $Date: 2009-05-12 17:29:02 -0400 (Tue, 12 May 2009) $
Author:
Rodney Waldhoff, Sandy McArthur

Constructor Summary
TestSoftReferenceObjectPool(String testName)
           
 
Method Summary
protected  Object getNthObject(int n)
           
protected  boolean isFifo()
           
protected  boolean isLifo()
           
protected  org.apache.commons.pool.ObjectPool makeEmptyPool(int cap)
           
protected  org.apache.commons.pool.ObjectPool makeEmptyPool(org.apache.commons.pool.PoolableObjectFactory factory)
          Create an ObjectPool with the specified factory.
static junit.framework.Test suite()
           
 
Methods inherited from class org.apache.commons.pool.TestBaseObjectPool
testBaseAddObject, testBaseBorrow, testBaseBorrowReturn, testBaseClear, testBaseClosePool, testBaseInvalidateObject, testBaseNumActiveNumIdle, testClose, testUnsupportedOperations
 
Methods inherited from class org.apache.commons.pool.TestObjectPool
testClosedPoolBehavior, testPOFAddObjectUsage, testPOFBorrowObjectUsages, testPOFClearUsages, testPOFCloseUsages, testPOFInvalidateObjectUsages, testPOFReturnObjectUsages, testSetFactory, testToString
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestSoftReferenceObjectPool

public TestSoftReferenceObjectPool(String testName)
Method Detail

suite

public static junit.framework.Test suite()

makeEmptyPool

protected org.apache.commons.pool.ObjectPool makeEmptyPool(int cap)
Overrides:
makeEmptyPool in class TestBaseObjectPool

makeEmptyPool

protected org.apache.commons.pool.ObjectPool makeEmptyPool(org.apache.commons.pool.PoolableObjectFactory factory)
Description copied from class: TestObjectPool
Create an ObjectPool with the specified factory. The pool should be in a default configuration and conform to the expected behaviors described in ObjectPool. Generally speaking there should be no limits on the various object counts.

Overrides:
makeEmptyPool in class TestBaseObjectPool

getNthObject

protected Object getNthObject(int n)
Overrides:
getNthObject in class TestBaseObjectPool

isLifo

protected boolean isLifo()
Overrides:
isLifo in class TestBaseObjectPool

isFifo

protected boolean isFifo()
Overrides:
isFifo in class TestBaseObjectPool


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.