Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.644
info.magnolia.freemarker.setup 5 0 0 0 100% 2.803
info.magnolia.freemarker.models 6 0 0 0 100% 0.097

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.584
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.036
FreemarkerConfigTest 1 0 0 0 100% 0.024

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

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

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

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

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.073

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.029
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.004
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.003

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.525
updateFrom53WithDefaultConfigNoInplace 0.368
fullInstall 0.272
updateFrom53WithAdditionalLoader 0.287
updateFrom53WithDefaultConfigWithInplaceTemplate 0.304

FreemarkerConfigTest

testSharedVariablesArePopulated 0.024

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.008
modelFactoryHasPrecedence 0.004
wrapsBeanAsBeanModel 0.002
wrapsContentMapWithContentMapModel 0.01
wrapsMapAsDefaultMapAdapter 0