Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
70 0 0 0 100% 4.026

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
info.magnolia.freemarker 59 0 0 0 100% 0.637
info.magnolia.freemarker.setup 5 0 0 0 100% 3.309
info.magnolia.freemarker.models 6 0 0 0 100% 0.08

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

info.magnolia.freemarker

Class Tests Errors Failures Skipped Success Rate Time
FreemarkerHelperTest 55 0 0 0 100% 0.564
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.043
FreemarkerConfigTest 1 0 0 0 100% 0.03

info.magnolia.freemarker.setup

Class Tests Errors Failures Skipped Success Rate Time
FreemarkerSupportModuleVersionHandlerTest 5 0 0 0 100% 3.309

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
UserModelTest 1 0 0 0 100% 0.06
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.02

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

canAccessStaticMethodsOfSharedVariables 0.094
contextVariablesOverloadSharedVariables 0.004
contextPathIsAlsoAvailableThroughMagnoliaContext 0.021
datePropertiesAreHandledProperly 0.046
nodeNameCanBeRenderedImplicitly 0.004
weCanUseAnyObjectTypeAsOurRoot 0.01
canLoopThroughNodesNestedInBean 0.012
outputsI18NKeyIfTranslationIsNotFound 0.021
i18nAuthorObject 0.053
canUseDotSyntaxToGetASimpleI18NMessage 0.005
testSimpleI18NMessageCanBeUsedInTemplates 0.005
userUnsupportedExceptionFallback 0.008
canUseBracketSyntaxToGetASimpleI18NMessage 0.005
evalCanAlsoBeUsedForNestedExpressions 0.014
enumCanBeComparedWith 0.024
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.007
simpleNodeReferenceOutputsItsName 0.005
interpretCanBeUsedForDynamicNodeProperties 0.008
addDefaultDataWrapsAggregationStateAndContextTemplateObjectsIfCurrentMgnlContextIsWebContextAndConfigurationIsSetToEscapeHTML 0.007
canUseSharedVariables 0.005
renderedWithCurrentLocale 0.005
useCombinationOfPadSubStringAndTrimForSafeSubstring 0.007
referenceProperties 0.007
subNodesAreReachable 0.005
mustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.008
urlBuiltin 0.011
uuidLinksAreTransformedToRelativeLinksInWebContext 0.011
canLoopThroughPropertiesUsingTheValuesBuiltIn 0.007
booleanPropertiesAreHandledProperly 0.004
magnoliaContextAttributesAreAvailableWithMapSyntax 0.007
magnoliaContextIsExposed 0.005
uuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.005
supportsI18NMessagesWithMultipleParameters 0.006
givenLocaleTakesOverAnyContextLocale 0.004
numberProperties 0.012
addDefaultDataDoesNotWrapAggregationStateAndContextTemplateObjectsByDefault 0
enumMembersCanBeUsedInTemplates 0.008
canReachParentWithBuiltIn 0.005
interpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.006
nodeNameCanBeRenderedExplicitly 0.004
evalCanEvaluateDynamicNodeProperties 0.004
i18NMessageParametersCanComeFromData 0.006
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.005
enumCanBeListed 0.004
missingAndDefaultValueOperatorsActsAsIExceptThemTo 0.006
subSubNode 0.004
contextPathIsAddedWithWebContext 0.004
uuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.004
canAccessEnumPropertiesOfVariables 0.005
canLoopThroughPropertiesUsingTheKeysBuiltIn 0.006
canPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.005
canLoopThroughNodes 0.005
simpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.005
contextPathIsNotAddedWithNotWebContext 0.013
userPropertiesAreAvailable 0

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.059

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.034
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.004
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.005

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.927
updateFrom53WithDefaultConfigNoInplace 0.418
fullInstall 0.354
updateFrom53WithAdditionalLoader 0.29
updateFrom53WithDefaultConfigWithInplaceTemplate 0.271

FreemarkerConfigTest

testSharedVariablesArePopulated 0.03

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.007
modelFactoryHasPrecedence 0.004
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.008
wrapsMapAsDefaultMapAdapter 0