Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
116 0 0 0 100% 2.46

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.util 1 0 0 0 100% 0
org.codehaus.plexus.interpolation.fixed 30 0 0 0 100% 0.011
org.codehaus.plexus.interpolation.multi 18 0 0 0 100% 0.008
org.codehaus.plexus.interpolation 57 0 0 0 100% 2.425
org.codehaus.plexus.interpolation.object 10 0 0 0 100% 0.016

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

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
FixedStringSearchInterpolatorTest 30 0 0 0 100% 0.011

org.codehaus.plexus.interpolation.multi

Class Tests Errors Failures Skipped Success Rate Time
MultiDelimiterInterpolatorFilterReaderTest 16 0 0 0 100% 0.008
MultiDelimiterStringSearchInterpolatorTest 2 0 0 0 100% 0

org.codehaus.plexus.interpolation

Class Tests Errors Failures Skipped Success Rate Time
RegexBasedInterpolatorTest 8 0 0 0 100% 2.39
PropertiesBasedValueSourceTest 2 0 0 0 100% 0.001
PrefixAwareRecursionInterceptorTest 3 0 0 0 100% 0.002
InterpolatorFilterReaderTest 14 0 0 0 100% 0.006
PrefixedObjectValueSourceTest 3 0 0 0 100% 0.004
StringSearchInterpolatorTest 24 0 0 0 100% 0.022
PrefixedValueSourceWrapperTest 3 0 0 0 100% 0

org.codehaus.plexus.interpolation.object

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

Test Cases

[Summary] [Package List] [Test Cases]

FieldBasedObjectInterpolatorTest

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

RegexBasedInterpolatorTest

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

MultiDelimiterInterpolatorFilterReaderTest

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

FixedStringSearchInterpolatorTest

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

PropertiesBasedValueSourceTest

testPropertyShouldReturnValueFromProperties 0
testPropertyShouldReturnNullWhenPropertyMissing 0.001

PrefixAwareRecursionInterceptorTest

testFindExpression 0.001
testFindExpressionWithoutPrefix 0
testFindExpressionWithDifferentPrefix 0.001

InterpolatorFilterReaderTest

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

StringUtilsTest

testCapitalizeFirstLetter 0

PrefixedObjectValueSourceTest

testEmptyExpressionResultsInNullReturn_NoPrefixUsed 0.003
testEmptyExpressionResultsInNullReturn_PrefixUsedWithoutDot 0.001
testEmptyExpressionResultsInNullReturn_PrefixUsedWithDot 0

StringSearchInterpolatorTest

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

PrefixedValueSourceWrapperTest

testShouldNullForMissingValueInPropertyVSWRappedWithSinglePrefix 0
testShouldReturnValueForPropertyVSWRappedWithSinglePrefix 0
testShouldReturnNullForIncorrectPrefixUsingPropertyVSWRappedWithSinglePrefix 0

MultiDelimiterStringSearchInterpolatorTest

testSuccessiveInterpolationWithDifferentDelimiters_ReversedDelimiterSequence 0
testInterpolationWithDifferentDelimiters 0