Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
41 0 0 0 100% 0.598 s

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.myjtools.imconfig.test 41 0 0 0 100% 0.598 s

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

org.myjtools.imconfig.test

- Class Tests Errors Failures Skipped Success Rate Time
TestConfigurationFactoryDefinitions 3 0 0 0 100% 0.277 s
TestDefinitionParser 1 0 0 0 100% 0.011 s
TestPropertyDefinitions 18 0 0 0 100% 0.054 s
TestConfigurationFactory 19 0 0 0 100% 0.256 s

Test Cases

[Summary] [Package List] [Test Cases]

TestConfigurationFactoryDefinitions

testConfigurationValidationFromResource 0.246 s
testBuildEmptyConfigurationWithDefinitionFromURI 0.007 s
testConfigurationValidation 0.005 s

TestDefinitionParser

testParseDefinitionFile 0.009 s

TestPropertyDefinitions

testIntegerOnlyAcceptsNumericIntegerValue 0.001 s
testDecimalWithInvalidBoundsThrowsException 0.004 s
testTextWithoutPatternAcceptsAnyValue 0.001 s
testDefinitionToString 0.006 s
testDecimalWithBoundsOnlyAcceptsValuesInRange 0.002 s
testIntegerWithInvalidBoundsThrowsException 0.002 s
validationsOfConfiguration 0.008 s
validationsOfMultivaluedConfigurationProperty 0.004 s
testRequiredPropertyDoNotAcceptEmptyOrNullValues 0.001 s
testTextWithPatternAcceptsOnlyMatchingValues 0.002 s
testBooleanOnlyAcceptsTrueOrFalse 0.001 s
testEnumOnlyAcceptsValuesInList 0.002 s
testIntegerWithoutBoundsAcceptsAnyValue 0.001 s
testIntegerWithBoundsOnlyAcceptsValuesInRange 0.001 s
testDecimalWithoutBoundsAcceptsAnyValue 0.002 s
testRequiredPropertyNotAcceptEmptyOrNullValue 0 s
testDecimalOnlyAcceptsNumericValues 0.001 s
testTextWithInvalidPatternThrowsException 0.001 s

TestConfigurationFactory

transformConfigToMap 0.003 s
createConfigFromFile(String)[1] 0.054 s
createConfigFromFile(String)[2] 0.012 s
createConfigFromFile(String)[3] 0.010 s
createConfigFromFile(String)[4] 0.054 s
createConfigFromFile(String)[5] 0.020 s
cannotCreateConfigFromMalformedFile 0.010 s
appendProperty 0.009 s
cannotCreateConfigFromFileWithUnrecognizedFormat 0.002 s
cannotCreateConfigFromNonExistingFile 0.003 s
createConfigFromAnnotatedClass 0.003 s
invokingGetListOnEmptyPropertyReturnsEmptyList 0.003 s
testCompose 0.002 s
createConfigClass 0.010 s
invokingGetOnEmptyPropertyReturnsEmptyOptional 0.001 s
deriveConfigAddingPrefix 0.002 s
testFilter 0.002 s
transformConfigToProperties 0.003 s
invokingToStringReturnsEveryValuedProperty 0.001 s