Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
70 0 0 0 100% 3.531

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.629
info.magnolia.freemarker.setup 5 0 0 0 100% 2.818
info.magnolia.freemarker.models 6 0 0 0 100% 0.084

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.554
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.047
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.818

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
UserModelTest 1 0 0 0 100% 0.06
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.024

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

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

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.06

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.032
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.005
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.01

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.58
updateFrom53WithDefaultConfigNoInplace 0.35
fullInstall 0.344
updateFrom53WithAdditionalLoader 0.264
updateFrom53WithDefaultConfigWithInplaceTemplate 0.23

FreemarkerConfigTest

testSharedVariablesArePopulated 0.028

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.008
modelFactoryHasPrecedence 0.007
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.008
wrapsMapAsDefaultMapAdapter 0