Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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% 1.773
info.magnolia.freemarker.setup 5 0 0 0 100% 3.997
info.magnolia.freemarker.models 8 0 0 0 100% 0.03

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
FreemarkerConfigTest 1 0 0 0 100% 0.721
FreemarkerHelperTest 55 0 0 0 100% 0.944
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.108

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

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

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerConfigTest

testSharedVariablesArePopulated 0.721

FreemarkerHelperTest

canAccessStaticMethodsOfSharedVariables 0.224
contextVariablesOverloadSharedVariables 0.006
contextPathIsAlsoAvailableThroughMagnoliaContext 0.04
datePropertiesAreHandledProperly 0.065
nodeNameCanBeRenderedImplicitly 0.006
weCanUseAnyObjectTypeAsOurRoot 0.012
canLoopThroughNodesNestedInBean 0.015
outputsI18NKeyIfTranslationIsNotFound 0.024
i18nAuthorObject 0.063
canUseDotSyntaxToGetASimpleI18NMessage 0.007
testSimpleI18NMessageCanBeUsedInTemplates 0.007
userUnsupportedExceptionFallback 0.019
canUseBracketSyntaxToGetASimpleI18NMessage 0.01
evalCanAlsoBeUsedForNestedExpressions 0.023
enumCanBeComparedWith 0.035
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.01
simpleNodeReferenceOutputsItsName 0.009
interpretCanBeUsedForDynamicNodeProperties 0.011
addDefaultDataWrapsAggregationStateAndContextTemplateObjectsIfCurrentMgnlContextIsWebContextAndConfigurationIsSetToEscapeHTML 0.011
canUseSharedVariables 0.007
renderedWithCurrentLocale 0.007
useCombinationOfPadSubStringAndTrimForSafeSubstring 0.007
referenceProperties 0.017
subNodesAreReachable 0.007
mustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.011
urlBuiltin 0.008
uuidLinksAreTransformedToRelativeLinksInWebContext 0.044
canLoopThroughPropertiesUsingTheValuesBuiltIn 0.01
booleanPropertiesAreHandledProperly 0.008
magnoliaContextAttributesAreAvailableWithMapSyntax 0.01
magnoliaContextIsExposed 0.008
uuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.009
supportsI18NMessagesWithMultipleParameters 0.011
givenLocaleTakesOverAnyContextLocale 0.007
numberProperties 0.007
addDefaultDataDoesNotWrapAggregationStateAndContextTemplateObjectsByDefault 0.006
enumMembersCanBeUsedInTemplates 0.007
canReachParentWithBuiltIn 0.007
interpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.007
nodeNameCanBeRenderedExplicitly 0.007
evalCanEvaluateDynamicNodeProperties 0.006
i18NMessageParametersCanComeFromData 0.009
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.007
enumCanBeListed 0.008
missingAndDefaultValueOperatorsActsAsIExceptThemTo 0.008
subSubNode 0.007
contextPathIsAddedWithWebContext 0.007
uuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.008
canAccessEnumPropertiesOfVariables 0.007
canLoopThroughPropertiesUsingTheKeysBuiltIn 0.012
canPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.008
canLoopThroughNodes 0.016
simpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.009
contextPathIsNotAddedWithNotWebContext 0.01
userPropertiesAreAvailable 0.013

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.093
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.008
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.007

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.005

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.005

MagnoliaObjectWrapperTest

testModelFactoryHasPrecedence 0.006
testWrapsBeanAsBeanModel 0.001
testWrapsContextWithMapModel 0.005
testWrapsMapAsSimpleHash 0
testWrapsContentMapWithContentMapModel 0.008

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.959
updateFrom53WithDefaultConfigNoInplace 0.577
fullInstall 0.463
updateFrom53WithAdditionalLoader 0.516
updateFrom53WithDefaultConfigWithInplaceTemplate 0.482