Summary

[ summary ] [ package list ] [ test cases ]

TestsErrorsFailuresSuccess rateTime(s)
46100100,00%26,01

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 3800100,00%0,41
org.apache.commons.configuration.reloading 300100,00%4,40
org.apache.commons.configuration 38500100,00%19,50
org.apache.commons.configuration.web 3500100,00%1,70

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

org.apache.commons.configuration.beanutils

ClassTestsErrorsFailuresSuccess RateTime
Success TestConfigurationDynaBean 3800100,00%0,411

org.apache.commons.configuration.reloading

ClassTestsErrorsFailuresSuccess RateTime
Success TestFileChangedReloadingStrategy 300100,00%4,396

org.apache.commons.configuration

ClassTestsErrorsFailuresSuccess RateTime
Success TestBaseConfiguration 2100100,00%0,341
Success TestBaseConfigurationXMLReader 400100,00%0,401
Success TestBaseNullConfiguration 1800100,00%0,351
Success TestCompositeConfiguration 2300100,00%0,851
Success TestCompositeConfigurationNonStringProperties 2300100,00%0,481
Success TestConfigurationConverter 500100,00%0,331
Success TestConfigurationFactory 1300100,00%1,092
Success TestConfigurationKey 800100,00%0,300
Success TestConfigurationMap 100100,00%0,320
Success TestConfigurationSet 200100,00%0,330
Success TestConfigurationUtils 700100,00%0,350
Success TestDatabaseConfiguration 1800100,00%2,283
Success TestDataConfiguration 3400100,00%0,791
Success TestEqualBehaviour 700100,00%0,631
Success TestEqualsProperty 100100,00%0,381
Success TestFileConfiguration 700100,00%0,922
Success TestHierarchicalConfiguration 1100100,00%0,361
Success TestHierarchicalConfigurationXMLReader 100100,00%0,491
Success TestHierarchicalXMLConfiguration 900100,00%0,601
Success TestJNDIConfiguration 2000100,00%0,440
Success TestJNDIEnvironmentValues 1200100,00%0,410
Success TestMapConfiguration 800100,00%0,310
Success TestNonStringProperties 2300100,00%0,470
Success TestNullCompositeConfiguration 2300100,00%0,801
Success TestNullJNDIEnvironmentValues 1200100,00%0,992
Success TestPropertiesConfiguration 2200100,00%0,541
Success TestPropertiesSequence 300100,00%0,601
Success TestPropertyConverter 600100,00%0,320
Success TestStrictConfigurationComparator 200100,00%0,310
Success TestSubsetConfiguration 1300100,00%0,651
Success TestSystemConfiguration 100100,00%0,310
Success TestThreesomeConfiguration 300100,00%0,370
Success TestXMLConfiguration 2200100,00%0,871
Success TestXMLPropertiesConfiguration 200100,00%0,491

org.apache.commons.configuration.web

ClassTestsErrorsFailuresSuccess RateTime
Success TestAppletConfiguration 700100,00%0,361
Success TestServletConfiguration 700100,00%0,331
Success TestServletContextConfiguration 700100,00%0,351
Success TestServletFilterConfiguration 700100,00%0,311
Success TestServletRequestConfiguration 700100,00%0,351

Test Cases

[ summary ] [ package list ] [ test cases ]

TestConfigurationDynaBean

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

TestFileChangedReloadingStrategy

Success testAutomaticReloading2,09
Success testNewFileReloading2,01
Success testGetRefreshDelay0,00

TestBaseConfiguration

Success testThrowExceptionOnMissing0,02
Success testGetProperty0,00
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 testAddProperty0,02
Success testPropertyAccess0,00
Success testSubset0,01
Success testInterpolation0,00
Success testMultipleInterpolation0,00
Success testInterpolationLoop0,00
Success testGetHexadecimalValue0,00
Success testResolveContainerStore0,00

TestBaseConfigurationXMLReader

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

TestBaseNullConfiguration

Success testThrowExceptionOnMissing0,03
Success testGetProperty0,00
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,01
Success testCommaSeparatedString0,00
Success testPropertyAccess0,00
Success testSubset0,01
Success testInterpolation0,00
Success testMultipleInterpolation0,00
Success testInterpolationLoop0,00

TestCompositeConfiguration

Success testThrowExceptionOnMissing0,16
Success testAddRemoveConfigurations0,01
Success testGetPropertyWIncludes0,01
Success testGetProperty0,02
Success testCantRemoveMemoryConfig0,01
Success testGetPropertyMissing0,04
Success testMultipleTypesOfConfigs0,02
Success testPropertyExistsInOnlyOneConfig0,02
Success testDefaultValueWhenKeyMissing0,01
Success testGettingConfiguration0,02
Success testClearingProperty0,03
Success testAddingProperty0,01
Success testSettingMissingProperty0,02
Success testGettingSubset0,02
Success testSubsetCanResolve0,01
Success testList0,05
Success testStringArray0,01
Success testGetList0,01
Success testGetKeysPreservesOrder0,01
Success testGetKeys2PreservesOrder0,02
Success testGetStringWithDefaults0,01
Success testCheckingInMemoryConfiguration0,01
Success testStringArrayInterpolation0,01

TestCompositeConfigurationNonStringProperties

Success testBoolean0,08
Success testBooleanDefaultValue0,00
Success testBooleanArrayValue0,00
Success testByte0,01
Success testByteArrayValue0,00
Success testDouble0,00
Success testDoubleDefaultValue0,00
Success testDoubleArrayValue0,01
Success testFloat0,00
Success testFloatDefaultValue0,00
Success testFloatArrayValue0,02
Success testInteger0,00
Success testIntegerDefaultValue0,00
Success testIntegerArrayValue0,00
Success testLong0,01
Success testLongDefaultValue0,00
Success testLongArrayValue0,00
Success testShort0,01
Success testShortDefaultValue0,00
Success testShortArrayValue0,01
Success testListMissing0,00
Success testSubset0,02
Success testIsEmpty0,00

TestConfigurationConverter

Success testExtendedPropertiesToConfiguration0,03
Success testPropertiesToConfiguration0,00
Success testConfigurationToExtendedProperties0,02
Success testConfigurationToProperties0,00
Success testConfigurationToMap0,00

TestConfigurationFactory

Success testJNDI0,07
Success testLoadingConfiguration0,27
Success testLoadingConfigurationReverseOrder0,04
Success testLoadingConfigurationWithRulesXML0,13
Success testLoadingConfigurationNamespaceAware0,01
Success testLoadingConfigurationBasePath0,01
Success testLoadingAdditional0,05
Success testLoadingURL0,03
Success testLoadingFromJAR0,01
Success testThrowingConfigurationInitializationException0,03
Success testAllConfiguration0,10
Success testOptionalConfigurations0,05
Success testLoadAbsolutePath0,01

TestConfigurationKey

Success testAppend0,00
Success testIterate0,00
Success testAttribute0,00
Success testLength0,00
Success testConstructAttributeKey0,00
Success testEquals0,00
Success testCommonKey0,00
Success testDifferenceKey0,00

TestConfigurationMap

Success testPut0,03

TestConfigurationSet

Success testSize0,04
Success testIterator0,01

TestConfigurationUtils

Success testToString0,05
Success testGetURL0,01
Success testGetBasePath0,00
Success testGetFileName0,00
Success testCopy0,00
Success testAppend0,00
Success testGetFile0,00

TestDatabaseConfiguration

Success testAddPropertyDirectSingle0,88
Success testAddPropertyDirectMultiple0,04
Success testAddNonStringProperty0,05
Success testGetPropertyDirectSingle0,05
Success testGetPropertyDirectMultiple0,06
Success testClearPropertySingle0,03
Success testClearPropertyMultiple0,09
Success testClearSingle0,04
Success testClearMultiple0,05
Success testGetKeysSingle0,04
Success testGetKeysMultiple0,06
Success testContainsKeySingle0,12
Success testContainsKeyMultiple0,05
Success testIsEmptySingle0,07
Success testIsEmptyMultiple0,10
Success testGetList0,12
Success testGetKeys0,06
Success testClearSubset0,08

TestDataConfiguration

Success testGetBooleanArray0,30
Success testGetBooleanList0,01
Success testGetByteArray0,00
Success testGetByteList0,00
Success testGetShortArray0,03
Success testGetShortList0,00
Success testGetIntegerArray0,00
Success testGetIntegerList0,01
Success testGetLongArray0,00
Success testGetLongList0,00
Success testGetFloatArray0,00
Success testGetFloatList0,00
Success testGetDoubleArray0,01
Success testGetDoubleList0,00
Success testGetBigIntegerArray0,00
Success testGetBigIntegerList0,00
Success testGetBigDecimalArray0,00
Success testGetBigDecimalList0,00
Success testGetURL0,02
Success testGetURLArray0,00
Success testGetURLList0,01
Success testGetLocale0,00
Success testGetLocaleArray0,01
Success testGetLocaleList0,00
Success testGetColor0,00
Success testGetColorArray0,00
Success testGetColorList0,00
Success testGetDate0,01
Success testGetDateArray0,00
Success testGetDateList0,00
Success testGetCalendar0,04
Success testGetCalendarArray0,00
Success testGetCalendarList0,00
Success testConversionException0,01

TestEqualBehaviour

Success testLoading0,29
Success testDeletingExisting0,01
Success testDeletingNonExisting0,02
Success testSettingNonExisting0,01
Success testSettingExisting0,00
Success testAddingUnset0,01
Success testAddingSet0,01

TestEqualsProperty

Success testEquals0,08

TestFileConfiguration

Success testSetURL0,07
Success testLocations0,01
Success testCreateFile10,04
Success testCreateFile20,04
Success testCreateFile30,05
Success testWithConfigurationFactory0,43
Success testSaveInvalidURL0,00

TestHierarchicalConfiguration

Success testIsEmpty0,04
Success testGetProperty0,00
Success testSetProperty0,02
Success testClearProperty0,00
Success testClearTree0,00
Success testContainsKey0,00
Success testGetKeys0,01
Success testGetKeysString0,00
Success testAddProperty0,00
Success testGetMaxIndex0,00
Success testSubset0,00

TestHierarchicalXMLConfiguration

Success testGetProperty0,13
Success testLoadURL0,01
Success testLoadBasePath10,01
Success testLoadBasePath20,01
Success testXmlNodeTypes0,01
Success testSave0,05
Success testSaveNew0,01
Success testSaveModified0,06
Success testRootElement0,01

TestJNDIConfiguration

Success testBoolean0,07
Success testBooleanDefaultValue0,04
Success testByte0,00
Success testDouble0,00
Success testDoubleDefaultValue0,00
Success testFloat0,00
Success testFloatDefaultValue0,00
Success testInteger0,00
Success testIntegerDefaultValue0,01
Success testLong0,00
Success testLongDefaultValue0,00
Success testShort0,00
Success testShortDefaultValue0,00
Success testListMissing0,00
Success testSubset0,01
Success testProperties0,01
Success testContainsKey0,00
Success testChangePrefix0,00
Success testResetRemovedProperties0,00
Success testConstructor0,00

TestJNDIEnvironmentValues

Success testThrowExceptionOnMissing0,06
Success testSimpleGet0,00
Success testMoreGets0,01
Success testGetMissingKey0,04
Success testGetMissingKeyWithDefault0,00
Success testContainsKey0,00
Success testClearProperty0,00
Success testIsEmpty0,01
Success testGetKeys0,00
Success testGetKeysWithUnknownPrefix0,00
Success testGetKeysWithExistingPrefix0,00
Success testGetKeysWithKeyAsPrefix0,01

TestMapConfiguration

Success testGetMap0,01
Success testGetProperty0,01
Success testList0,00
Success testAddPropertyDirect0,00
Success testIsEmpty0,00
Success testContainsKey0,00
Success testClearProperty0,00
Success testGetKeys0,00

TestNonStringProperties

Success testBoolean0,09
Success testBooleanDefaultValue0,00
Success testBooleanArrayValue0,01
Success testByte0,00
Success testByteArrayValue0,00
Success testDouble0,00
Success testDoubleDefaultValue0,00
Success testDoubleArrayValue0,00
Success testFloat0,01
Success testFloatDefaultValue0,00
Success testFloatArrayValue0,02
Success testInteger0,00
Success testIntegerDefaultValue0,00
Success testIntegerArrayValue0,00
Success testLong0,01
Success testLongDefaultValue0,00
Success testLongArrayValue0,01
Success testShort0,00
Success testShortDefaultValue0,00
Success testShortArrayValue0,01
Success testListMissing0,00
Success testSubset0,01
Success testIsEmpty0,00

TestNullCompositeConfiguration

Success testThrowExceptionOnMissing0,15
Success testAddRemoveConfigurations0,01
Success testGetPropertyWIncludes0,02
Success testGetProperty0,01
Success testCantRemoveMemoryConfig0,01
Success testGetPropertyMissing0,05
Success testMultipleTypesOfConfigs0,01
Success testPropertyExistsInOnlyOneConfig0,02
Success testDefaultValueWhenKeyMissing0,01
Success testGettingConfiguration0,02
Success testClearingProperty0,02
Success testAddingProperty0,02
Success testSettingMissingProperty0,01
Success testGettingSubset0,02
Success testSubsetCanResolve0,02
Success testList0,04
Success testStringArray0,01
Success testGetList0,01
Success testGetVector0,02
Success testGetKeysPreservesOrder0,01
Success testGetKeys2PreservesOrder0,01
Success testGetStringWithDefaults0,01
Success testCheckingInMemoryConfiguration0,01

TestNullJNDIEnvironmentValues

Success testThrowExceptionOnMissing0,24
Success testSimpleGet0,01
Success testMoreGets0,00
Success testGetMissingKey0,18
Success testGetMissingKeyWithDefault0,00
Success testContainsKey0,02
Success testClearProperty0,00
Success testIsEmpty0,06
Success testGetKeys0,00
Success testGetKeysWithUnknownPrefix0,01
Success testGetKeysWithExistingPrefix0,00
Success testGetKeysWithKeyAsPrefix0,00

TestPropertiesConfiguration

Success testLoad0,08
Success testAppend0,00
Success testEmpty0,01
Success testReference0,00
Success testLoadInclude0,01
Success testSetInclude0,00
Success testList0,00
Success testSave0,08
Success testSaveMissingFilename0,01
Success testSaveWithBasePath0,01
Success testLoadViaProperty0,00
Success testLoadViaPropertyWithBasePath0,00
Success testLoadViaPropertyWithBasePath20,02
Success testLoadFromJAR0,00
Success testLoadFromFile0,01
Success testLoadUnexistingFile0,01
Success testGetStringWithEscapedChars0,00
Success testGetStringWithEscapedComma0,00
Success testUnescapeJava0,01
Success testMixedArray0,00
Success testMultilines0,00
Success testChangingDelimiter0,01

TestPropertiesSequence

Success testConfigurationValuesInSameOrderFromFile0,29
Success testConfigurationValuesInSameOrderWithManualAdd0,01
Success testMappingInSameOrder0,02

TestPropertyConverter

Success testSplit0,01
Success testSplitWithEscapedSeparator0,00
Success testSplitEmptyValues0,00
Success testSplitWithEndingSlash0,00
Success testSplitNull0,00
Success testToIterator0,01

TestStrictConfigurationComparator

Success testCompare0,01
Success testCompareNull0,00

TestSubsetConfiguration

Success testGetProperty0,04
Success testSetProperty0,00
Success testGetParentKey0,00
Success testGetChildKey0,00
Success testGetKeys0,00
Success testGetKeysWithPrefix0,00
Success testGetList0,00
Success testGetParent0,00
Success testGetPrefix0,00
Success testSetPrefix0,00
Success testThrowtExceptionOnMissing0,00
Success testNested0,33
Success testClear0,00

TestSystemConfiguration

Success testSystemConfiguration0,02

TestThreesomeConfiguration

Success testList10,08
Success testList20,00
Success testList30,00

TestXMLConfiguration

Success testGetProperty0,13
Success testGetCommentedProperty0,02
Success testGetPropertyWithXMLEntity0,01
Success testClearProperty0,10
Success testgetProperty0,01
Success testGetAttribute0,02
Success testClearAttribute0,04
Success testSetAttribute0,01
Success testAddAttribute0,01
Success testAddObjectAttribute0,03
Success testAddList0,01
Success testGetComplexProperty0,01
Success testSettingFileNames0,01
Success testLoad0,01
Success testLoadWithBasePath0,01
Success testLoadFromJAR0,01
Success testSetProperty0,01
Success testAddProperty0,01
Success testAddObjectProperty0,00
Success testSave0,06
Success testAutoSave0,04
Success testAppend0,03

TestXMLPropertiesConfiguration

Success testLoad0,17
Success testSave0,04

TestAppletConfiguration

Success testAddPropertyDirect0,07
Success testClearProperty0,00
Success testGetProperty0,00
Success testList0,00
Success testIsEmpty0,00
Success testContainsKey0,00
Success testGetKeys0,01

TestServletConfiguration

Success testAddPropertyDirect0,03
Success testClearProperty0,00
Success testGetProperty0,01
Success testList0,00
Success testIsEmpty0,00
Success testContainsKey0,00
Success testGetKeys0,00

TestServletContextConfiguration

Success testAddPropertyDirect0,05
Success testClearProperty0,00
Success testGetProperty0,00
Success testList0,01
Success testIsEmpty0,00
Success testContainsKey0,00
Success testGetKeys0,00

TestServletFilterConfiguration

Success testAddPropertyDirect0,01
Success testClearProperty0,00
Success testGetProperty0,00
Success testList0,00
Success testIsEmpty0,00
Success testContainsKey0,00
Success testGetKeys0,01

TestServletRequestConfiguration

Success testAddPropertyDirect0,05
Success testClearProperty0,00
Success testGetProperty0,00
Success testList0,00
Success testIsEmpty0,01
Success testContainsKey0,00
Success testGetKeys0,01