Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.06
info.magnolia.freemarker.setup 5 0 0 0 100% 2.466
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.339
FreemarkerHelperTest 55 0 0 0 100% 0.678
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.043

info.magnolia.freemarker.setup

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

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.008
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.012
UserModelTest 1 0 0 0 100% 0

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerConfigTest

testSharedVariablesArePopulated 0.339

FreemarkerHelperTest

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

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.034
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.005
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.004

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.004

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.008

MagnoliaObjectWrapperTest

testModelFactoryHasPrecedence 0.004
testWrapsBeanAsBeanModel 0.001
testWrapsContextWithMapModel 0.003
testWrapsMapAsSimpleHash 0
testWrapsContentMapWithContentMapModel 0.004

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.285
updateFrom53WithDefaultConfigNoInplace 0.353
fullInstall 0.289
updateFrom53WithAdditionalLoader 0.282
updateFrom53WithDefaultConfigWithInplaceTemplate 0.257