Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
72 0 0 0 100% 3.992

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.738
info.magnolia.freemarker.setup 5 0 0 0 100% 3.161
info.magnolia.freemarker.models 8 0 0 0 100% 0.093

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.664
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.042
FreemarkerConfigTest 1 0 0 0 100% 0.032

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
ContentModelTest 1 0 0 0 100% 0.053
UserModelTest 1 0 0 0 100% 0.015
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.019
BinaryNodeDataModelTest 1 0 0 0 100% 0.006

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

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

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.053

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.015

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.033
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.004
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.005

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.958
updateFrom53WithDefaultConfigNoInplace 0.36
fullInstall 0.315
updateFrom53WithAdditionalLoader 0.281
updateFrom53WithDefaultConfigWithInplaceTemplate 0.247

FreemarkerConfigTest

testSharedVariablesArePopulated 0.032

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.007
modelFactoryHasPrecedence 0.004
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.006
wrapsMapAsDefaultMapAdapter 0.001

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.006