Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
138 0 0 0 100% 0.492 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 70 0 0 0 100% 0.435 s
org.codehaus.plexus.interpolation.multi 24 0 0 0 100% 0.023 s
org.codehaus.plexus.interpolation.object 10 0 0 0 100% 0.009 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.024 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.026 s
PropertiesBasedValueSourceTest 2 0 0 0 100% 0.001 s
PrefixedObjectValueSourceTest 3 0 0 0 100% 0.002 s
RegexBasedInterpolatorTest 11 0 0 0 100% 0.364 s
FeedbackingValueSourceTest 4 0 0 0 100% 0.004 s
StringSearchInterpolatorTest 27 0 0 0 100% 0.022 s
PrefixedValueSourceWrapperTest 3 0 0 0 100% 0.006 s

org.codehaus.plexus.interpolation.multi

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

org.codehaus.plexus.interpolation.object

- Class Tests Errors Failures Skipped Success Rate Time
FieldBasedObjectInterpolatorTest 10 0 0 0 100% 0.009 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.019 s
EnvarBasedValueSourceTest 3 0 0 0 100% 0.005 s

Test Cases

[Summary] [Package List] [Test Cases]

InterpolatorFilterReaderTest

interpolationWithInterpolatedValueAtEndWithCustomTokenAndCustomString 0.002 s
escapeOnlyAtStart 0.001 s
escape 0 s
shouldNotInterpolateExpressionWithMissingEndToken 0 s
escapeAtStart 0 s
shouldNotInterpolateExpressionAtEndOfDataWithInvalidEndToken 0 s
shouldNotInterpolateWithMalformedStartToken 0 s
interpolationWithInterpolatedValueAtEndWithCustomToken 0.001 s
defaultInterpolationWithNonInterpolatedValueAtEnd 0 s
shouldNotInterpolateWithMalformedEndToken 0 s
shouldDetectRecursiveExpressionPassingThroughTwoPrefixes 0.001 s
shouldDetectRecursiveExpressionWithPrefixAndWithout 0 s
defaultInterpolationWithInterpolatedValueAtEnd 0 s
escapeOnlyAtStartDefaultToken 0.001 s

PrefixAwareRecursionInterceptorTest

findExpressionWithDifferentPrefix 0.002 s
findExpressionWithoutPrefix 0 s
findExpression 0.001 s

EnvarBasedValueSourceTest

caseInsensitive 0.013 s
noArgConstructorIsCaseSensitive 0.002 s
getRealEnvironmentVariable 0.002 s

PropertiesBasedValueSourceTest

propertyShouldReturnValueFromProperties 0 s
propertyShouldReturnNullWhenPropertyMissing 0.001 s

PrefixedObjectValueSourceTest

emptyExpressionResultsInNullReturnPrefixUsedWithDot 0.001 s
emptyExpressionResultsInNullReturnNoPrefixUsed 0 s
emptyExpressionResultsInNullReturnPrefixUsedWithoutDot 0 s

MultiDelimiterInterpolatorFilterReaderTest

interpolationWithInterpolatedValueAtEndWithCustomTokenAndCustomString 0.002 s
escapeOnlyAtStart 0.001 s
escape 0.001 s
shouldNotInterpolateExpressionWithMissingEndToken 0.001 s
escapeAtStart 0 s
shouldNotInterpolateExpressionAtEndOfDataWithInvalidEndToken 0.001 s
shouldNotInterpolateWithMalformedStartToken 0 s
interpolationWithMultipleTokenTypes 0 s
interpolationWithInterpolatedValueAtEndWithCustomToken 0 s
defaultInterpolationWithNonInterpolatedValueAtEnd 0 s
shouldNotInterpolateWithMalformedEndToken 0 s
shouldDetectRecursiveExpressionPassingThroughTwoPrefixes 0.001 s
shouldDetectRecursiveExpressionWithPrefixAndWithout 0.001 s
defaultInterpolationWithInterpolatedValueAtEnd 0 s
escapeOnlyAtStartDefaultToken 0.001 s
interpolationWithMultipleTokenTypesReversedOrdering 0 s

StringUtilsTest

capitalizeFirstLetter 0 s

MultiDelimiterStringSearchInterpolatorTest

delimitersPassedToValueSource 0.001 s
cacheAnswersTrue 0.001 s
cacheAnswersFalse 0.001 s
interpolationWithMultipleEscapes2 0.001 s
interpolationWithMultipleEscapes3 0 s
interpolationWithMultipleEscapes 0.001 s
interpolationWithDifferentDelimiters 0.001 s
successiveInterpolationWithDifferentDelimitersReversedDelimiterSequence 0.001 s

RegexBasedInterpolatorTest

shouldResolveByMyGetVarMethod 0.004 s
usePostProcessorChangesValue 0.347 s
shouldResolveByContextValue 0.001 s
delimitersPassedToValueSource 0.001 s
usePostProcessorDoesNotChangeValue 0.001 s
cacheAnswersTrue 0.001 s
cacheAnswersFalse 0.001 s
shouldResolveByEnvar 0.001 s
useAlternateRegex 0.001 s
shouldFailOnExpressionCycle 0.002 s
npeFree 0 s

FeedbackingValueSourceTest

beforeResolvedExpression 0.001 s
standalone 0.001 s
afterNotResolvedExpression 0 s
afterResolvedExpression 0.001 s

FixedStringSearchInterpolatorTest

cyclesWithLinked 0.002 s
simpleSubstitutionTwoExpressions 0.001 s
longDelimitersInContext 0 s
notEscapeExprAtStart 0 s
usePostProcessorChangesValue 0.002 s
shouldResolveByContextValue 0 s
shouldResolveByUsingObjectListMap 0.001 s
escape 0.001 s
simpleSubstitutionWithDefinedExpr 0 s
longDelimitersWithNoEndContext 0.001 s
escapeExprAtStart 0.001 s
usePostProcessorDoesNotChangeValue 0.001 s
interruptedInterpolate 0.001 s
cyclesWithLinkedBetweenRootAndOther 0 s
notEscapeWithLongEscapeStrAtStart 0 s
dominance 0 s
longDelimitersWithNoContext 0.001 s
escapeNotFailWithNullEscapeStr 0 s
longDelimitersWithNoStartContext 0 s
shouldResolveByEnvar 0.001 s
linkedInterpolators 0 s
brokenExpressionLeaveItAlone 0 s
fixedInjectedIntoRegular 0.001 s
simpleSubstitution 0.001 s
unresolable_linked 0 s
shouldFailOnExpressionCycle 0.001 s
escapeWithLongEscapeStr 0 s
onlyEscapeExprAtStart 0 s
npeFree 0 s
escapeWithLongEscapeStrAtStart 0 s

FieldBasedObjectInterpolatorTest

interpolateObjectWithStringListField 0.003 s
interpolateObjectWithStringListFieldAndOneLiteralValue 0.001 s
interpolateObjectWithUnmodifiableStringToStringMapField 0 s
interpolateObjectWithStringToStringArrayMapField 0.001 s
interpolateStringArray 0 s
interpolateObjectWithUnmodifiableStringListField 0.001 s
interpolateObjectWithStringArrayField 0.001 s
interpolateObjectWithStringToStringMapFieldAndOneLiteralValue 0 s
interpolateObjectWithStringToStringMapField 0.001 s
interpolateObjectWithStringArrayListField 0 s

StringSearchInterpolatorTest

simpleSubstitutionTwoExpressions 0 s
longDelimitersInContext 0 s
notEscapeExprAtStart 0 s
usePostProcessorChangesValue 0.001 s
shouldResolveByContextValue 0 s
shouldResolveByUsingObjectListMap 0.006 s
escape 0 s
simpleSubstitutionWithDefinedExpr 0 s
longDelimitersWithNoEndContext 0 s
escapeExprAtStart 0.001 s
usePostProcessorDoesNotChangeValue 0.001 s
cacheAnswersTrue 0.001 s
interruptedInterpolate 0.001 s
longDelimitersPassedToValueSource 0.001 s
notEscapeWithLongEscapeStrAtStart 0.001 s
cacheAnswersFalse 0 s
longDelimitersWithNoContext 0.001 s
escapeNotFailWithNullEscapeStr 0 s
longDelimitersWithNoStartContext 0.001 s
shouldResolveByEnvar 0 s
brokenExpressionLeaveItAlone 0.001 s
simpleSubstitution 0 s
shouldFailOnExpressionCycle 0 s
escapeWithLongEscapeStr 0.001 s
onlyEscapeExprAtStart 0 s
npeFree 0 s
escapeWithLongEscapeStrAtStart 0.001 s

EnvarBasedValueSourceTest

caseInsensitive 0.002 s
noArgConstructorIsCaseSensitive 0.001 s
getRealEnvironmentVariable 0 s

PrefixedValueSourceWrapperTest

shouldReturnValueForPropertyVSWRappedWithSinglePrefix 0.002 s
shouldNullForMissingValueInPropertyVSWRappedWithSinglePrefix 0.001 s
shouldReturnNullForIncorrectPrefixUsingPropertyVSWRappedWithSinglePrefix 0 s