Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.662
info.magnolia.freemarker.setup 5 0 0 0 100% 4.169
info.magnolia.freemarker.models 8 0 0 0 100% 0.041

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.64
FreemarkerHelperTest 55 0 0 0 100% 0.946
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.076

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
BinaryNodeDataModelTest 1 0 0 0 100% 0.009
ContentModelTest 1 0 0 0 100% 0.007
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.025
UserModelTest 1 0 0 0 100% 0

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerConfigTest

testSharedVariablesArePopulated 0.64

FreemarkerHelperTest

canAccessStaticMethodsOfSharedVariables 0.22
contextVariablesOverloadSharedVariables 0.007
contextPathIsAlsoAvailableThroughMagnoliaContext 0.039
datePropertiesAreHandledProperly 0.06
nodeNameCanBeRenderedImplicitly 0.006
weCanUseAnyObjectTypeAsOurRoot 0.013
canLoopThroughNodesNestedInBean 0.013
outputsI18NKeyIfTranslationIsNotFound 0.023
i18nAuthorObject 0.064
canUseDotSyntaxToGetASimpleI18NMessage 0.007
testSimpleI18NMessageCanBeUsedInTemplates 0.007
userUnsupportedExceptionFallback 0.017
canUseBracketSyntaxToGetASimpleI18NMessage 0.007
evalCanAlsoBeUsedForNestedExpressions 0.018
enumCanBeComparedWith 0.03
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.01
simpleNodeReferenceOutputsItsName 0.006
interpretCanBeUsedForDynamicNodeProperties 0.009
addDefaultDataWrapsAggregationStateAndContextTemplateObjectsIfCurrentMgnlContextIsWebContextAndConfigurationIsSetToEscapeHTML 0.01
canUseSharedVariables 0.008
renderedWithCurrentLocale 0.006
useCombinationOfPadSubStringAndTrimForSafeSubstring 0.008
referenceProperties 0.009
subNodesAreReachable 0.009
mustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.025
urlBuiltin 0.01
uuidLinksAreTransformedToRelativeLinksInWebContext 0.05
canLoopThroughPropertiesUsingTheValuesBuiltIn 0.011
booleanPropertiesAreHandledProperly 0.011
magnoliaContextAttributesAreAvailableWithMapSyntax 0.01
magnoliaContextIsExposed 0.01
uuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.009
supportsI18NMessagesWithMultipleParameters 0.01
givenLocaleTakesOverAnyContextLocale 0.008
numberProperties 0.007
addDefaultDataDoesNotWrapAggregationStateAndContextTemplateObjectsByDefault 0.006
enumMembersCanBeUsedInTemplates 0.006
canReachParentWithBuiltIn 0.006
interpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.006
nodeNameCanBeRenderedExplicitly 0.006
evalCanEvaluateDynamicNodeProperties 0.006
i18NMessageParametersCanComeFromData 0.008
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.007
enumCanBeListed 0.006
missingAndDefaultValueOperatorsActsAsIExceptThemTo 0.007
subSubNode 0.006
contextPathIsAddedWithWebContext 0.005
uuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.006
canAccessEnumPropertiesOfVariables 0.007
canLoopThroughPropertiesUsingTheKeysBuiltIn 0.01
canPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.008
canLoopThroughNodes 0.006
simpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.013
contextPathIsNotAddedWithNotWebContext 0.009
userPropertiesAreAvailable 0.045

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.06
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.008
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.008

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.009

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.007

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.009
modelFactoryHasPrecedence 0.006
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.009
wrapsMapAsDefaultMapAdapter 0

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.633
updateFrom53WithDefaultConfigNoInplace 0.514
fullInstall 0.83
updateFrom53WithAdditionalLoader 0.437
updateFrom53WithDefaultConfigWithInplaceTemplate 0.755