Summary

Tests Errors Failures Skipped Success Rate Time
228 0 0 0 100% 75.578

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

Package Tests Errors Failures Skipped Success Rate Time
org.apache.commons.pool.impl 171 0 0 0 100% 50.889
org.apache.commons.pool 57 0 0 0 100% 24.689

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.commons.pool.impl

Class Tests Errors Failures Skipped Success Rate Time
TestStackKeyedObjectPool 25 0 0 0 100% 0.311
TestGenericKeyedObjectPoolFactory 3 0 0 0 100% 0.005
TestGenericObjectPool 51 0 0 0 100% 21.55
TestStackObjectPool 27 0 0 0 100% 0.285
TestGenericObjectPoolFactory 3 0 0 0 100% 0.248
TestStackKeyedObjectPoolFactory 3 0 0 0 100% 0.037
TestSoftReferenceObjectPool 18 0 0 0 100% 0.271
TestStackObjectPoolFactory 3 0 0 0 100% 0.006
TestGenericKeyedObjectPool 38 0 0 0 100% 28.176

org.apache.commons.pool

Class Tests Errors Failures Skipped Success Rate Time
TestBaseKeyedObjectPool 16 0 0 0 100% 0.032
TestBasePoolableObjectFactory 1 0 0 0 100% 0.018
TestBaseObjectPool 18 0 0 0 100% 0.029
TestBaseKeyedPoolableObjectFactory 1 0 0 0 100% 0.03
TestPoolUtils 21 0 0 0 100% 24.58

Test Cases

TestStackKeyedObjectPool

testSetFactory 0.005
testToString 0.005
testIdleCap 0.001
testPoolWithNullFactory 0.001
testBorrowFromEmptyPoolWithNullFactory 0
testCantResetFactoryWithActiveObjects 0
testCanResetFactoryWithoutActiveObjects 0.001
testBorrowReturnWithSometimesInvalidObjects 0.005
testVariousConstructors 0.001
testCloseBug 0.001
testUnsupportedOperations 0
testBaseBorrow 0
testBaseAddObject 0.001
testBaseBorrowReturn 0
testBaseNumActiveNumIdle 0
testBaseClear 0
testBaseInvalidateObject 0
testBaseNumActiveNumIdle2 0.001
testClosedPoolBehavior 0.004
testKPOFAddObjectUsage 0.001
testKPOFBorrowObjectUsages 0.007
testKPOFReturnObjectUsages 0
testKPOFInvalidateObjectUsages 0.251
testKPOFClearUsages 0
testKPOFCloseUsages 0

TestBaseKeyedObjectPool

testUnsupportedOperations 0.003
testBaseBorrow 0
testBaseAddObject 0.001
testBaseBorrowReturn 0
testBaseNumActiveNumIdle 0
testBaseClear 0
testBaseInvalidateObject 0
testBaseNumActiveNumIdle2 0
testClosedPoolBehavior 0
testToString 0.001
testKPOFAddObjectUsage 0
testKPOFBorrowObjectUsages 0.001
testKPOFReturnObjectUsages 0
testKPOFInvalidateObjectUsages 0
testKPOFClearUsages 0
testKPOFCloseUsages 0

TestGenericKeyedObjectPoolFactory

testConstructors 0.002
testToString 0
testCreatePool 0

TestBasePoolableObjectFactory

testDefaultMethods 0.016

TestGenericObjectPool

testConstructors 0.007
testNegativeMaxActive 0
testMaxIdle 0.005
testMaxActive 0.001
testMaxActiveZero 0
testSettersAndGetters 0
testEviction 8.056
testThreaded1 6.055
testMinIdle 0.605
testMinIdleMaxActive 0.905
testFIFO 0
testLIFO 0
testEvictionOrder 2.019
testEvictorVisiting 0.042
testWhenExhaustedGrow 0.001
testWhenExhaustedFail 0
testWhenExhaustedBlock 0.011
testEvictWhileEmpty 0
testEvictAddObjects 0.854
testEvictLIFO 0.127
testEvictFIFO 0.125
testExceptionOnPassivateDuringReturn 0
testSetFactoryWithActiveObjects 0.001
testSetFactoryWithNoActiveObjects 0
testMaxIdleZero 0.002
testInvalidWhenExhaustedAction 0
testDefaultConfiguration 0
testSetConfig 0.001
testDebugInfo 0
testStartAndStopEvictor 0.402
testEvictionWithNegativeNumTests 0.403
testMaxActiveInvariant 1.604
testAddObject 0
testUnsupportedOperations 0
testClose 0
testBaseBorrow 0
testBaseAddObject 0
testBaseBorrowReturn 0
testBaseNumActiveNumIdle 0
testBaseClear 0
testBaseInvalidateObject 0
testBaseClosePool 0
testClosedPoolBehavior 0
testPOFAddObjectUsage 0.001
testPOFBorrowObjectUsages 0.001
testPOFReturnObjectUsages 0
testPOFInvalidateObjectUsages 0.251
testPOFClearUsages 0
testPOFCloseUsages 0
testSetFactory 0
testToString 0

TestStackObjectPool

testSetFactory 0.001
testIdleCap 0.001
testPoolWithNullFactory 0
testBorrowFromEmptyPoolWithNullFactory 0
testCantResetFactoryWithActiveObjects 0
testCanResetFactoryWithoutActiveObjects 0
testBorrowWithSometimesInvalidObjects 0.006
testBorrowReturnWithSometimesInvalidObjects 0
testVariousConstructors 0
testReturnObjectDiscardOrder 0.001
testUnsupportedOperations 0
testClose 0
testBaseBorrow 0
testBaseAddObject 0
testBaseBorrowReturn 0
testBaseNumActiveNumIdle 0
testBaseClear 0
testBaseInvalidateObject 0
testBaseClosePool 0
testClosedPoolBehavior 0
testPOFAddObjectUsage 0
testPOFBorrowObjectUsages 0.001
testPOFReturnObjectUsages 0
testPOFInvalidateObjectUsages 0.251
testPOFClearUsages 0
testPOFCloseUsages 0
testToString 0.001

TestGenericObjectPoolFactory

testConstructors 0.155
testToString 0
testCreatePool 0

TestStackKeyedObjectPoolFactory

testConstructors 0
testToString 0
testCreatePool 0

TestSoftReferenceObjectPool

testUnsupportedOperations 0
testClose 0
testBaseBorrow 0.004
testBaseAddObject 0
testBaseBorrowReturn 0
testBaseNumActiveNumIdle 0
testBaseClear 0
testBaseInvalidateObject 0
testBaseClosePool 0.001
testClosedPoolBehavior 0
testPOFAddObjectUsage 0.001
testPOFBorrowObjectUsages 0
testPOFReturnObjectUsages 0
testPOFInvalidateObjectUsages 0.251
testPOFClearUsages 0
testPOFCloseUsages 0.001
testSetFactory 0
testToString 0.001

TestBaseObjectPool

testUnsupportedOperations 0.015
testClose 0.001
testBaseBorrow 0
testBaseAddObject 0
testBaseBorrowReturn 0
testBaseNumActiveNumIdle 0
testBaseClear 0
testBaseInvalidateObject 0
testBaseClosePool 0
testClosedPoolBehavior 0
testPOFAddObjectUsage 0
testPOFBorrowObjectUsages 0
testPOFReturnObjectUsages 0.001
testPOFInvalidateObjectUsages 0
testPOFClearUsages 0
testPOFCloseUsages 0
testSetFactory 0
testToString 0

TestStackObjectPoolFactory

testConstructors 0.002
testToString 0
testCreatePool 0

TestGenericKeyedObjectPool

testConstructors 0.01
testNegativeMaxActive 0
testNumActiveNumIdle2 0
testMaxIdle 0.004
testMaxActive 0
testMaxActiveZero 0
testMaxTotal 0.001
testMaxTotalZero 0
testMaxTotalLRU 0.129
testSettersAndGetters 0.001
testEviction 8.045
testEviction2 7.063
testThreaded1 5.516
testMaxTotalInvariant 1.708
testMinIdle 0.605
testMinIdleMaxActive 0.906
testMinIdleNoPopulateImmediately 1.501
testMinIdleNoPreparePool 0.302
testFIFO 0.001
testLIFO 0.001
testEvictionOrder 2.009
testEvictorVisiting 0.08
testUnsupportedOperations 0
testBaseBorrow 0.002
testBaseAddObject 0
testBaseBorrowReturn 0.001
testBaseNumActiveNumIdle 0
testBaseClear 0
testBaseInvalidateObject 0.001
testBaseNumActiveNumIdle2 0
testClosedPoolBehavior 0.001
testToString 0
testKPOFAddObjectUsage 0
testKPOFBorrowObjectUsages 0.001
testKPOFReturnObjectUsages 0
testKPOFInvalidateObjectUsages 0.25
testKPOFClearUsages 0.001
testKPOFCloseUsages 0.001

TestBaseKeyedPoolableObjectFactory

testDefaultMethods 0.026

TestPoolUtils

testJavaBeanInstantiation 0.002
testAdaptKeyedPoolableObjectFactory 0
testAdaptKeyedPoolableObjectFactoryKey 0.004
testAdaptPoolableObjectFactory 0.006
testAdaptKeyedObjectPool 0.001
testAdaptKeyedObjectPoolKey 0.007
testAdaptObjectPool 0.012
testCheckedPoolObjectPool 0.006
testCheckedPoolKeyedObjectPool 0.005
testCheckMinIdleObjectPool 1.452
testCheckMinIdleKeyedObjectPool 1.465
testCheckMinIdleKeyedObjectPoolKeys 1.052
testPrefillObjectPool 0
testPrefillKeyedObjectPool 0
testPrefillKeyedObjectPoolCollection 0.002
testSynchronizedPoolObjectPool 0.002
testSynchronizedPoolKeyedObjectPool 0.003
testSynchronizedPoolableFactoryPoolableObjectFactory 0.002
testSynchronizedPoolableFactoryKeyedPoolableObjectFactory 0.002
testErodingPoolObjectPool 10.276
testErodingPoolKeyedObjectPool 10.259