Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
134 0 0 0 100% 0.482 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 68 0 0 0 100% 0.426 s
org.codehaus.plexus.interpolation.multi 22 0 0 0 100% 0.018 s
org.codehaus.plexus.interpolation.object 10 0 0 0 100% 0.011 s
org.codehaus.plexus.interpolation.util 1 0 0 0 100% 0 s
org.codehaus.plexus.interpolation.fixed 33 0 0 0 100% 0.027 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.005 s
PrefixAwareRecursionInterceptorTest 3 0 0 0 100% 0.002 s
EnvarBasedValueSourceTest 3 0 0 0 100% 0.031 s
PropertiesBasedValueSourceTest 2 0 0 0 100% 0.001 s
PrefixedObjectValueSourceTest 3 0 0 0 100% 0.001 s
RegexBasedInterpolatorTest 9 0 0 0 100% 0.353 s
FeedbackingValueSourceTest 4 0 0 0 100% 0.002 s
StringSearchInterpolatorTest 27 0 0 0 100% 0.028 s
PrefixedValueSourceWrapperTest 3 0 0 0 100% 0.003 s

org.codehaus.plexus.interpolation.multi

- Class Tests Errors Failures Skipped Success Rate Time
MultiDelimiterInterpolatorFilterReaderTest 16 0 0 0 100% 0.011 s
MultiDelimiterStringSearchInterpolatorTest 6 0 0 0 100% 0.007 s

org.codehaus.plexus.interpolation.object

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

org.codehaus.plexus.interpolation.util

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

org.codehaus.plexus.interpolation.fixed

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

Test Cases

[Summary] [Package List] [Test Cases]

InterpolatorFilterReaderTest

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

PrefixAwareRecursionInterceptorTest

testFindExpression 0.001 s
testFindExpressionWithoutPrefix 0 s
testFindExpressionWithDifferentPrefix 0 s

EnvarBasedValueSourceTest

testNoArgConstructorIsCaseSensitive 0.015 s
testGetRealEnvironmentVariable 0.003 s
testCaseInsensitive 0.001 s

PropertiesBasedValueSourceTest

testPropertyShouldReturnValueFromProperties 0 s
testPropertyShouldReturnNullWhenPropertyMissing 0.001 s

PrefixedObjectValueSourceTest

testEmptyExpressionResultsInNullReturn_NoPrefixUsed 0.001 s
testEmptyExpressionResultsInNullReturn_PrefixUsedWithoutDot 0 s
testEmptyExpressionResultsInNullReturn_PrefixUsedWithDot 0 s

MultiDelimiterInterpolatorFilterReaderTest

testDefaultInterpolationWithInterpolatedValueAtEnd 0.003 s
testEscapeOnlyAtStartDefaultToken 0 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
testInterpolationWithMultipleTokenTypes 0.001 s
testInterpolationWithMultipleTokenTypes_ReversedOrdering 0 s
testEscapeOnlyAtStart 0 s
testEscapeAtStart 0 s
testEscape 0 s
testShouldNotInterpolateWithMalformedStartToken 0.001 s
testShouldNotInterpolateExpressionAtEndOfDataWithInvalidEndToken 0 s

StringUtilsTest

testCapitalizeFirstLetter 0 s

MultiDelimiterStringSearchInterpolatorTest

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

RegexBasedInterpolatorTest

testShouldResolveByMy_getVar_Method 0.004 s
testShouldFailOnExpressionCycle 0.001 s
testUsePostProcessor_ChangesValue 0.341 s
testUseAlternateRegex 0.001 s
testShouldResolveByContextValue 0.001 s
testShouldResolveByEnvar 0.001 s
testUsePostProcessor_DoesNotChangeValue 0 s
testDelimitersPassedToValueSource 0 s
testNPEFree 0 s

FeedbackingValueSourceTest

testStandalone 0.001 s
testBeforeResolvedExpression 0 s
testAfterResolvedExpression 0 s
testAfterNotResolvedExpression 0 s

FixedStringSearchInterpolatorTest

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

FieldBasedObjectInterpolatorTest

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

StringSearchInterpolatorTest

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

EnvarBasedValueSourceTest

testNoArgConstructorIsCaseSensitive 0.002 s
testGetRealEnvironmentVariable 0.001 s
testCaseInsensitive 0.001 s

PrefixedValueSourceWrapperTest

testShouldNullForMissingValueInPropertyVSWRappedWithSinglePrefix 0.002 s
testShouldReturnValueForPropertyVSWRappedWithSinglePrefix 0.001 s
testShouldReturnNullForIncorrectPrefixUsingPropertyVSWRappedWithSinglePrefix 0 s