Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.961
info.magnolia.freemarker.setup 5 0 0 0 100% 3.919
info.magnolia.freemarker.models 8 0 0 0 100% 0.142

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.874
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.056
FreemarkerConfigTest 1 0 0 0 100% 0.031

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
ContentModelTest 1 0 0 0 100% 0.076
UserModelTest 1 0 0 0 100% 0.023
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.035
BinaryNodeDataModelTest 1 0 0 0 100% 0.008

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

canAccessStaticMethodsOfSharedVariables 0.126
contextVariablesOverloadSharedVariables 0.007
contextPathIsAlsoAvailableThroughMagnoliaContext 0.032
datePropertiesAreHandledProperly 0.065
nodeNameCanBeRenderedImplicitly 0.009
weCanUseAnyObjectTypeAsOurRoot 0.016
canLoopThroughNodesNestedInBean 0.018
outputsI18NKeyIfTranslationIsNotFound 0.025
i18nAuthorObject 0.08
canUseDotSyntaxToGetASimpleI18NMessage 0.01
testSimpleI18NMessageCanBeUsedInTemplates 0.01
userUnsupportedExceptionFallback 0.012
canUseBracketSyntaxToGetASimpleI18NMessage 0.008
evalCanAlsoBeUsedForNestedExpressions 0.022
enumCanBeComparedWith 0.036
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.017
simpleNodeReferenceOutputsItsName 0.011
interpretCanBeUsedForDynamicNodeProperties 0.016
addDefaultDataWrapsAggregationStateAndContextTemplateObjectsIfCurrentMgnlContextIsWebContextAndConfigurationIsSetToEscapeHTML 0.014
canUseSharedVariables 0.01
renderedWithCurrentLocale 0.009
useCombinationOfPadSubStringAndTrimForSafeSubstring 0.022
referenceProperties 0.01
subNodesAreReachable 0.007
mustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.011
urlBuiltin 0.007
uuidLinksAreTransformedToRelativeLinksInWebContext 0.041
canLoopThroughPropertiesUsingTheValuesBuiltIn 0.012
booleanPropertiesAreHandledProperly 0.008
magnoliaContextAttributesAreAvailableWithMapSyntax 0.01
magnoliaContextIsExposed 0.008
uuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.009
supportsI18NMessagesWithMultipleParameters 0.009
givenLocaleTakesOverAnyContextLocale 0.006
numberProperties 0.007
addDefaultDataDoesNotWrapAggregationStateAndContextTemplateObjectsByDefault 0.007
enumMembersCanBeUsedInTemplates 0.007
canReachParentWithBuiltIn 0.008
interpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.008
nodeNameCanBeRenderedExplicitly 0.006
evalCanEvaluateDynamicNodeProperties 0.008
i18NMessageParametersCanComeFromData 0.008
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.008
enumCanBeListed 0.007
missingAndDefaultValueOperatorsActsAsIExceptThemTo 0.008
subSubNode 0.007
contextPathIsAddedWithWebContext 0.007
uuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.007
canAccessEnumPropertiesOfVariables 0.006
canLoopThroughPropertiesUsingTheKeysBuiltIn 0.011
canPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.007
canLoopThroughNodes 0.007
simpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.007
contextPathIsNotAddedWithNotWebContext 0.013
userPropertiesAreAvailable 0.007

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.076

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.023

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.04
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.009
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.007

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 2.219
updateFrom53WithDefaultConfigNoInplace 0.513
fullInstall 0.416
updateFrom53WithAdditionalLoader 0.405
updateFrom53WithDefaultConfigWithInplaceTemplate 0.366

FreemarkerConfigTest

testSharedVariablesArePopulated 0.031

MagnoliaObjectWrapperTest

testModelFactoryHasPrecedence 0.013
testWrapsBeanAsBeanModel 0.003
testWrapsContextWithMapModel 0.008
testWrapsMapAsSimpleHash 0.001
testWrapsContentMapWithContentMapModel 0.01

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.008