Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.716
info.magnolia.freemarker.setup 5 0 0 0 100% 3.519
info.magnolia.freemarker.models 6 0 0 0 100% 0.086

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.641
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% 3.519

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
UserModelTest 1 0 0 0 100% 0.064
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.022

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

canAccessStaticMethodsOfSharedVariables 0.106
contextVariablesOverloadSharedVariables 0.005
contextPathIsAlsoAvailableThroughMagnoliaContext 0.025
datePropertiesAreHandledProperly 0.048
nodeNameCanBeRenderedImplicitly 0.006
weCanUseAnyObjectTypeAsOurRoot 0.009
canLoopThroughNodesNestedInBean 0.013
outputsI18NKeyIfTranslationIsNotFound 0.022
i18nAuthorObject 0.065
canUseDotSyntaxToGetASimpleI18NMessage 0.006
testSimpleI18NMessageCanBeUsedInTemplates 0.005
userUnsupportedExceptionFallback 0.008
canUseBracketSyntaxToGetASimpleI18NMessage 0.006
evalCanAlsoBeUsedForNestedExpressions 0.015
enumCanBeComparedWith 0.03
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.009
simpleNodeReferenceOutputsItsName 0.006
interpretCanBeUsedForDynamicNodeProperties 0.008
addDefaultDataWrapsAggregationStateAndContextTemplateObjectsIfCurrentMgnlContextIsWebContextAndConfigurationIsSetToEscapeHTML 0.006
canUseSharedVariables 0.005
renderedWithCurrentLocale 0.005
useCombinationOfPadSubStringAndTrimForSafeSubstring 0.006
referenceProperties 0.007
subNodesAreReachable 0.005
mustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.007
urlBuiltin 0.005
uuidLinksAreTransformedToRelativeLinksInWebContext 0.013
canLoopThroughPropertiesUsingTheValuesBuiltIn 0.008
booleanPropertiesAreHandledProperly 0.007
magnoliaContextAttributesAreAvailableWithMapSyntax 0.006
magnoliaContextIsExposed 0.006
uuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.005
supportsI18NMessagesWithMultipleParameters 0.006
givenLocaleTakesOverAnyContextLocale 0.005
numberProperties 0.005
addDefaultDataDoesNotWrapAggregationStateAndContextTemplateObjectsByDefault 0.005
enumMembersCanBeUsedInTemplates 0.004
canReachParentWithBuiltIn 0.005
interpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.005
nodeNameCanBeRenderedExplicitly 0.004
evalCanEvaluateDynamicNodeProperties 0.007
i18NMessageParametersCanComeFromData 0.009
canPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.007
enumCanBeListed 0.007
missingAndDefaultValueOperatorsActsAsIExceptThemTo 0.007
subSubNode 0.005
contextPathIsAddedWithWebContext 0.006
uuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.007
canAccessEnumPropertiesOfVariables 0.007
canLoopThroughPropertiesUsingTheKeysBuiltIn 0.009
canPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.008
canLoopThroughNodes 0.013
simpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.007
contextPathIsNotAddedWithNotWebContext 0.014
userPropertiesAreAvailable 0.001

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.064

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.038
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.005
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.004

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 2.061
updateFrom53WithDefaultConfigNoInplace 0.413
fullInstall 0.364
updateFrom53WithAdditionalLoader 0.336
updateFrom53WithDefaultConfigWithInplaceTemplate 0.293

FreemarkerConfigTest

testSharedVariablesArePopulated 0.028

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.007
modelFactoryHasPrecedence 0.006
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.008
wrapsMapAsDefaultMapAdapter 0