Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
71 0 0 0 100% 3.315

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 60 0 0 0 100% 0.646
info.magnolia.freemarker.setup 5 0 0 0 100% 2.6
info.magnolia.freemarker.models 6 0 0 0 100% 0.069

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 56 0 0 0 100% 0.572
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.046
FreemarkerConfigTest 1 0 0 0 100% 0.028

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
UserModelTest 1 0 0 0 100% 0.048
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.021

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

canAccessStaticMethodsOfSharedVariables 0.084
contextVariablesOverloadSharedVariables 0.005
contextPathIsAlsoAvailableThroughMagnoliaContext 0.019
datePropertiesAreHandledProperly 0.038
nodeNameCanBeRenderedImplicitly 0.004
weCanUseAnyObjectTypeAsOurRoot 0.01
canLoopThroughNodesNestedInBean 0.011
outputsI18NKeyIfTranslationIsNotFound 0.017
i18nAuthorObject 0.07
canUseDotSyntaxToGetASimpleI18NMessage 0.006
testSimpleI18NMessageCanBeUsedInTemplates 0.006
userUnsupportedExceptionFallback 0.008
canUseBracketSyntaxToGetASimpleI18NMessage 0.006
evalCanAlsoBeUsedForNestedExpressions 0.018
enumCanBeComparedWith 0.032
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.007
simpleNodeReferenceOutputsItsName 0.004
interpretCanBeUsedForDynamicNodeProperties 0.007
addDefaultDataWrapsAggregationStateAndContextTemplateObjectsIfCurrentMgnlContextIsWebContextAndConfigurationIsSetToEscapeHTML 0.005
canUseSharedVariables 0.004
renderedWithCurrentLocale 0.005
useCombinationOfPadSubStringAndTrimForSafeSubstring 0.005
referenceProperties 0.005
subNodesAreReachable 0.004
mustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.007
urlBuiltin 0.004
uuidLinksAreTransformedToRelativeLinksInWebContext 0.01
canLoopThroughPropertiesUsingTheValuesBuiltIn 0.006
booleanPropertiesAreHandledProperly 0.004
magnoliaContextAttributesAreAvailableWithMapSyntax 0.007
magnoliaContextIsExposed 0.005
uuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.004
supportsI18NMessagesWithMultipleParameters 0.005
givenLocaleTakesOverAnyContextLocale 0.005
numberProperties 0.005
addDefaultDataDoesNotWrapAggregationStateAndContextTemplateObjectsByDefault 0.005
enumMembersCanBeUsedInTemplates 0.004
canReachParentWithBuiltIn 0.005
executionIsNotAllowed 0.011
interpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.004
nodeNameCanBeRenderedExplicitly 0.006
evalCanEvaluateDynamicNodeProperties 0.005
i18NMessageParametersCanComeFromData 0.007
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.005
enumCanBeListed 0.005
missingAndDefaultValueOperatorsActsAsIExceptThemTo 0.006
subSubNode 0.004
contextPathIsAddedWithWebContext 0.006
uuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.005
canAccessEnumPropertiesOfVariables 0.005
canLoopThroughPropertiesUsingTheKeysBuiltIn 0.007
canPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.007
canLoopThroughNodes 0.006
simpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.008
contextPathIsNotAddedWithNotWebContext 0.006
userPropertiesAreAvailable 0.006

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.048

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.034
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.005
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.004

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.466
updateFrom53WithDefaultConfigNoInplace 0.367
fullInstall 0.285
updateFrom53WithAdditionalLoader 0.239
updateFrom53WithDefaultConfigWithInplaceTemplate 0.236

FreemarkerConfigTest

testSharedVariablesArePopulated 0.028

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.008
modelFactoryHasPrecedence 0.004
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.008
wrapsMapAsDefaultMapAdapter 0