Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
95 0 0 0 100% 0.247

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
com.ziesemer.utils.cli 57 0 0 0 100% 0.105
com.ziesemer.utils.classParser 38 0 0 0 100% 0.142

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

com.ziesemer.utils.cli

Class Tests Errors Failures Skipped Success Rate Time
CliAnnotationMappingTests 12 0 0 0 100% 0.036
CliParameterGroupsTests 3 0 0 0 100% 0.004
CliTypeHandlerTests 23 0 0 0 100% 0.032
CliRunnerTests 8 0 0 0 100% 0.023
ParameterMapMapperTests 11 0 0 0 100% 0.01

com.ziesemer.utils.classParser

Class Tests Errors Failures Skipped Success Rate Time
ClassParserChainTests 2 0 0 0 100% 0.03
CommonParserTests 22 0 0 0 100% 0.088
InetAddressParserTests 3 0 0 0 100% 0.005
NumberParserTests 11 0 0 0 100% 0.019

Test Cases

[Summary] [Package List] [Test Cases]

ClassParserChainTests

testUnhandled 0.023
test 0.007

CommonParserTests

testCharacter 0.001
testCharSequence 0
testURI 0
testURL 0.058
testTimeZone 0
testPrimitiveChar 0
testClass 0.001
testPattern 0
testEnum 0
testFile 0
testUUID 0.015
testPrimitiveBooleanEmpty 0.001
testBoolean 0
testCharset 0.002
testCharacter0 0.002
testCharacter2 0.001
testPrimitiveBoolean 0.002
testPrimitiveChar0 0.001
testPrimitiveChar2 0.001
testPrimitiveBooleanNull 0.001
testObject 0.001
testString 0.001

InetAddressParserTests

testInetAddress 0.002
testInetSocketAddress 0.002
testInvalid 0.001

NumberParserTests

testPrimitiveLong 0.001
testBigDecimal 0.006
testCustomNumberClass 0.002
testFloat 0.002
testShort 0.001
testByte 0.001
testBigInteger 0
testDouble 0.002
testInteger 0.001
testNumber 0.002
testSkipOtherPrimitives 0.001

CliAnnotationMappingTests

testLongName 0.017
test5Args 0.002
testArgName 0.001
testValueSeparator 0.001
testOptionalArg 0.001
testRequired 0.001
testDefaultField 0.001
testNoArgs 0.001
testDescription 0.001
testOptionGroupA 0.001
testOptionGroupB 0.001
testShowHelp 0.008

CliParameterGroupsTests

testOptionGroupA 0.004
testOptionGroupB 0
testShowHelp 0

CliTypeHandlerTests

testBooleanFieldNoArgTrue 0.004
testStringArrayField 0.004
testStringArrayMethod 0.002
testUnhandledObjectType 0.001
testBooleanFieldDefaultTrue 0.001
testClassField 0.001
testBooleanFieldTrue 0.001
testIntArrayMethod 0.001
testFileField 0.001
testBooleanFieldFalse 0
testIntegerField 0.001
testNumberField 0.002
testUncovertable 0.002
testURLField 0
testIntMethod 0.001
testStringMethod 0.001
testIntArrayField 0
testBooleanFieldNoArgFalse 0
testIntField 0
testBooleanFieldDefaultFalse 0.001
testStringVarArgsMethod 0.007
testStringField 0.001
testShowHelp 0

CliRunnerTests

testHelp 0.003
testRequiredArg 0.008
test 0.003
testUncovertable 0.003
testInvalidOption 0.003
testGetLogger 0.001
testGetParser 0
testNoHelp 0.002

ParameterMapMapperTests

testValidateMatchGroup 0.002
testMissingOptionalArg 0.003
testLongName 0
testMissingRequiredArg 0.002
testMapOfArguments 0.001
testMultipleValues 0.001
testMapOfArgumentsSingleValue 0
test 0
testNonRequiredGroup 0
testValidateMatch 0.001
testNoArgs 0