Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.585
info.magnolia.freemarker.setup 5 0 0 0 100% 2.883
info.magnolia.freemarker.models 8 0 0 0 100% 0.087

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.521
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.038
FreemarkerConfigTest 1 0 0 0 100% 0.026

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

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

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

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

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.051

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.014

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.029
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.005
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.004

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.615
updateFrom53WithDefaultConfigNoInplace 0.383
fullInstall 0.324
updateFrom53WithAdditionalLoader 0.3
updateFrom53WithDefaultConfigWithInplaceTemplate 0.23

FreemarkerConfigTest

testSharedVariablesArePopulated 0.026

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.006
modelFactoryHasPrecedence 0.003
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.006
wrapsMapAsDefaultMapAdapter 0.001

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.005