Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.632
info.magnolia.freemarker.setup 5 0 0 0 100% 3.098
info.magnolia.freemarker.models 8 0 0 0 100% 0.085

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.568
ModeDependentTemplateExceptionHandlerTest 3 0 0 0 100% 0.042
FreemarkerConfigTest 1 0 0 0 100% 0.022

info.magnolia.freemarker.setup

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

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
ContentModelTest 1 0 0 0 100% 0.047
UserModelTest 1 0 0 0 100% 0.014
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.019
BinaryNodeDataModelTest 1 0 0 0 100% 0.005

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

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

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.047

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.014

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.034
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.004
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.004

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 1.932
updateFrom53WithDefaultConfigNoInplace 0.358
fullInstall 0.293
updateFrom53WithAdditionalLoader 0.273
updateFrom53WithDefaultConfigWithInplaceTemplate 0.242

FreemarkerConfigTest

testSharedVariablesArePopulated 0.022

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.007
modelFactoryHasPrecedence 0.005
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.006
wrapsMapAsDefaultMapAdapter 0

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.005