Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.705
info.magnolia.freemarker.setup 5 0 0 0 100% 3.379
info.magnolia.freemarker.models 8 0 0 0 100% 0.099

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.63
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.379

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
ContentModelTest 1 0 0 0 100% 0.057
UserModelTest 1 0 0 0 100% 0.016
MagnoliaObjectWrapperTest 5 0 0 0 100% 0.02
BinaryNodeDataModelTest 1 0 0 0 100% 0.006

Test Cases

[Summary] [Package List] [Test Cases]

FreemarkerHelperTest

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

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.057

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.016

ModeDependentTemplateExceptionHandlerTest

handleTemplateExceptionThrowsTemplateExceptionInAdminMode 0.036
handleTemplateExceptionThrowsTemplateExceptionInAdminPreviewMode 0.006
handleTemplateExceptionThrowsTemplateExceptionInPublicMode 0.005

FreemarkerSupportModuleVersionHandlerTest

updateFrom53WithDefaultLoadersButCustomProps 2.037
updateFrom53WithDefaultConfigNoInplace 0.428
fullInstall 0.358
updateFrom53WithAdditionalLoader 0.298
updateFrom53WithDefaultConfigWithInplaceTemplate 0.258

FreemarkerConfigTest

testSharedVariablesArePopulated 0.028

MagnoliaObjectWrapperTest

wrapsContextWithMapModel 0.008
modelFactoryHasPrecedence 0.004
wrapsBeanAsBeanModel 0.001
wrapsContentMapWithContentMapModel 0.007
wrapsMapAsDefaultMapAdapter 0

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.006