Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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 57 0 0 0 100% 1.098
info.magnolia.freemarker.setup 5 0 0 0 100% 3.13
info.magnolia.freemarker.models 8 0 0 0 100% 0.024

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.348
FreemarkerHelperTest 53 0 0 0 100% 0.697
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.053

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
BinaryNodeDataModelTest 1 0 0 0 100% 0.004
ContentModelTest 1 0 0 0 100% 0.003
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.016
UserModelTest 1 0 0 0 100% 0.001

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerConfigTest

testSharedVariablesArePopulated 0.348

FreemarkerHelperTest

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

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.041
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.005
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.007

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.004

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.003

MagnoliaObjectWrapperTest

testModelFactoryHasPrecedence 0.005
testWrapsBeanAsBeanModel 0.002
testWrapsContextWithMapModel 0.003
testWrapsMapAsSimpleHash 0
testWrapsContentMapWithContentMapModel 0.006

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.001

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.485
updateFrom53WithDefaultConfigNoInplace 0.419
fullInstall 0.391
updateFrom53WithAdditionalLoader 0.436
updateFrom53WithDefaultConfigWithInplaceTemplate 0.399