Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
122900100,00%57,55

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.apache.commons.configuration.beanutils 11600100,00%3,47
org.apache.commons.configuration.event 6200100,00%2,35
org.apache.commons.configuration.interpol 3000100,00%0,66
org.apache.commons.configuration.plist 6000100,00%3,31
org.apache.commons.configuration.reloading 600100,00%4,98
org.apache.commons.configuration 76000100,00%35,58
org.apache.commons.configuration.tree 9500100,00%2,78
org.apache.commons.configuration.tree.xpath 5400100,00%2,42
org.apache.commons.configuration.web 4600100,00%1,99

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

org.apache.commons.configuration.beanutils

ClassTestsErrorsFailuresSuccess RateTime
Success TestBeanHelper 1900100,00%1,091
Success TestConfigurationDynaBean 3800100,00%0,501
Success TestConfigurationDynaBeanXMLConfig 3800100,00%0,952
Success TestDefaultBeanFactory 200100,00%0,511
Success TestXMLBeanDeclaration 1900100,00%0,410

org.apache.commons.configuration.event

ClassTestsErrorsFailuresSuccess RateTime
Success TestEventSource 2000100,00%0,280
Success TestHierarchicalConfigurationEvents 1200100,00%0,360
Success TestMapConfigurationEvents 800100,00%0,340
Success TestPropertiesConfigurationEvents 1100100,00%0,791
Success TestXMLConfigurationEvents 1100100,00%0,581

org.apache.commons.configuration.interpol

ClassTestsErrorsFailuresSuccess RateTime
Success TestConfigurationInterpolator 2200100,00%0,351
Success TestConstantLookup 800100,00%0,310

org.apache.commons.configuration.plist

ClassTestsErrorsFailuresSuccess RateTime
Success TestPropertyListConfiguration 2200100,00%0,681
Success TestPropertyListConfigurationEvents 1000100,00%0,581
Success TestPropertyListParser 400100,00%0,360
Success TestXMLPropertyListConfiguration 1400100,00%1,011
Success TestXMLPropertyListConfigurationEvents 1000100,00%0,681

org.apache.commons.configuration.reloading

ClassTestsErrorsFailuresSuccess RateTime
Success TestFileChangedReloadingStrategy 500100,00%4,526
Success TestManagedReloadingStrategy 100100,00%0,450

org.apache.commons.configuration

ClassTestsErrorsFailuresSuccess RateTime
Success TestAbstractConfigurationBasicFeatures 1200100,00%0,441
Success TestBaseConfiguration 3300100,00%0,471
Success TestBaseConfigurationXMLReader 400100,00%0,640
Success TestBaseNullConfiguration 1800100,00%0,411
Success TestCombinedConfiguration 3100100,00%0,571
Success TestCompositeConfiguration 4100100,00%1,332
Success TestCompositeConfigurationNonStringProperties 2300100,00%0,571
Success TestConfigurationConverter 500100,00%0,410
Success TestConfigurationFactory 1500100,00%1,362
Success TestConfigurationKey 1100100,00%0,281
Success TestConfigurationMap 100100,00%0,321
Success TestConfigurationSet 200100,00%0,331
Success TestConfigurationUtils 1800100,00%0,471
Success TestDatabaseConfiguration 2900100,00%3,805
Success TestDataConfiguration 4500100,00%3,164
Success TestDefaultConfigurationBuilder 3100100,00%1,883
Success TestEnvironmentConfiguration 700100,00%0,461
Success TestEqualBehaviour 700100,00%0,811
Success TestEqualsProperty 100100,00%0,440
Success TestFileConfiguration 2100100,00%2,133
Success TestHierarchicalConfiguration 4800100,00%0,540
Success TestHierarchicalConfigurationXMLReader 100100,00%0,641
Success TestHierarchicalXMLConfiguration 900100,00%0,852
Success TestINIConfiguration 1200100,00%0,421
Success TestJNDIConfiguration 2600100,00%0,561
Success TestJNDIEnvironmentValues 1200100,00%0,510
Success TestMapConfiguration 1200100,00%0,391
Success TestNonStringProperties 2300100,00%0,651
Success TestNullCompositeConfiguration 2300100,00%1,071
Success TestNullJNDIEnvironmentValues 1200100,00%0,491
Success TestPropertiesConfiguration 5300100,00%1,262
Success TestPropertiesConfigurationLayout 3400100,00%0,470
Success TestPropertiesSequence 300100,00%0,691
Success TestPropertyConverter 2400100,00%0,490
Success TestStrictConfigurationComparator 200100,00%0,330
Success TestSubnodeConfiguration 2100100,00%1,072
Success TestSubsetConfiguration 1700100,00%0,801
Success TestSystemConfiguration 100100,00%0,380
Success TestThreesomeConfiguration 300100,00%0,451
Success TestXMLConfiguration 6700100,00%2,693
Success TestXMLPropertiesConfiguration 200100,00%0,501

org.apache.commons.configuration.tree

ClassTestsErrorsFailuresSuccess RateTime
Success TestDefaultConfigurationKey 2800100,00%0,321
Success TestDefaultConfigurationNode 2300100,00%0,291
Success TestDefaultExpressionEngine 1900100,00%0,411
Success TestNodeAddData 300100,00%0,290
Success TestOverrideCombiner 800100,00%0,620
Success TestUnionCombiner 600100,00%0,561
Success TestViewNode 800100,00%0,291

org.apache.commons.configuration.tree.xpath

ClassTestsErrorsFailuresSuccess RateTime
Success TestConfigurationIteratorAttributes 400100,00%0,361
Success TestConfigurationNodeIteratorChildren 1100100,00%0,550
Success TestConfigurationNodePointer 700100,00%0,481
Success TestConfigurationNodePointerFactory 700100,00%0,680
Success TestXPathExpressionEngine 2500100,00%0,351

org.apache.commons.configuration.web

ClassTestsErrorsFailuresSuccess RateTime
Success TestAppletConfiguration 900100,00%0,381
Success TestServletConfiguration 900100,00%0,391
Success TestServletContextConfiguration 900100,00%0,410
Success TestServletFilterConfiguration 900100,00%0,380
Success TestServletRequestConfiguration 1000100,00%0,431

Test Cases

[ summary] [ package list] [ test cases]

TestBeanHelper

Success testRegisterBeanFactory0,01
Success testRegisterBeanFactoryNull0,00
Success testRegisterBeanFactoryNullName0,00
Success testDeregisterBeanFactory0,00
Success testGetDefaultBeanFactory0,00
Success testSetDefaultBeanFactoryNull0,00
Success testInitBean0,15
Success testInitBeanWithNoData0,00
Success testInitBeanWithInvalidProperty0,00
Success testCreateBean0,00
Success testCreateBeanWithNullDeclaration0,00
Success testCreateBeanWithDefaultClass0,00
Success testCreateBeanWithFactoryDefaultClass0,00
Success testCreateBeanWithNoClass0,00
Success testCreateBeanWithInvalidClass0,01
Success testCreateBeanWithDefaultFactory0,00
Success testCreateBeanWithUnknownFactory0,00
Success testCreateBeanWithException0,00
Success testCreateBeanWithParameter0,00

TestConfigurationDynaBean

Success testGetDescriptorArguments0,11
Success testGetDescriptorBoolean0,00
Success testGetDescriptorDouble0,00
Success testGetDescriptorFloat0,01
Success testGetDescriptorInt0,00
Success testGetDescriptorLong0,00
Success testGetDescriptorSecond0,00
Success testGetDescriptorShort0,00
Success testGetDescriptorString0,00
Success testGetDescriptors0,01
Success testGetIndexedArguments0,00
Success testGetIndexedValues0,03
Success testGetMappedArguments0,01
Success testGetMappedValues0,00
Success testGetSimpleArguments0,00
Success testGetSimpleBoolean0,00
Success testGetSimpleDouble0,01
Success testGetSimpleFloat0,00
Success testGetSimpleInt0,00
Success testGetSimpleLong0,00
Success testGetSimpleShort0,00
Success testGetSimpleString0,00
Success testMappedContains0,00
Success testMappedRemove0,01
Success testSetIndexedArguments0,00
Success testSetIndexedValues0,00
Success testSetMappedValues0,00
Success testSetSimpleBoolean0,00
Success testSetSimpleDouble0,01
Success testSetSimpleFloat0,00
Success testSetSimpleInt0,00
Success testSetSimpleLong0,00
Success testSetSimpleShort0,00
Success testSetSimpleString0,00
Success testAddNullPropertyValue0,00
Success testGetNonExistentProperty0,00
Success testNonIndexedPropeties0,01
Success testNestedPropeties0,00

TestConfigurationDynaBeanXMLConfig

Success testGetDescriptorArguments0,16
Success testGetDescriptorBoolean0,01
Success testGetDescriptorDouble0,00
Success testGetDescriptorFloat0,01
Success testGetDescriptorInt0,00
Success testGetDescriptorLong0,00
Success testGetDescriptorSecond0,01
Success testGetDescriptorShort0,00
Success testGetDescriptorString0,00
Success testGetDescriptors0,02
Success testGetIndexedArguments0,01
Success testGetIndexedValues0,03
Success testGetMappedArguments0,00
Success testGetMappedValues0,01
Success testGetSimpleArguments0,01
Success testGetSimpleBoolean0,01
Success testGetSimpleDouble0,00
Success testGetSimpleFloat0,01
Success testGetSimpleInt0,01
Success testGetSimpleLong0,00
Success testGetSimpleShort0,00
Success testGetSimpleString0,00
Success testMappedContains0,01
Success testMappedRemove0,00
Success testSetIndexedArguments0,01
Success testSetIndexedValues0,00
Success testSetMappedValues0,00
Success testSetSimpleBoolean0,00
Success testSetSimpleDouble0,01
Success testSetSimpleFloat0,00
Success testSetSimpleInt0,00
Success testSetSimpleLong0,00
Success testSetSimpleShort0,00
Success testSetSimpleString0,00
Success testAddNullPropertyValue0,05
Success testGetNonExistentProperty0,00
Success testNonIndexedPropeties0,01
Success testNestedPropeties0,00

TestDefaultBeanFactory

Success testGetDefaultBeanClass0,01
Success testCreateBean0,21

TestXMLBeanDeclaration

Success testInitFromNullNode0,03
Success testInitFromNullConfiguration0,00
Success testInitFromNullConfigurationAndKey0,00
Success testInitFromNullConfigurationAndNode0,00
Success testGetBeanClassName0,08
Success testGetBeanClassNameUndefined0,00
Success testGetBeanFactoryName0,00
Success testGetBeanFactoryNameUndefined0,00
Success testGetBeanFactoryParameter0,00
Success testGetBeanFactoryParameterUndefined0,00
Success testGetBeanProperties0,01
Success testGetBeanPropertiesWithReservedAttributes0,00
Success testGetBeanPropertiesEmpty0,00
Success testGetNestedBeanDeclarations0,00
Success testGetNestedBeanDeclarationsEmpty0,00
Success testGetInterpolatedBeanProperties0,00
Success testInitFromUndefinedKey0,00
Success testInitFromUndefinedKeyOptional0,00
Success testInitFromMultiValueKey0,00

TestEventSource

Success testInit0,01
Success testAddConfigurationListener0,00
Success testAddNullConfigurationListener0,00
Success testRemoveConfigurationListener0,00
Success testRemoveNullConfigurationListener0,00
Success testGetConfigurationListenersUpdate0,00
Success testGetConfigurationListenersAddNew0,00
Success testSetDetailEvents0,00
Success testFireEvent0,00
Success testFireEventNoListeners0,00
Success testFireEventNoDetails0,00
Success testRemoveListenerInFireEvent0,01
Success testAddErrorListener0,00
Success testAddNullErrorListener0,00
Success testRemoveErrorListener0,00
Success testRemoveNullErrorListener0,00
Success testGetErrorListenersUpdate0,00
Success testFireError0,00
Success testFireErrorNoListeners0,00
Success testClone0,00

TestHierarchicalConfigurationEvents

Success testClearTreeEvent0,06
Success testAddNodesEvent0,00
Success testAddNodesEmptyEvent0,00
Success testSubnodeChangedEvent0,00
Success testAddPropertyEvent0,00
Success testAddPropertyEventWithDetails0,00
Success testClearPropertyEvent0,00
Success testClearPropertyEventWithDetails0,00
Success testSetPropertyEvent0,00
Success testSetPropertyEventWithDetails0,00
Success testClearEvent0,01
Success testClearEventWithDetails0,00

TestMapConfigurationEvents

Success testAddPropertyEvent0,03
Success testAddPropertyEventWithDetails0,00
Success testClearPropertyEvent0,00
Success testClearPropertyEventWithDetails0,00
Success testSetPropertyEvent0,00
Success testSetPropertyEventWithDetails0,00
Success testClearEvent0,00
Success testClearEventWithDetails0,00

TestPropertiesConfigurationEvents

Success testReloadEvent0,29
Success testReloadEventWithDetails0,09
Success testAccessPropertiesOnReload0,13
Success testAddPropertyEvent0,00
Success testAddPropertyEventWithDetails0,00
Success testClearPropertyEvent0,00
Success testClearPropertyEventWithDetails0,00
Success testSetPropertyEvent0,00
Success testSetPropertyEventWithDetails0,00
Success testClearEvent0,00
Success testClearEventWithDetails0,00

TestXMLConfigurationEvents

Success testReloadEvent0,21
Success testReloadEventWithDetails0,04
Success testAccessPropertiesOnReload0,03
Success testAddPropertyEvent0,01
Success testAddPropertyEventWithDetails0,00
Success testClearPropertyEvent0,00
Success testClearPropertyEventWithDetails0,00
Success testSetPropertyEvent0,00
Success testSetPropertyEventWithDetails0,00
Success testClearEvent0,00
Success testClearEventWithDetails0,00

TestConfigurationInterpolator

Success testInit0,06
Success testRegisterGlobalLookupNullPrefix0,00
Success testRegisterGlobalLookupNull0,00
Success testRegisterGlobalLookup0,00
Success testDeregisterGlobalLookup0,00
Success testDeregisterGlobalLookupNonExisting0,00
Success testRegisterLookup0,00
Success testRegisterLookupNull0,00
Success testRegisterLookupNullPrefix0,00
Success testDeregisterLookup0,00
Success testDeregisterLookupNonExisting0,00
Success testLookupWithPrefix0,00
Success testLookupWithUnknownPrefix0,00
Success testLookupDefault0,00
Success testLookupNoDefault0,00
Success testLookupEmptyPrefix0,00
Success testLookupEmptyVarName0,00
Success testLookupDefaultEmptyVarName0,00
Success testLookupNull0,00
Success testLookupSysProperties0,01
Success testLookupConstants0,01
Success testLookupDefaultAfterPrefixFails0,00

TestConstantLookup

Success testLookupConstant0,02
Success testLookupNonExisting0,00
Success testLookupPrivate0,00
Success testLookupUnknownClass0,00
Success testLookupInvalidSyntax0,00
Success testLookupNull0,00
Success testLookupCache0,00
Success testLookupNonStringFromCache0,02

TestPropertyListConfiguration

Success testLoad0,18
Success testLoadWithError0,01
Success testString0,02
Success testQuotedString0,00
Success testEmptyArray0,01
Success testArray0,00
Success testNestedArrays0,01
Success testDictionary0,00
Success testDictionaryArray0,01
Success testNestedDictionaries0,03
Success testData0,00
Success testDate0,01
Success testSave0,03
Success testQuoteString0,01
Success testSetDataProperty0,04
Success testAddDataProperty0,02
Success testInitCopy0,00
Success testParseDateNoNumber0,01
Success testParseDateTooShort0,00
Success testParseDateInvalidChar0,00
Success testParseDateNull0,01
Success testFormatDate0,01

TestPropertyListConfigurationEvents

Success testAddByteArrayPropertyEvent0,18
Success testSetByteArrayPropertyEvent0,01
Success testAddPropertyEvent0,01
Success testAddPropertyEventWithDetails0,01
Success testClearPropertyEvent0,01
Success testClearPropertyEventWithDetails0,00
Success testSetPropertyEvent0,00
Success testSetPropertyEventWithDetails0,01
Success testClearEvent0,01
Success testClearEventWithDetails0,00

TestPropertyListParser

Success testRemoveQuotes0,00
Success testUnescapeQuotes0,01
Success testParseDate0,05
Success testFilterData0,02

TestXMLPropertyListConfiguration

Success testString0,33
Success testInteger0,02
Success testReal0,02
Success testBoolean0,02
Success testDictionary0,01
Success testSubset0,03
Success testArray0,01
Success testNestedArray0,02
Success testDictionaryArray0,02
Success testNested0,01
Success testSave0,07
Success testSetDataProperty0,06
Success testAddDataProperty0,06
Success testInitCopy0,02

TestXMLPropertyListConfigurationEvents

Success testAddByteArrayPropertyEvent0,25
Success testSetByteArrayPropertyEvent0,02
Success testAddPropertyEvent0,02
Success testAddPropertyEventWithDetails0,02
Success testClearPropertyEvent0,01
Success testClearPropertyEventWithDetails0,01
Success testSetPropertyEvent0,01
Success testSetPropertyEventWithDetails0,01
Success testClearEvent0,04
Success testClearEventWithDetails0,01

TestFileChangedReloadingStrategy

Success testAutomaticReloading2,16
Success testNewFileReloading2,01
Success testGetRefreshDelay0,00
Success testFromClassPath0,04
Success testFromJar0,04

TestManagedReloadingStrategy

Success testManagedRefresh0,18

TestAbstractConfigurationBasicFeatures

Success testClearIteratorNoRemove0,04
Success testInterpolateEscape0,09
Success testAddPropertyList0,01
Success testAddPropertyListNoDelimiterParsing0,00
Success testCopy0,00
Success testCopyWithLists0,00
Success testCopyEvents0,00
Success testCopyNull0,00
Success testAppend0,01
Success testAppendWithLists0,00
Success testAppendEvents0,00
Success testAppendNull0,00

TestBaseConfiguration

Success testThrowExceptionOnMissing0,02
Success testGetProperty0,08
Success testGetByte0,01
Success testGetShort0,00
Success testGetLong0,00
Success testGetFloat0,00
Success testGetDouble0,00
Success testGetBigDecimal0,00
Success testGetBigInteger0,00
Success testGetString0,00
Success testGetBoolean0,00
Success testGetList0,00
Success testGetInterpolatedList0,01
Success testGetInterpolatedPrimitives0,00
Success testCommaSeparatedString0,00
Success testAddProperty0,01
Success testPropertyAccess0,00
Success testSubset0,01
Success testInterpolation0,01
Success testMultipleInterpolation0,00
Success testInterpolationLoop0,00
Success testInterpolationSubset0,00
Success testInterpolationUnknownProperty0,00
Success testInterpolationSystemProperties0,00
Success testInterpolationConstants0,02
Success testInterpolationEscaped0,00
Success testGetInterpolator0,00
Success testInterpolatedConfiguration0,01
Success testGetHexadecimalValue0,00
Success testResolveContainerStore0,00
Success testNumberConversions0,00
Success testClone0,00
Success testCloneModify0,01

TestBaseConfigurationXMLReader

Success testParse0,37
Success testParseSAXException0,00
Success testParseIOException0,00
Success testSetRootName0,01

TestBaseNullConfiguration

Success testThrowExceptionOnMissing0,02
Success testGetProperty0,09
Success testGetByte0,01
Success testGetShort0,00
Success testGetLong0,00
Success testGetFloat0,00
Success testGetDouble0,00
Success testGetBigDecimal0,00
Success testGetBigInteger0,00
Success testGetString0,00
Success testGetBoolean0,00
Success testGetList0,00
Success testCommaSeparatedString0,00
Success testPropertyAccess0,01
Success testSubset0,00
Success testInterpolation0,01
Success testMultipleInterpolation0,00
Success testInterpolationLoop0,00

TestCombinedConfiguration

Success testInit0,03
Success testAddConfiguration0,07
Success testAddConfigurationWithName0,01
Success testAddConfigurationWithNameTwice0,00
Success testAddConfigurationAt0,00
Success testAddConfigurationComplexAt0,00
Success testAddNullConfiguration0,00
Success testAccessPropertyEmpty0,00
Success testAccessPropertyMulti0,01
Success testRemoveConfiguration0,00
Success testRemoveConfigurationAt0,00
Success testRemoveConfigurationByName0,00
Success testRemoveNamedConfiguration0,00
Success testRemoveNamedConfigurationAt0,00
Success testRemoveNonContainedConfiguration0,00
Success testRemoveConfigurationByUnknownName0,00
Success testUpdateContainedConfiguration0,02
Success testSetNodeCombiner0,00
Success testSetNullNodeCombiner0,00
Success testClone0,04
Success testCloneModify0,00
Success testClear0,00
Success testReloading0,12
Success testGetSourceHierarchical0,00
Success testGetSourceNonHierarchical0,00
Success testGetSourceUnknown0,01
Success testGetSourceNull0,00
Success testGetSourceCombined0,00
Success testGetSourceMulti0,00
Success testGetSourceMultiSources0,00
Success testEscapeListDelimiters0,00

TestCompositeConfiguration

Success testThrowExceptionOnMissing0,21
Success testAddRemoveConfigurations0,02
Success testGetPropertyWIncludes0,05
Success testGetProperty0,02
Success testCantRemoveMemoryConfig0,02
Success testGetPropertyMissing0,06
Success testMultipleTypesOfConfigs0,04
Success testPropertyExistsInOnlyOneConfig0,03
Success testDefaultValueWhenKeyMissing