Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
125 0 0 0 100% 1.108

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.codehaus.plexus.interpolation 60 0 0 0 100% 1.041
org.codehaus.plexus.interpolation.multi 21 0 0 0 100% 0.017
org.codehaus.plexus.interpolation.object 10 0 0 0 100% 0.013
org.codehaus.plexus.interpolation.util 1 0 0 0 100% 0
org.codehaus.plexus.interpolation.fixed 33 0 0 0 100% 0.037

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

org.codehaus.plexus.interpolation

Class Tests Errors Failures Skipped Success Rate Time
EnvarBasedValueSourceTest 3 0 0 0 100% 0.226
InterpolatorFilterReaderTest 14 0 0 0 100% 0.013
PrefixAwareRecursionInterceptorTest 3 0 0 0 100% 0.001
PrefixedObjectValueSourceTest 3 0 0 0 100% 0.004
PrefixedValueSourceWrapperTest 3 0 0 0 100% 0.001
PropertiesBasedValueSourceTest 2 0 0 0 100% 0
RegexBasedInterpolatorTest 8 0 0 0 100% 0.788
StringSearchInterpolatorTest 24 0 0 0 100% 0.008

org.codehaus.plexus.interpolation.multi

Class Tests Errors Failures Skipped Success Rate Time
MultiDelimiterInterpolatorFilterReaderTest 16 0 0 0 100% 0.016
MultiDelimiterStringSearchInterpolatorTest 5 0 0 0 100% 0.001

org.codehaus.plexus.interpolation.object

Class Tests Errors Failures Skipped Success Rate Time
FieldBasedObjectInterpolatorTest 10 0 0 0 100% 0.013

org.codehaus.plexus.interpolation.util

Class Tests Errors Failures Skipped Success Rate Time
StringUtilsTest 1 0 0 0 100% 0

org.codehaus.plexus.interpolation.fixed

Class Tests Errors Failures Skipped Success Rate Time
EnvarBasedValueSourceTest 3 0 0 0 100% 0.002
FixedStringSearchInterpolatorTest 30 0 0 0 100% 0.035

Test Cases

[Summary] [Package List] [Test Cases]

EnvarBasedValueSourceTest

testNoArgConstructorIsCaseSensitive 0.178
testGetRealEnvironmentVariable 0.001
testCaseInsensitive 0

EnvarBasedValueSourceTest

testNoArgConstructorIsCaseSensitive 0.001
testGetRealEnvironmentVariable 0.001
testCaseInsensitive 0

FixedStringSearchInterpolatorTest

testCyclesWithLinked_betweenRootAndOther 0.005
testLongDelimitersInContext 0
testShouldResolveByUsingObject_List_Map 0.009
testBrokenExpression_LeaveItAlone 0
testShouldFailOnExpressionCycle 0
testUsePostProcessor_ChangesValue 0.001
testSimpleSubstitutionWithDefinedExpr 0.001
testLongDelimitersWithNoEndContext 0
testShouldResolveByContextValue 0
testShouldResolveByEnvar 0.001
testInterruptedInterpolate 0.001
testLinkedInterpolators 0
testNotEscapeWithLongEscapeStrAtStart 0
testSimpleSubstitution 0
testUsePostProcessor_DoesNotChangeValue 0
testLongDelimitersWithNoStartContext 0.002
testEscapeNotFailWithNullEscapeStr 0
testNPEFree 0
testNotEscapeExprAtStart 0
testCyclesWithLinked 0
testEscape 0
testEscapeExprAtStart 0.001
fixedInjectedIntoRegular 0.003
testDominance 0
unresolable_linked 0
testSimpleSubstitution_TwoExpressions 0
testEscapeWithLongEscapeStrAtStart 0
testEscapeWithLongEscapeStr 0
testOnlyEscapeExprAtStart 0
testLongDelimitersWithNoContext 0

InterpolatorFilterReaderTest

testDefaultInterpolationWithInterpolatedValueAtEnd 0.002
testEscapeOnlyAtStartDefaultToken 0
testInterpolationWithInterpolatedValueAtEndWithCustomToken 0.001
testShouldDetectRecursiveExpressionPassingThroughTwoPrefixes 0.002
testShouldNotInterpolateExpressionWithMissingEndToken 0
testInterpolationWithInterpolatedValueAtEndWithCustomTokenAndCustomString 0.001
testShouldNotInterpolateWithMalformedEndToken 0
testShouldDetectRecursiveExpressionWithPrefixAndWithout 0
testDefaultInterpolationWithNonInterpolatedValueAtEnd 0
testEscapeOnlyAtStart 0
testEscapeAtStart 0.001
testEscape 0
testShouldNotInterpolateWithMalformedStartToken 0
testShouldNotInterpolateExpressionAtEndOfDataWithInvalidEndToken 0.001

MultiDelimiterInterpolatorFilterReaderTest

testDefaultInterpolationWithInterpolatedValueAtEnd 0.004
testEscapeOnlyAtStartDefaultToken 0.001
testInterpolationWithInterpolatedValueAtEndWithCustomToken 0
testShouldDetectRecursiveExpressionPassingThroughTwoPrefixes 0
testShouldNotInterpolateExpressionWithMissingEndToken 0.001
testInterpolationWithInterpolatedValueAtEndWithCustomTokenAndCustomString 0
testShouldNotInterpolateWithMalformedEndToken 0
testShouldDetectRecursiveExpressionWithPrefixAndWithout 0
testDefaultInterpolationWithNonInterpolatedValueAtEnd 0
testInterpolationWithMultipleTokenTypes 0.004
testInterpolationWithMultipleTokenTypes_ReversedOrdering 0.001
testEscapeOnlyAtStart 0
testEscapeAtStart 0
testEscape 0.001
testShouldNotInterpolateWithMalformedStartToken 0
testShouldNotInterpolateExpressionAtEndOfDataWithInvalidEndToken 0.001

MultiDelimiterStringSearchInterpolatorTest

testSuccessiveInterpolationWithDifferentDelimiters_ReversedDelimiterSequence 0
testInterpolationWithMultipleEscapes 0
testInterpolationWithMultipleEscapes2 0
testInterpolationWithMultipleEscapes3 0
testInterpolationWithDifferentDelimiters 0

FieldBasedObjectInterpolatorTest

testInterpolateObjectWithUnmodifiableStringListField 0.008
testInterpolateObjectWithStringToStringMapFieldAndOneLiteralValue 0
testInterpolateObjectWithStringToStringMapField 0
testInterpolateStringArray 0
testInterpolateObjectWithStringArrayListField 0.001
testInterpolateObjectWithStringArrayField 0
testInterpolateObjectWithUnmodifiableStringToStringMapField 0.001
testInterpolateObjectWithStringListFieldAndOneLiteralValue 0
testInterpolateObjectWithStringToStringArrayMapField 0
testInterpolateObjectWithStringListField 0

PrefixAwareRecursionInterceptorTest

testFindExpression 0
testFindExpressionWithoutPrefix 0
testFindExpressionWithDifferentPrefix 0

PrefixedObjectValueSourceTest

testEmptyExpressionResultsInNullReturn_NoPrefixUsed 0.002
testEmptyExpressionResultsInNullReturn_PrefixUsedWithoutDot 0
testEmptyExpressionResultsInNullReturn_PrefixUsedWithDot 0

PrefixedValueSourceWrapperTest

testShouldNullForMissingValueInPropertyVSWRappedWithSinglePrefix 0
testShouldReturnValueForPropertyVSWRappedWithSinglePrefix 0
testShouldReturnNullForIncorrectPrefixUsingPropertyVSWRappedWithSinglePrefix 0

PropertiesBasedValueSourceTest

testPropertyShouldReturnValueFromProperties 0
testPropertyShouldReturnNullWhenPropertyMissing 0

RegexBasedInterpolatorTest

testShouldResolveByMy_getVar_Method 0.003
testShouldFailOnExpressionCycle 0.001
testUsePostProcessor_ChangesValue 0.781
testUseAlternateRegex 0.001
testShouldResolveByContextValue 0.001
testShouldResolveByEnvar 0
testUsePostProcessor_DoesNotChangeValue 0.001
testNPEFree 0

StringSearchInterpolatorTest

testLongDelimitersInContext 0.001
testShouldResolveByUsingObject_List_Map 0.001
testBrokenExpression_LeaveItAlone 0
testShouldFailOnExpressionCycle 0.001
testUsePostProcessor_ChangesValue 0
testSimpleSubstitutionWithDefinedExpr 0
testLongDelimitersWithNoEndContext 0
testShouldResolveByContextValue 0
testShouldResolveByEnvar 0
testInterruptedInterpolate 0
testNotEscapeWithLongEscapeStrAtStart 0
testSimpleSubstitution 0.001
testUsePostProcessor_DoesNotChangeValue 0
testLongDelimitersWithNoStartContext 0
testEscapeNotFailWithNullEscapeStr 0
testNPEFree 0
testNotEscapeExprAtStart 0.001
testEscape 0
testEscapeExprAtStart 0
testSimpleSubstitution_TwoExpressions 0
testEscapeWithLongEscapeStrAtStart 0
testEscapeWithLongEscapeStr 0
testOnlyEscapeExprAtStart 0.001
testLongDelimitersWithNoContext 0

StringUtilsTest

testCapitalizeFirstLetter 0