Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.266
info.magnolia.freemarker.setup 5 0 0 0 100% 3.02
info.magnolia.freemarker.models 8 0 0 0 100% 0.04

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.406
FreemarkerHelperTest 55 0 0 0 100% 0.803
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.057

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

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

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerConfigTest

testSharedVariablesArePopulated 0.406

FreemarkerHelperTest

canAccessStaticMethodsOfSharedVariables 0.212
contextVariablesOverloadSharedVariables 0.005
contextPathIsAlsoAvailableThroughMagnoliaContext 0.038
datePropertiesAreHandledProperly 0.043
nodeNameCanBeRenderedImplicitly 0.006
weCanUseAnyObjectTypeAsOurRoot 0.011
canLoopThroughNodesNestedInBean 0.012
outputsI18NKeyIfTranslationIsNotFound 0.022
i18nAuthorObject 0.061
canUseDotSyntaxToGetASimpleI18NMessage 0.006
testSimpleI18NMessageCanBeUsedInTemplates 0.006
userUnsupportedExceptionFallback 0.016
canUseBracketSyntaxToGetASimpleI18NMessage 0.007
evalCanAlsoBeUsedForNestedExpressions 0.019
enumCanBeComparedWith 0.029
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.007
simpleNodeReferenceOutputsItsName 0.007
interpretCanBeUsedForDynamicNodeProperties 0.008
addDefaultDataWrapsAggregationStateAndContextTemplateObjectsIfCurrentMgnlContextIsWebContextAndConfigurationIsSetToEscapeHTML 0.007
canUseSharedVariables 0.005
renderedWithCurrentLocale 0.005
useCombinationOfPadSubStringAndTrimForSafeSubstring 0.006
referenceProperties 0.005
subNodesAreReachable 0.005
mustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.007
urlBuiltin 0.006
uuidLinksAreTransformedToRelativeLinksInWebContext 0.035
canLoopThroughPropertiesUsingTheValuesBuiltIn 0.008
booleanPropertiesAreHandledProperly 0.005
magnoliaContextAttributesAreAvailableWithMapSyntax 0.012
magnoliaContextIsExposed 0.007
uuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.009
supportsI18NMessagesWithMultipleParameters 0.016
givenLocaleTakesOverAnyContextLocale 0.006
numberProperties 0.005
addDefaultDataDoesNotWrapAggregationStateAndContextTemplateObjectsByDefault 0.005
enumMembersCanBeUsedInTemplates 0.006
canReachParentWithBuiltIn 0.007
interpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.006
nodeNameCanBeRenderedExplicitly 0.006
evalCanEvaluateDynamicNodeProperties 0.005
i18NMessageParametersCanComeFromData 0.008
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.01
enumCanBeListed 0.006
missingAndDefaultValueOperatorsActsAsIExceptThemTo 0.01
subSubNode 0.01
contextPathIsAddedWithWebContext 0.01
uuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.006
canAccessEnumPropertiesOfVariables 0.005
canLoopThroughPropertiesUsingTheKeysBuiltIn 0.008
canPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.007
canLoopThroughNodes 0.004
simpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.006
contextPathIsNotAddedWithNotWebContext 0.008
userPropertiesAreAvailable 0.006

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.045
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.006
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.006

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.006

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.012

MagnoliaObjectWrapperTest

testModelFactoryHasPrecedence 0.005
testWrapsBeanAsBeanModel 0.001
testWrapsContextWithMapModel 0.004
testWrapsMapAsSimpleHash 0
testWrapsContentMapWithContentMapModel 0.005

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.007

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.571
updateFrom53WithDefaultConfigNoInplace 0.421
fullInstall 0.361
updateFrom53WithAdditionalLoader 0.353
updateFrom53WithDefaultConfigWithInplaceTemplate 0.314