Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
125 0 0 0 100% 0.854 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.codehaus.plexus.interpolation 60 0 0 0 100% 0.787 s
org.codehaus.plexus.interpolation.multi 21 0 0 0 100% 0.021 s
org.codehaus.plexus.interpolation.object 10 0 0 0 100% 0.012 s
org.codehaus.plexus.interpolation.util 1 0 0 0 100% 0.001 s
org.codehaus.plexus.interpolation.fixed 33 0 0 0 100% 0.033 s

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
InterpolatorFilterReaderTest 14 0 0 0 100% 0.007 s
PrefixAwareRecursionInterceptorTest 3 0 0 0 100% 0.003 s
EnvarBasedValueSourceTest 3 0 0 0 100% 0.043 s
PropertiesBasedValueSourceTest 2 0 0 0 100% 0.002 s
PrefixedObjectValueSourceTest 3 0 0 0 100% 0.002 s
RegexBasedInterpolatorTest 8 0 0 0 100% 0.690 s
StringSearchInterpolatorTest 24 0 0 0 100% 0.035 s
PrefixedValueSourceWrapperTest 3 0 0 0 100% 0.005 s

org.codehaus.plexus.interpolation.multi

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

org.codehaus.plexus.interpolation.object

- Class Tests Errors Failures Skipped Success Rate Time
FieldBasedObjectInterpolatorTest 10 0 0 0 100% 0.012 s

org.codehaus.plexus.interpolation.util

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

org.codehaus.plexus.interpolation.fixed

- Class Tests Errors Failures Skipped Success Rate Time
FixedStringSearchInterpolatorTest 30 0 0 0 100% 0.029 s
EnvarBasedValueSourceTest 3 0 0 0 100% 0.004 s

Test Cases

[Summary] [Package List] [Test Cases]

InterpolatorFilterReaderTest

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

PrefixAwareRecursionInterceptorTest

testFindExpression 0.002 s
testFindExpressionWithoutPrefix 0 s
testFindExpressionWithDifferentPrefix 0 s

EnvarBasedValueSourceTest

testNoArgConstructorIsCaseSensitive 0.019 s
testGetRealEnvironmentVariable 0.002 s
testCaseInsensitive 0.001 s

PropertiesBasedValueSourceTest

testPropertyShouldReturnValueFromProperties 0 s
testPropertyShouldReturnNullWhenPropertyMissing 0 s

PrefixedObjectValueSourceTest

testEmptyExpressionResultsInNullReturn_NoPrefixUsed 0.001 s
testEmptyExpressionResultsInNullReturn_PrefixUsedWithoutDot 0 s
testEmptyExpressionResultsInNullReturn_PrefixUsedWithDot 0 s

MultiDelimiterInterpolatorFilterReaderTest

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

StringUtilsTest

testCapitalizeFirstLetter 0.001 s

MultiDelimiterStringSearchInterpolatorTest

testSuccessiveInterpolationWithDifferentDelimiters_ReversedDelimiterSequence 0.002 s
testInterpolationWithMultipleEscapes 0 s
testInterpolationWithMultipleEscapes2 0 s
testInterpolationWithMultipleEscapes3 0.001 s
testInterpolationWithDifferentDelimiters 0 s

RegexBasedInterpolatorTest

testShouldResolveByMy_getVar_Method 0.003 s
testShouldFailOnExpressionCycle 0.001 s
testUsePostProcessor_ChangesValue 0.677 s
testUseAlternateRegex 0.001 s
testShouldResolveByContextValue 0 s
testShouldResolveByEnvar 0.001 s
testUsePostProcessor_DoesNotChangeValue 0.001 s
testNPEFree 0.001 s

FixedStringSearchInterpolatorTest

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

FieldBasedObjectInterpolatorTest

testInterpolateObjectWithUnmodifiableStringListField 0.004 s
testInterpolateObjectWithStringToStringMapFieldAndOneLiteralValue 0 s
testInterpolateObjectWithStringToStringMapField 0.001 s
testInterpolateStringArray 0 s
testInterpolateObjectWithStringArrayListField 0.001 s
testInterpolateObjectWithStringArrayField 0.002 s
testInterpolateObjectWithUnmodifiableStringToStringMapField 0.001 s
testInterpolateObjectWithStringListFieldAndOneLiteralValue 0 s
testInterpolateObjectWithStringToStringArrayMapField 0 s
testInterpolateObjectWithStringListField 0 s

StringSearchInterpolatorTest

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

EnvarBasedValueSourceTest

testNoArgConstructorIsCaseSensitive 0.001 s
testGetRealEnvironmentVariable 0.001 s
testCaseInsensitive 0.001 s

PrefixedValueSourceWrapperTest

testShouldNullForMissingValueInPropertyVSWRappedWithSinglePrefix 0.001 s
testShouldReturnValueForPropertyVSWRappedWithSinglePrefix 0 s
testShouldReturnNullForIncorrectPrefixUsingPropertyVSWRappedWithSinglePrefix 0.001 s