Summary

[ summary ] [ package list ] [ test cases ]

TestsErrorsFailuresSuccess rateTime(s)
358 0 0 100.00% 24.89

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

Package List

[ summary ] [ package list ] [ test cases ]

PackageTestsErrorsFailuresSuccess RateTime
org.apache.commons.configuration.beanutils 38 0 0 100.00% 0.59
org.apache.commons.configuration 320 0 0 100.00% 24.30

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 38 0 0 100.00% 0.589

org.apache.commons.configuration

ClassTestsErrorsFailuresSuccess RateTime
Success TestBaseConfiguration 20 0 0 100.00% 0.509
Success TestBaseConfigurationXMLReader 4 0 0 100.00% 0.600
Success TestBaseNullConfiguration 20 0 0 100.00% 0.512
Success TestCompositeConfiguration 24 0 0 100.00% 1.145
Success TestCompositeConfigurationNonStringProperties 24 0 0 100.00% 0.682
Success TestConfigurationConverter 4 0 0 100.00% 0.549
Success TestConfigurationFactory 10 0 0 100.00% 1.821
Success TestConfigurationKey 8 0 0 100.00% 0.576
Success TestConfigurationMap 1 0 0 100.00% 0.531
Success TestConfigurationSet 2 0 0 100.00% 0.552
Success TestConfigurationUtils 4 0 0 100.00% 1.040
Success TestDatabaseConfiguration 16 0 0 100.00% 2.950
Success TestEqualBehaviour 7 0 0 100.00% 0.882
Success TestEqualsProperty 1 0 0 100.00% 0.558
Success TestFileConfiguration 1 0 0 100.00% 0.534
Success TestHierarchicalConfiguration 8 0 0 100.00% 0.504
Success TestHierarchicalConfigurationXMLReader 1 0 0 100.00% 0.911
Success TestHierarchicalXMLConfiguration 5 0 0 100.00% 0.657
Success TestJNDIConfiguration 20 0 0 100.00% 0.645
Success TestJNDIEnvironmentValues 12 0 0 100.00% 0.587
Success TestNonStringProperties 24 0 0 100.00% 0.653
Success TestNullCompositeConfiguration 23 0 0 100.00% 1.101
Success TestNullJNDIEnvironmentValues 12 0 0 100.00% 0.588
Success TestPropertiesConfiguration 20 0 0 100.00% 0.696
Success TestPropertiesSequence 3 0 0 100.00% 1.332
Success TestXMLConfiguration 25 0 0 100.00% 1.216
Success TestPropertiesTokenizer 1 0 0 100.00% 0.456
Success TestStrictConfigurationComparator 2 0 0 100.00% 0.454
Success TestSubsetConfiguration 12 0 0 100.00% 0.513
Success TestThreesomeConfiguration 6 0 0 100.00% 0.547

Test Cases

[ summary ] [ package list ] [ test cases ]

TestConfigurationDynaBean

Success testGetDescriptorArguments 0.09
Success testGetDescriptorBoolean 0.00
Success testGetDescriptorDouble 0.00
Success testGetDescriptorFloat 0.00
Success testGetDescriptorInt 0.00
Success testGetDescriptorLong 0.00
Success testGetDescriptorSecond 0.00
Success testGetDescriptorShort 0.00
Success testGetDescriptorString 0.00
Success testGetDescriptors 0.01
Success testGetIndexedArguments 0.00
Success testGetIndexedValues 0.00
Success testGetMappedArguments 0.00
Success testGetMappedValues 0.00
Success testGetSimpleArguments 0.01
Success testGetSimpleBoolean 0.00
Success testGetSimpleDouble 0.00
Success testGetSimpleFloat 0.00
Success testGetSimpleInt 0.00
Success testGetSimpleLong 0.00
Success testGetSimpleShort 0.00
Success testGetSimpleString 0.00
Success testMappedContains 0.00
Success testMappedRemove 0.00
Success testSetIndexedArguments 0.00
Success testSetIndexedValues 0.01
Success testSetMappedValues 0.00
Success testSetSimpleBoolean 0.00
Success testSetSimpleDouble 0.00
Success testSetSimpleFloat 0.00
Success testSetSimpleInt 0.00
Success testSetSimpleLong 0.00
Success testSetSimpleShort 0.00
Success testSetSimpleString 0.00
Success testAddNullPropertyValue 0.00
Success testGetNonExistentProperty 0.00
Success testNonIndexedPropeties 0.00
Success testNestedPropeties 0.01

TestBaseConfiguration

Success testThrowExceptionOnMissing 0.04
Success testGetProperty 0.00
Success testGetByte 0.01
Success testGetShort 0.00
Success testGetLong 0.00
Success testGetFloat 0.00
Success testGetDouble 0.00
Success testGetBigDecimal 0.00
Success testGetBigInteger 0.00
Success testGetString 0.00
Success testGetBoolean 0.00
Success testGetList 0.00
Success testGetVector 0.00
Success testCommaSeparatedString 0.00
Success testPropertyAccess 0.00
Success testSubset 0.02
Success testInterpolation 0.00
Success testMultipleInterpolation 0.00
Success testInterpolationLoop 0.00
Success testSplit 0.00

TestBaseConfigurationXMLReader

Success testParse 0.16
Success testParseSAXException 0.00
Success testParseIOException 0.00
Success testSetRootName 0.00

TestBaseNullConfiguration

Success testThrowExceptionOnMissing 0.04
Success testGetProperty 0.00
Success testGetByte 0.01
Success testGetShort 0.00
Success testGetLong 0.00
Success testGetFloat 0.00
Success testGetDouble 0.00
Success testGetBigDecimal 0.00
Success testGetBigInteger 0.00
Success testGetString 0.00
Success testGetBoolean 0.00
Success testGetList 0.00
Success testGetVector 0.00
Success testCommaSeparatedString 0.00
Success testPropertyAccess 0.00
Success testSubset 0.02
Success testInterpolation 0.00
Success testMultipleInterpolation 0.00
Success testInterpolationLoop 0.00
Success testSplit 0.00

TestCompositeConfiguration

Success testThrowExceptionOnMissing 0.18
Success testAddRemoveConfigurations 0.02
Success testGetPropertyWIncludes 0.02
Success testGetProperty 0.02
Success testCantRemoveMemoryConfig 0.02
Success testGetPropertyMissing 0.05
Success testMultipleTypesOfConfigs 0.02
Success testPropertyExistsInOnlyOneConfig 0.03
Success testDefaultValueWhenKeyMissing 0.02
Success testGettingConfiguration 0.02
Success testClearingProperty 0.02
Success testAddingProperty 0.02
Success testSettingMissingProperty 0.02
Success testGettingSubset 0.04
Success testSubsetCanResolve 0.04
Success testList 0.05
Success testStringArray 0.01
Success testGetList 0.02
Success testGetVector 0.01
Success testGetKeysPreservesOrder 0.02
Success testGetKeys2PreservesOrder 0.02
Success testGetStringWithDefaults 0.01
Success testCheckingInMemoryConfiguration 0.02
Success testStringArrayInterpolation 0.01

TestCompositeConfigurationNonStringProperties

Success testBoolean 0.13
Success testBooleanDefaultValue 0.00
Success testBooleanArrayValue 0.01
Success testByte 0.01
Success testByteArrayValue 0.00
Success testDouble 0.00
Success testDoubleDefaultValue 0.00
Success testDoubleArrayValue 0.00
Success testFloat 0.00
Success testFloatDefaultValue 0.00
Success testFloatArrayValue 0.00
Success testInteger 0.00
Success testIntegerDefaultValue 0.00
Success testIntegerArrayValue 0.00
Success testLong 0.00
Success testLongDefaultValue 0.01
Success testLongArrayValue 0.00
Success testShort 0.00
Success testShortDefaultValue 0.00
Success testShortArrayValue 0.00
Success testListMissing 0.01
Success testVectorMissing 0.00
Success testSubset 0.03
Success testIsEmpty 0.00

TestConfigurationConverter

Success testExtendedPropertiesToConfiguration 0.06
Success testPropertiesToConfiguration 0.00
Success testConfigurationToExtendedProperties 0.01
Success testConfigurationToProperties 0.00

TestConfigurationFactory

Success testJNDI 0.11
Success testLoadingConfiguration 0.44
Success testLoadingConfigurationReverseOrder 0.09
Success testLoadingConfigurationWithRulesXML 0.20
Success testLoadingConfigurationNamespaceAware 0.02
Success testLoadingConfigurationBasePath 0.02
Success testLoadingAdditional 0.09
Success testLoadingURL 0.05
Success testThrowingConfigurationInitializationException 0.08
Success testAllConfiguration 0.08

TestConfigurationKey

Success testAppend 0.01
Success testIterate 0.00
Success testAttribute 0.00
Success testLength 0.00
Success testConstructAttributeKey 0.00
Success testEquals 0.00
Success testCommonKey 0.00
Success testDifferenceKey 0.00

TestConfigurationMap

Success testPut 0.04

TestConfigurationSet

Success testSize 0.05
Success testIterator 0.01

TestConfigurationUtils

Success testToString 0.58
Success testGetURL 0.01
Success testGetBasePath 0.00
Success testGetFileName 0.00

TestDatabaseConfiguration

Success testAddPropertyDirectSingle 1.22
Success testAddPropertyDirectMultiple 0.06
Success testAddNonStringProperty 0.07
Success testGetPropertyDirectSingle 0.08
Success testGetPropertyDirectMultiple 0.09
Success testClearPropertySingle 0.11
Success testClearPropertyMultiple 0.06
Success testGetKeysSingle 0.05
Success testGetKeysMultiple 0.06
Success testContainsKeySingle 0.06
Success testContainsKeyMultiple 0.16
Success testIsEmptySingle 0.07
Success testIsEmptyMultiple 0.07
Success testGetList 0.09
Success testGetVector 0.18
Success testGetKeys 0.07

TestEqualBehaviour

Success testLoading 0.39
Success testDeletingExisting 0.02
Success testDeletingNonExisting 0.01
Success testSettingNonExisting 0.01
Success testSettingExisting 0.01
Success testAddingUnset 0.01
Success testAddingSet 0.01

TestEqualsProperty

Success testEquals 0.11

TestFileConfiguration

Success testSetURL 0.10

TestHierarchicalConfiguration

Success testIsEmpty 0.06
Success testGetProperty 0.01
Success testClearProperty 0.00
Success testContainsKey 0.00
Success testGetKeys 0.00
Success testAddProperty 0.00
Success testGetMaxIndex 0.00
Success testSubset 0.00

TestHierarchicalXMLConfiguration

Success testGetProperty 0.17
Success testLoadURL 0.02
Success testLoadBasePath1 0.02
Success testLoadBasePath2 0.01
Success testXmlNodeTypes 0.02

TestJNDIConfiguration

Success testBoolean 0.12
Success testBooleanDefaultValue 0.00
Success testByte 0.00
Success testDouble 0.00
Success testDoubleDefaultValue 0.00
Success testFloat 0.00
Success testFloatDefaultValue 0.00
Success testInteger 0.00
Success testIntegerDefaultValue 0.00
Success testLong 0.00
Success testLongDefaultValue 0.00
Success testShort 0.00
Success testShortDefaultValue 0.00
Success testListMissing 0.00
Success testSubset 0.02
Success testProperties 0.01
Success testContainsKey 0.00
Success testChangePrefix 0.00
Success testResetRemovedProperties 0.00
Success testConstructor 0.00

TestJNDIEnvironmentValues

Success testThrowExceptionOnMissing 0.11
Success testSimpleGet 0.01
Success testMoreGets 0.00
Success testGetMissingKey 0.00
Success testGetMissingKeyWithDefault 0.00
Success testContainsKey 0.00
Success testClearProperty 0.00
Success testIsEmpty 0.00
Success testGetKeys 0.01
Success testGetKeysWithUnknownPrefix 0.00
Success testGetKeysWithExistingPrefix 0.00
Success testGetKeysWithKeyAsPrefix 0.00

TestNonStringProperties

Success testBoolean 0.11
Success testBooleanDefaultValue 0.00
Success testBooleanArrayValue 0.01
Success testByte 0.01
Success testByteArrayValue 0.00
Success testDouble 0.00
Success testDoubleDefaultValue 0.00
Success testDoubleArrayValue 0.00
Success testFloat 0.00
Success testFloatDefaultValue 0.00
Success testFloatArrayValue 0.00
Success testInteger 0.00
Success testIntegerDefaultValue 0.00
Success testIntegerArrayValue 0.00
Success testLong 0.00
Success testLongDefaultValue 0.01
Success testLongArrayValue 0.00
Success testShort 0.00
Success testShortDefaultValue 0.00
Success testShortArrayValue 0.00
Success testListMissing 0.00
Success testVectorMissing 0.00
Success testSubset 0.02
Success testIsEmpty 0.00

TestNullCompositeConfiguration

Success testThrowExceptionOnMissing 0.18
Success testAddRemoveConfigurations 0.02
Success testGetPropertyWIncludes 0.02
Success testGetProperty 0.02
Success testCantRemoveMemoryConfig 0.02
Success testGetPropertyMissing 0.05
Success testMultipleTypesOfConfigs 0.02
Success testPropertyExistsInOnlyOneConfig 0.03
Success testDefaultValueWhenKeyMissing 0.02
Success testGettingConfiguration 0.02
Success testClearingProperty 0.02
Success testAddingProperty 0.02
Success testSettingMissingProperty 0.02
Success testGettingSubset 0.04
Success testSubsetCanResolve 0.04
Success testList 0.05
Success testStringArray 0.01
Success testGetList 0.01
Success testGetVector 0.01
Success testGetKeysPreservesOrder 0.02
Success testGetKeys2PreservesOrder 0.02
Success testGetStringWithDefaults 0.01
Success testCheckingInMemoryConfiguration 0.01

TestNullJNDIEnvironmentValues

Success testThrowExceptionOnMissing 0.10
Success testSimpleGet 0.01
Success testMoreGets 0.00
Success testGetMissingKey 0.00
Success testGetMissingKeyWithDefault 0.00
Success testContainsKey 0.00
Success testClearProperty 0.00
Success testIsEmpty 0.01
Success testGetKeys 0.01
Success testGetKeysWithUnknownPrefix 0.00
Success testGetKeysWithExistingPrefix 0.00
Success testGetKeysWithKeyAsPrefix 0.00

TestPropertiesConfiguration

Success testLoad 0.11
Success testEmpty 0.00
Success testReference 0.01
Success testLoadInclude 0.01
Success testSetInclude 0.00
Success testList 0.00
Success testVector 0.00
Success testSave 0.05
Success testSaveMissingFilename 0.01
Success testLoadViaProperty 0.01
Success testLoadViaPropertyWithBasePath 0.00
Success testLoadViaPropertyWithBasePath2 0.01
Success testLoadFromJAR 0.01
Success testLoadFromFile 0.01
Success testGetStringWithEscapedChars 0.00
Success testGetStringWithEscapedComma 0.00
Success testUnescapeJava 0.00
Success testMixedArray 0.00
Success testMultilines 0.00
Success testChangingDelimiter 0.01

TestPropertiesSequence

Success testConfigurationValuesInSameOrderFromFile 0.87
Success testConfigurationValuesInSameOrderWithManualAdd 0.02
Success testMappingInSameOrder 0.01

TestXMLConfiguration

Success testGetProperty 0.16
Success testGetCommentedProperty 0.01
Success testGetPropertyWithXMLEntity 0.01
Success testClearProperty 0.14
Success testGetXmlProperty 0.01
Success testGetAttribute 0.02
Success testClearAttribute 0.04
Success testSetAttribute 0.01
Success testAddAttribute 0.01
Success testAddObjectAttribute 0.01
Success testAddVectorAttribute 0.01
Success testAddList 0.04
Success testAddVector 0.01
Success testGetComplexProperty 0.01
Success testSettingFileNames 0.02
Success testLoad 0.02
Success testLoadWithBasePath 0.02
Success testLoadFromJAR 0.02
Success testSetProperty 0.01
Success testAddProperty 0.01
Success testAddObjectProperty 0.01
Success testSave 0.07
Success testAutoSave 0.04
Success testParseElementsNames 0.01
Success testParseAttributeName 0.05

TestPropertiesTokenizer

Success testNextToken 0.02

TestStrictConfigurationComparator

Success testCompare 0.02
Success testCompareNull 0.00

TestSubsetConfiguration

Success testGetProperty 0.06
Success testSetProperty 0.00
Success testGetParentKey 0.00
Success testGetChildKey 0.00
Success testGetKeys 0.00
Success testGetKeysWithPrefix 0.00
Success testGetList 0.00
Success testGetVector 0.00
Success testGetParent 0.00
Success testGetPrefix 0.00
Success testSetPrefix 0.00
Success testThrowtExceptionOnMissing 0.00

TestThreesomeConfiguration

Success testList1 0.11
Success testVector1 0.00
Success testList2 0.00
Success testVector2 0.00
Success testList3 0.00
Success testVector3 0.00