Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.946
info.magnolia.freemarker.setup 5 0 0 0 100% 7.118
info.magnolia.freemarker.models 8 0 0 0 100% 0.055

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.616
FreemarkerHelperTest 55 0 0 0 100% 1.235
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.095

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
BinaryNodeDataModelTest 1 0 0 0 100% 0.01
ContentModelTest 1 0 0 0 100% 0.007
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.036
UserModelTest 1 0 0 0 100% 0.002

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerConfigTest

testSharedVariablesArePopulated 0.616

FreemarkerHelperTest

canAccessStaticMethodsOfSharedVariables 0.285
contextVariablesOverloadSharedVariables 0.008
contextPathIsAlsoAvailableThroughMagnoliaContext 0.057
datePropertiesAreHandledProperly 0.065
nodeNameCanBeRenderedImplicitly 0.006
weCanUseAnyObjectTypeAsOurRoot 0.015
canLoopThroughNodesNestedInBean 0.019
outputsI18NKeyIfTranslationIsNotFound 0.034
i18nAuthorObject 0.087
canUseDotSyntaxToGetASimpleI18NMessage 0.007
testSimpleI18NMessageCanBeUsedInTemplates 0.009
userUnsupportedExceptionFallback 0.029
canUseBracketSyntaxToGetASimpleI18NMessage 0.011
evalCanAlsoBeUsedForNestedExpressions 0.03
enumCanBeComparedWith 0.047
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.011
simpleNodeReferenceOutputsItsName 0.008
interpretCanBeUsedForDynamicNodeProperties 0.012
addDefaultDataWrapsAggregationStateAndContextTemplateObjectsIfCurrentMgnlContextIsWebContextAndConfigurationIsSetToEscapeHTML 0.01
canUseSharedVariables 0.006
renderedWithCurrentLocale 0.008
useCombinationOfPadSubStringAndTrimForSafeSubstring 0.015
referenceProperties 0.009
subNodesAreReachable 0.007
mustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.017
urlBuiltin 0.011
uuidLinksAreTransformedToRelativeLinksInWebContext 0.074
canLoopThroughPropertiesUsingTheValuesBuiltIn 0.019
booleanPropertiesAreHandledProperly 0.01
magnoliaContextAttributesAreAvailableWithMapSyntax 0.016
magnoliaContextIsExposed 0.013
uuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.017
supportsI18NMessagesWithMultipleParameters 0.014
givenLocaleTakesOverAnyContextLocale 0.027
numberProperties 0.01
addDefaultDataDoesNotWrapAggregationStateAndContextTemplateObjectsByDefault 0.008
enumMembersCanBeUsedInTemplates 0.009
canReachParentWithBuiltIn 0.008
interpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.01
nodeNameCanBeRenderedExplicitly 0.01
evalCanEvaluateDynamicNodeProperties 0.01
i18NMessageParametersCanComeFromData 0.011
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.011
enumCanBeListed 0.01
missingAndDefaultValueOperatorsActsAsIExceptThemTo 0.01
subSubNode 0.01
contextPathIsAddedWithWebContext 0.009
uuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.01
canAccessEnumPropertiesOfVariables 0.013
canLoopThroughPropertiesUsingTheKeysBuiltIn 0.014
canPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.012
canLoopThroughNodes 0.01
simpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.012
contextPathIsNotAddedWithNotWebContext 0.016
userPropertiesAreAvailable 0.009

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.076
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.01
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.009

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.01

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.007

MagnoliaObjectWrapperTest

testModelFactoryHasPrecedence 0.009
testWrapsBeanAsBeanModel 0.002
testWrapsContextWithMapModel 0.018
testWrapsMapAsSimpleHash 0
testWrapsContentMapWithContentMapModel 0.007

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.002

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 3.438
updateFrom53WithDefaultConfigNoInplace 1.256
fullInstall 0.897
updateFrom53WithAdditionalLoader 0.815
updateFrom53WithDefaultConfigWithInplaceTemplate 0.712