Surefire Report

Summary


Tests Errors Failures Skipped Success Rate Time
528 0 0 0 100% 51.21

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List


Package Tests Errors Failures Skipped Success Rate Time
info.magnolia.utf8 8 0 0 0 100% 3.845
info.magnolia.importexport 10 0 0 0 100% 0.06
info.magnolia.context 14 0 0 0 100% 2.445
info.magnolia.module 28 0 0 0 100% 0.935
info.magnolia.objectfactory 15 0 0 0 100% 0.017
info.magnolia.module.delta 32 0 0 0 100% 1.677
info.magnolia.freemarker 51 0 0 0 100% 0.212
info.magnolia.cms.security 18 0 0 0 100% 0.049
info.magnolia.freemarker.models 3 0 0 0 100% 0.036
info.magnolia.module.model.reader 25 0 0 0 100% 0.055
info.magnolia.cms.filters 19 0 0 0 100% 0.346
info.magnolia.module.model 34 0 0 0 100% 0.013
info.magnolia.module.files 1 0 0 0 100% 0.01
info.magnolia.setup.for3_5 12 0 0 0 100% 0.246
info.magnolia.content2bean 15 0 0 0 100% 0.797
info.magnolia.cms.security.auth.callback 5 0 0 0 100% 0.005
info.magnolia.cms.core.version 1 0 0 0 100% 0.635
info.magnolia.voting.voters 20 0 0 0 100% 0.01
info.magnolia.test.mock 19 0 0 0 100% 0.012
info.magnolia.cms.util 85 0 0 0 100% 7.97
info.magnolia.cms.servlets 8 0 0 0 100% 0.004
info.magnolia.link 26 0 0 0 100% 1.143
info.magnolia.cms.core 21 0 0 0 100% 15.83
info.magnolia.test 5 0 0 0 100% 0.065
info.magnolia.module.ui 4 0 0 0 100% 1.061
info.magnolia.nodebuilder 7 0 0 0 100% 3.263
info.magnolia.cms.beans.config 18 0 0 0 100% 0.282
info.magnolia.importexport.filters 1 0 0 0 100% 0.01
info.magnolia.setup 10 0 0 0 100% 8.775
info.magnolia.nodebuilder.task 2 0 0 0 100% 1.132
info.magnolia.cms.i18n 11 0 0 0 100% 0.27

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

info.magnolia.utf8

Class Tests Errors Failures Skipped Success Rate Time
Utf8ContentTest 8 0 0 0 100% 3.845

info.magnolia.importexport

Class Tests Errors Failures Skipped Success Rate Time
DataTransporterTest 2 0 0 0 100% 0.05
BootstrapFilesComparatorTest 3 0 0 0 100% 0.002
PropertiesImportExportTest 5 0 0 0 100% 0.008

info.magnolia.context

Class Tests Errors Failures Skipped Success Rate Time
WebContextImplTest 2 0 0 0 100% 0.022
MgnlContextTest 2 0 0 0 100% 0.002
DefaultRepositoryStrategyTest 4 0 0 0 100% 2.414
SystemRepositoryStrategyTest 1 0 0 0 100% 0.001
RequestAttributeStrategyTest 3 0 0 0 100% 0.002
WriterResponseWrapperTest 2 0 0 0 100% 0.004

info.magnolia.module

Class Tests Errors Failures Skipped Success Rate Time
ModuleManagerImplTest 6 0 0 0 100% 0.91
AbstractModuleVersionHandlerTest 14 0 0 0 100% 0.02
ModuleLifecycleContextImplTest 2 0 0 0 100% 0.002
ModuleRegistryImplTest 6 0 0 0 100% 0.003

info.magnolia.objectfactory

Class Tests Errors Failures Skipped Success Rate Time
DefaultClassFactoryTest 5 0 0 0 100% 0.006
ObjectFactoryTest 1 0 0 0 100% 0.001
DefaultComponentProviderTest 9 0 0 0 100% 0.01

info.magnolia.module.delta

Class Tests Errors Failures Skipped Success Rate Time
AddFilterBypassTaskTest 1 0 0 0 100% 0.042
MoveAndRenamePropertyTaskTest 6 0 0 0 100% 0.008
BootstrapConditionallyTest 2 0 0 0 100% 0.004
PropertyValuesTaskTest 5 0 0 0 100% 0.004
BackupTaskTest 1 0 0 0 100% 0.038
WebXmlConditionsUtilTest 3 0 0 0 100% 0.011
RegisterServletTaskTest 2 0 0 0 100% 1.443
AddURIPermissionTaskTest 3 0 0 0 100% 0.12
IsAuthorInstanceDelegateTaskTest 4 0 0 0 100% 0.004
ModuleBootstrapTaskTest 1 0 0 0 100% 0.001
PropertyValueDelegateTaskTest 4 0 0 0 100% 0.002

info.magnolia.freemarker

Class Tests Errors Failures Skipped Success Rate Time
FreemarkerHelperTest 51 0 0 0 100% 0.212

info.magnolia.cms.security

Class Tests Errors Failures Skipped Success Rate Time
HierarchicalUserManagerTest 3 0 0 0 100% 0.002
AccessManagerImplTest 1 0 0 0 100% 0.002
MgnlUserManagerTest 4 0 0 0 100% 0.001
MgnlGroupTest 4 0 0 0 100% 0.017
MgnlUserTest 6 0 0 0 100% 0.027

info.magnolia.freemarker.models

Class Tests Errors Failures Skipped Success Rate Time
ContentModelTest 1 0 0 0 100% 0.034
UserModelTest 1 0 0 0 100% 0.001
BinaryNodeDataModelTest 1 0 0 0 100% 0.001

info.magnolia.module.model.reader

Class Tests Errors Failures Skipped Success Rate Time
BetwixtModuleDefinitionReaderTest 10 0 0 0 100% 0.048
DependencyLevelComparatorTest 3 0 0 0 100% 0.002
DependencyCheckerImplTest 12 0 0 0 100% 0.005

info.magnolia.cms.filters

Class Tests Errors Failures Skipped Success Rate Time
ServletDispatchingFilterTest 11 0 0 0 100% 0.045
FilterTest 3 0 0 0 100% 0.131
InstallFilterTest 3 0 0 0 100% 0.123
MultipartRequestFilterTest 2 0 0 0 100% 0.047

info.magnolia.module.model

Class Tests Errors Failures Skipped Success Rate Time
VersionComparatorTest 2 0 0 0 100% 0.001
VersionTest 16 0 0 0 100% 0.007
VersionRangeTest 16 0 0 0 100% 0.005

info.magnolia.module.files

Class Tests Errors Failures Skipped Success Rate Time
MD5CheckingFileExtractorOperationTest 1 0 0 0 100% 0.01

info.magnolia.setup.for3_5

Class Tests Errors Failures Skipped Success Rate Time
CheckAndUpdateExistingFiltersTest 6 0 0 0 100% 0.238
IPConfigRulesUpdateTest 1 0 0 0 100% 0.002
UpdateI18nConfigurationTest 1 0 0 0 100% 0.004
AddURIPermissionsToAllRolesTest 4 0 0 0 100% 0.002

info.magnolia.content2bean

Class Tests Errors Failures Skipped Success Rate Time
Content2BeanTest 15 0 0 0 100% 0.797

info.magnolia.cms.security.auth.callback

Class Tests Errors Failures Skipped Success Rate Time
RedirectClientCallbackTest 5 0 0 0 100% 0.005

info.magnolia.cms.core.version

Class Tests Errors Failures Skipped Success Rate Time
BaseVersionManagerTest 1 0 0 0 100% 0.635

info.magnolia.voting.voters

Class Tests Errors Failures Skipped Success Rate Time
URIStartsWithVoterTest 3 0 0 0 100% 0.001
ResponseContentTypeVoterTest 13 0 0 0 100% 0.007
IfVoterTest 3 0 0 0 100% 0.002
BasePatternVoterTest 1 0 0 0 100% 0

info.magnolia.test.mock

Class Tests Errors Failures Skipped Success Rate Time
MockObjectTest 7 0 0 0 100% 0.003
MockUtilTest 7 0 0 0 100% 0.005
MockContentTest 5 0 0 0 100% 0.004

info.magnolia.cms.util

Class Tests Errors Failures Skipped Success Rate Time
ObservationUtilTest 4 0 0 0 100% 0.578
ContentUtilTest 9 0 0 0 100% 6.188
StringLengthComparatorTest 1 0 0 0 100% 0.001
WebXmlUtilTest 9 0 0 0 100% 0.066
SiblingsHelperTest 7 0 0 0 100% 0.008
ExtendingContentWrapperTest 9 0 0 0 100% 0.342
WorkspaceXmlUtilTest 1 0 0 0 100% 0.003
ClasspathResourcesUtilTest 2 0 0 0 100% 0.001
UnicodeNormalizerTest 7 0 0 0 100% 0.046
InheritanceContentWrapperTest 6 0 0 0 100% 0.01
DelayedExecutorTest 3 0 0 0 100% 0.708
ExceptionUtilTest 5 0 0 0 100% 0.003
SimpleUrlPatternTest 17 0 0 0 100% 0.006
ClassUtilTest 1 0 0 0 100% 0.001
BooleanUtilTest 3 0 0 0 100% 0.001
DateUtilTest 1 0 0 0 100% 0.008

info.magnolia.cms.servlets

Class Tests Errors Failures Skipped Success Rate Time
MgnlServletContextListenerTest 8 0 0 0 100% 0.004

info.magnolia.link

Class Tests Errors Failures Skipped Success Rate Time
LinkUtilTest 18 0 0 0 100% 0.813
UUIDLinkTest 8 0 0 0 100% 0.33

info.magnolia.cms.core

Class Tests Errors Failures Skipped Success Rate Time
PathTest 1 0 0 0 100% 0.011
AggregationStateTest 2 0 0 0 100% 0.001
DefaultContentTest 18 0 0 0 100% 15.818

info.magnolia.test

Class Tests Errors Failures Skipped Success Rate Time
ComponentsTestUtilTest 3 0 0 0 100% 0.003
SelfTest 2 0 0 0 100% 0.062

info.magnolia.module.ui

Class Tests Errors Failures Skipped Success Rate Time
ModuleManagerWebUITest 4 0 0 0 100% 1.061

info.magnolia.nodebuilder

Class Tests Errors Failures Skipped Success Rate Time
NodeBuilderTest 3 0 0 0 100% 1.352
OpsTest 4 0 0 0 100% 1.911

info.magnolia.cms.beans.config

Class Tests Errors Failures Skipped Success Rate Time
RegexpVirtualURIMappingTest 7 0 0 0 100% 0.004
ContentRepositoryTest 2 0 0 0 100% 0.001
URI2RepositoryMappingTest 2 0 0 0 100% 0.003
PropertiesInitializerTest 7 0 0 0 100% 0.274

info.magnolia.importexport.filters

Class Tests Errors Failures Skipped Success Rate Time
MagnoliaV2FilterTest 1 0 0 0 100% 0.01

info.magnolia.setup

Class Tests Errors Failures Skipped Success Rate Time
CoreModuleVersionHandlerTest 10 0 0 0 100% 8.775

info.magnolia.nodebuilder.task

Class Tests Errors Failures Skipped Success Rate Time
NodeBuilderTaskTest 2 0 0 0 100% 1.132

info.magnolia.cms.i18n

Class Tests Errors Failures Skipped Success Rate Time
DefaultI18NContentSupportTest 3 0 0 0 100% 0.148
HierarchyBasedI18nContentSupportTest 3 0 0 0 100% 0.118
MessagesManagerTest 5 0 0 0 100% 0.004

Test Cases

PathTest

testIsAbsolute 0.003

ObservationUtilTest

testFailRegisterWhenSessionInvalid 0.367
testRegisterWhenSessionValid 0.077
testDontFailUnRegisterWhenSessionInvalid 0.078
testUnRegisterWhenSessionValid 0.055

Content2BeanTest

testContentToBeanWithClassDefined 0.077
testContentToBeanWithDefaultClass 0.055
testContentToBeanWithSubBean 0.058
testContentToBeanWithSubBeanAndAutoTypeResolving 0.056
testContentToBeanWithSubMap 0.066
testContentToBeanWithSubMapUsingMapping 0.058
testContentToBeanWithSubMapUsingAdder 0.059
testContentToBeanWithArraysUsingAdder 0.047
testClassPropertiesAreConvertedProperly 0.044
testJCRPropertiesTypes 0.045
testFromStringConversion 0.042
testFlatteningSubNodesToSimpleList 0.059
testCanConvertStringsToTheAppropriateEnumEquivalent 0.042
testCanSpecifySpecificMapImplementation 0.043
testWillFailToUseACustomMapWhichIsNotConcrete 0.042

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate 0.007
testCheckModuleAndDeltasToStringForInstall 0
testUpdateAppliesSuppliedDeltasAndTasks 0.083
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage 0.007
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated 0.006
testPerformCantBeCalledTwiceByDifferentThreads 0.804

ComponentsTestUtilTest

testConfiguredImplementation 0
testSetSingletonInstance 0
testInstanceFactory 0.001

AbstractModuleVersionHandlerTest

testCantRegisterMultipleDeltasForSameVersion 0.003
testRetrievesTheAppropriateListOfDeltas 0.002
testHasExtraDeltaIfVersionBeingInstalledIsNewerThanLatestRegisteredDelta 0.001
testRetrievesTheAppropriateDeltaForIntermediateUnregisteredVersion 0.001
testReturnsDefaultUpdateDeltaIfNoDeltaWasRegisteredForNewerVersion 0.001
testReturnsEmptyListIfLatestDeltaWasRegisteredForCurrentVersion 0.001
testReturnsEmptyListIfCurrentVersionIsInstalledVersion 0.001
testReturnsDefaultUpdateDeltaIfNoDeltaWasRegisteredAtAll 0.001
testDeltasAreSorted 0
testVersionUpdateTaskAndFileExtractionAreAdded 0.001
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatDoesNotHaveSpecificDeltaAndIsSnapshot 0.001
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatDoesNotHaveSpecificDelta 0.001
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatHasSpecificDelta 0.001
testStoresTheModuleDescriptorVersionOnInstall 0.001

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated 0.01

DataTransporterTest

testParseAndFormat 0.047
testRemoveNs 0.002

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor 0
testCanInstantiateWithAppropriateConstructor 0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified 0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise 0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified 0

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars 0.001
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName 0.001
testParentPathShouldBeLowercased 0

ContentUtilTest

testVisitShouldPassFilterAlong 1.248
testDeleteAndRemoveParentsIfAnOtherChild 0.429
testDeleteAndRemoveParentsIfNoOtherChild 0.38
testDeleteAndRemoveParentsWithLevel 0.624
testSessionBasedCopy 0.468
testOrderAfter 1.051
testOrderAfterLastNode 0.669
testChangeNodeTypeReplaceFirstOccurrenceOnly 0.6
testChangeNodeTypeReplaceAllOccurrences 0.715

StringLengthComparatorTest

testBasic 0.001

RegexpVirtualURIMappingTest

testExample 0.001
testExample2 0.001
testExample3 0
testRegexSubstitutionWorksAndLevelIsSetToGroupCountPlusOne 0.001
testSupportsMoreThan9Groups 0
testGracefullyFailingOnIncompleteConfig 0.001
testGracefullyFailingOnWrongRegexGroup 0

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent 0.001
testStartRegistersAllObserversWithAllModules 0

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated 0.004
testDisplayNameShouldBeWrittenWithCapitalN 0.003
testClassIsResolvedToClassNameAsAString 0.003
testVersionHandlerIsResolvedToAClass 0.004
testModuleVersionIsProperlyRead 0.004
testDependenciesVersionAreProperlyRead 0.007
testInvalidXmlIsCheckedAgainstDTD 0.006
testGivenDtdIsIgnoredAndCheckedAgainstOurs 0.004
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt 0.01
testSelf 0

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater 0

AddFilterBypassTaskTest

testFilterBypassAddedProperly 0.042

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn30 0.041
testWarnIfFilterClassHasBeenModified 0.038
testWarnIfFilterPriorityHasBeenModified 0.038
testWarnIfFilterParamsHaveBeenModified 0.042
testProperTransformationIfFilterBypassHasBeenModified 0.039
testDoNotWarnIfFilterHasDefault30Configuration 0.039

MoveAndRenamePropertyTaskTest

testPropertyWithOldDefaultValueGetsNewDefaultValue 0.001
testPropertyWithDifferentValueIsMovedButNotChanged 0
testValueIsCopiedNoMatterWhatIfOldDefaultNotPassed 0
testNewDefaultIsUsedIfPropertyDidNotExist 0
testNewDefaultIsUsedIfPropertyDidNotExistAndNodeDataReturnsEmptyValue 0
testPropertyReplacedByOldValueIfNewAlreadyExists 0.001

NodeBuilderTaskTest

testSyntax 0.579
testUnknownRootThrowsException 0.552

VersionComparatorTest

testBasic 0
testClassifiersAreIgnored 0

WebXmlUtilTest

testFilterDispatcherChecksShouldNotFailWithCorrectConfiguration 0.045
testFilterDispatcherChecksShouldFailIfDispatcherNotSet 0.002
testFilterDispatcherChecksShouldNotFailIfFilterNotRegistered 0.001
testFilterDispatcherChecksShouldFailIfMandatoryDispatchersIsNotUsed 0.003
testFilterDispatcherChecksShouldReturnZeroIfUnsupportedDispatchersAreUsed 0.002
testFilterDispatcherErrorIsNotMandatory 0.002
testFilterDispatcherOrderIsIrrelevant 0.003
testCanDetectFilterRegistration 0.002
testCanDetectServletRegistration 0.005

AccessManagerImplTest

testGetPermissions 0.001

SelfTest

testJackrabbitUnregistersProperly 0.056
testCommandIsSetCorrectlyFromPrototype 0.006

ServletDispatchingFilterTest

testEscapeMetaCharacters 0.001
testSupportsDefaultMapping 0.026
testSupportsPathMapping 0.002
testSupportsExtensionMapping 0.001
testSupportsRegexMappings 0.006
testShouldNotBypassWhenPathMappingMatches 0.001
testShouldNotBypassWhenExactMappingMatches 0.001
testShouldBypassWhenMappingDoesNotMatch 0.002
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA1984 0.001
testPathInfoShouldAdhereToServletSpec 0.001
testPathInfoShouldStateWhateverIsAfterTheRegexMapping 0

DependencyLevelComparatorTest

testCalcDepencyLevelWithNonOptionalDependencies 0
testCalcDepencyLevelIgnoresUnregisteredOptionalDependencies 0
testCalcDepencyLevelDoesNotIgnoreRegisteredOptionalDependencies 0

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists 0.002
testBootstrapsIfNodeDoesNotExist 0.001

PropertyValuesTaskTest

testExistingPropertyIsReplaced 0.001
testNonExistingPropertyIsNotReplacedButLogged 0.001
testPropertywithUnexpectedValueIsNotReplacedButLogged 0
testNonExistingPropertyAndExpectedAsSuchIsCreated 0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged 0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap 0.034

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs 0.001
testRelativeURLsAreSupported 0
testAbsoluteURLsArePrefixedWithContextPath 0.001
testDoesNothingIfCurrentRequestURLIsTarget 0
testTargetUrlIsFormattedWithEncodedRequestURL 0.001

SiblingsHelperTest

testCanTellPosition 0.001
testCanTellIfFirstWhenInitializingWithFirst 0.001
testCanTellIfFirstAfterNavigating 0.001
testCanTellIfLastWhenInitializingWith 0.001
testCanTellIfLastAfterNavigating 0.001
testCanTellIfLastEvenIfThereAreOtherNodesOfAnotherType 0.001
testFactoryMethodProperlyInstanciatesWithFirstChildOfParent 0.001

DefaultI18NContentSupportTest

testDetermineLocale 0.07
testDetermineLocaleEndlessLoop 0.039
testGetNodeDataEndlessLoop 0.039

ExtendingContentWrapperTest

testThatNodeDatasAreMerged 0.037
testThatNodeDatasCanBeOvwerWritten 0.037
testThatSubNodesAreMerged 0.038
testThatSubNodesCanBeOverwritten 0.038
testDeepMerge 0.038
testThatOrderIsKeptWhileMergingSubNodes 0.038
testBasicMultipleInheritance 0.038
testComplextMultipleInheritance1 0.038
testComplextMultipleInheritance2 0.038

WorkspaceXmlUtilTest

testWorkspaceOldIndexer 0.003

ClasspathResourcesUtilTest

testSanitizeUrlToFile 0
testOhWindoes 0

WebContextImplTest

testLoginLogout 0.014
testSerializable 0.007

FilterTest

testInitialization 0.046
testDecoratedFilter 0.042
testBypassing 0.043

NodeBuilderTest

testContextNodeIsProperlyPropagated 0.615
testErrorMessages 0.363
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations 0.372

BaseVersionManagerTest

testCreateAndRestoreVersion 0.635

FreemarkerHelperTest

testWeCanUseAnyObjectTypeAsOurRoot 0.067
testSimpleNodeReferenceOutputsItsName 0.028
testSubNodesAreReachable 0.005
testSubSubNode 0.001
testCanReachParentWithBuiltIn 0.001
testCanLoopThroughNodes 0.002
testCanLoopThroughNodesNestedInBean 0.002
testCanLoopThroughPropertiesUsingTheKeysBuiltIn 0.002
testCanLoopThroughPropertiesUsingTheValuesBuiltIn 0.001
testCanRenderMetaData 0.007
testMetaDataIsOneOfTheChildrenRetrievedByTheChildrenBuiltIn 0.002
testBooleanPropertiesAreHandledProperly 0.001
testDatePropertiesAreHandledProperly 0.002
testNumberProperties 0.001
testReferenceProperties 0.001
testRendereredWithCurrentLocale 0.002
testMissingAndDefaultValueOperatorsActsAsIExceptThemTo 0.002
testContextPathIsAddedWithWebContext 0.005
testContextPathIsNotAddedWithNotWebContext 0.001
testContextPathIsAlsoAvailableThroughMagnoliaContext 0.003
testMagnoliaContextIsExposed 0.003
testMagnoliaContextAttributesAreAvailableWithMapSyntax 0.001
testEvalCanEvaluateDynamicNodeProperties 0.002
testInterpretCanBeUsedForDynamicNodeProperties 0.004
testEvalCanAlsoBeUsedForNestedExpressions 0.001
testInterpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff 0.001
testUuidLinksAreTransformedToRelativeLinksInWebContext 0.006
testUuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState 0.001
testUuidLinksAreTransformedToFullUrlLinksInNonWebContext 0.001
testUserPropertiesAreAvailable 0.002
testUserUnsupportedExceptionFallback 0.003
testNodeNameCanBeRenderedImplicitly 0.001
testNodeNameCanBeRenderedExplicitly 0.001
testGivenLocaleTakesOverAnyContextLocale 0.004
testSimpleI18NMessageCanBeUsedInTemplates 0.003
testSimpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage 0.002
testCanUseDotSyntaxToGetASimpleI18NMessage 0.001
testCanUseBracketSyntaxToGetASimpleI18NMessage 0.001
testMustUseMethodCallSyntaxToGetAParameterizedI18NMessage 0.002
testSupportsI18NMessagesWithMultipleParameters 0.002
testOutputsInterrogationMarksAroundI18NKeyIfUnknown 0.003
testI18NMessageParametersCanComeFromData 0.002
testCanPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage 0.001
testCanPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage 0.002
testCanPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters 0.001
testCanUseSharedVariables 0.007
testContextVariablesOverloadSharedVariables 0.001
testCanAccessStaticMethodsOfSharedVariables 0.002
testEnums 0.004
testCanAccessEnumPropertiesOfVariables 0.001
testUseCombinationOfPadSubStringAndTrimForSafeSubstring 0.002

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp 0.037

OpsTest

testAddPropertyFailsIfPropertyExists 0.378
testSetPropertyFailsIfPropertyDoesNotExist 0.503
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue 0.544
testRemoveFailsOnUnexistingPropertyOrNode 0.484

AggregationStateTest

testUriDecodingShouldStripCtxPath 0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath 0

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect 0.019
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect 0
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect 0.001
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect 0
testICUNormalizer 0.025
testNonNormalizer 0
testJava6ReflectionNormalizer 0

VersionTest

testShouldSupportSingleDigitVersions 0
testShouldSupportTwoDigitVersions 0.001
testShouldSupportThreeDigitVersions 0
testShouldSupportAlphanumericClassifiers 0
testShouldSupportUnderscoresAndDashesInClassifiersToo 0.001
testShouldRejectInvalidCharsInClassifiers 0
testShouldSupportClassifierIndependentlyOfTheVersionNumberPrecision 0
testShouldTrimInput 0
testShouldRejectInvalidInput 0
test3and300shouldBeEquivalent 0
testClassifiersShouldBeIgnoredInEquivalenceComparison 0
testStrictlyAfter 0
testStrictlyAfterShouldIgnoreClassifiers 0.001
testBeforeOrEqu 0
testBeforeOrEquShouldIgnoreClassifiers 0
testUndefinedDeveloperVersion 0

WebXmlConditionsUtilTest

testWarnsIfIncludeDispatcherIsUsed 0.005
testDoesNotWarnIfErrorDispatcherIsUsed 0.003
testBlocksIfRequestDispatcherIsMissing 0.003

DefaultComponentProviderTest

testReturnsGivenConcreteClassIfNoneConfigured 0
testBlowsIfGivenInterfaceAndNoImplementationIsConfigured 0
testReturnsConfiguredImplementation 0
testGetSingletonReturnsSameInstance 0
testNewInstanceReallyReturnsNewInstance 0
testUsesComponentFactoryIfSuchFactoryIsConfigured 0.001
testSingletonDefinedInRepositoryDefaultToConfigWorkspace 0.003
testSingletonDefinedInRepositoryUsesGivenRepoName 0.001
testProxiesReturnedByObserverComponentFactoryCanBeCastToTheirSubclass 0.003

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings 0.628
testRegisterServletTaskWithMappings 0.815

MgnlUserManagerTest

testUsernameIsValidatedUponCreation 0
testUsernameCantBeNull 0.001
testUsernameCantBeEmpty 0
testUsernameCantBeBlank 0

MgnlGroupTest

testGetRoles 0.006
testGetRolesWithoutDuplicates 0.003
testGetGroupsReturnsDirectGroups 0.004
testGetGroupsReturnsDirectGroupsWithoutDuplicates 0.003

MagnoliaV2FilterTest

testBogusMetaElement 0.01

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties 0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties 0
testFilesAreOrderedByFileNameLength 0

URIStartsWithVoterTest

testBasics 0
testNotVoter 0.001
testInverseVoter 0

InheritanceContentWrapperTest

testRoot 0.001
testPropertyInheritance 0
testNestedPropertyInheritance 0
testSingleParagraphInheritance 0.001
testNestedParagraphInheritance 0
testCollectionInheritance 0.005

UserModelTest

testCanBeUnwrappedByDeepUnWrap 0.001

InstallFilterTest

testExecutesCorrectCommandBasedOnURI 0.045
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash 0.039
testPassesNullAsCommandIfNoneSpecified 0.038

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly 0.043
testGetPermissionAddedToRoleProperly 0.038
testDenyPermissionAddedToRoleProperly 0.039

HierarchyBasedI18nContentSupportTest

testDetermineLocale 0.041
testDetermineLocaleEndlessLoop 0.039
testGetNodeDataEndlessLoop 0.037

DelayedExecutorTest

testDelayedExecution 0.124
testMultipleDelayedExecution 0.168
testExecutionAfterMaxDelay 0.416

MultipartRequestFilterTest

testFilterCOS 0.028
testFilterCommonsFileUpload 0.018

ResponseContentTypeVoterTest

testVotesTrueIfNoAllowedNorRejectedIsConfigured 0.001
testVotesTrueIfContentTypeIsAllowed 0.001
testVotesFalseIfContentTypeIsNotInAllowedList 0
testVotesFalseIfContentTypeIsExplicitelyRejected 0.001
testVotesTrueIfContentTypeIsNotRejected 0
testVotesTrueIfContentTypeIsAllowedAndNotRejected 0
testVotesFalseIfContentTypeIsNotExplicitelyAllowedAndExplicitelyRejected 0
testVotesFalseIfContentTypeIsNotExplicitelyAllowedAndNotExplicitelyRejectedEither 0
testVotesFalseIfResponseDoesNotHaveAContentTypeSetYet 0
testVotesFalseIfResponseDoesNotHaveAContentTypeSetYetEvenIfNoRejectedAreConfigured 0
testVotesFalseIfResponseDoesNotHaveAContentTypeSetYetEvenIfNoAllowedAreConfigured 0.001
testIgnoresCharsetInContentType 0
testIgnoresCharsetInContentType2 0.001

LinkUtilTest

testParsingLinks 0.039
testParsingLinksWithBackslashInQueryParam 0.038
testParsingLinksShouldNotTouchNonContentAbsoluteLinks 0.038
testParsingLinksDoesNotTryToConvertExternalLinks 0.038
testParsingLinksDoesNotTryToConvertPageAnchors 0.037
testParsingLinksShouldPreserverParameters 0.038
testParsingLinksShouldPreserveAnchors 0.038
testUUIDToAbsoluteLinks 0.037
testUUIDToInternalLinks 0.038
testUUIDToRootLinks 0.038
testUUIDToRelativeLinks 0.038
testUUIDToAbsoluteLinkWithDollar 0.132
testMakeUUIDFromAbsolutePath 0.04
testMakingRelativeLinks 0.038
testInternalRelativeLinksAreProperlyDetermined 0.06
testExternalLinksAreProperlyDetermined 0.038
testMakeAbsolutePathFromUUID 0.04
testMakeCompleteURL 0.042

Utf8ContentTest

testReadingUtf8AccentedChars 0.456
testReadingUtf8Greek 0.795
testReadingUtf8Russian 0.442
testReadingUtf8SpecialChars 0.435
testReadingUtf8JapaneseChars 0.605
testCreateExportImportContentUtf8SpecialChars 0.307
testSettingAnUtf8NodeData 0.502
testSettingNewUtf8ContentNode 0.302

DependencyCheckerImplTest

testSimpleDependenciesAreResolvedAndChecked 0
testDependenciesCanUseLowerBoundInfiniteRanges 0
testDependenciesCanUseUpperBoundInfiniteRanges 0
testDependenciesCanUseFiniteRanges 0
testDependenciesShouldBeInvalidIfOutsideOfUpperBound 0.001
testDependenciesShouldBeInvalidIfOutsideOfLowerBound 0
testDependenciesShouldBeInvalidIfOutsideOfUpperBoundWithInfiniteLowerBound 0
testDependenciesShouldBeInvalidIfOutsideOfLowerBoundWithInfiniteUpperBound 0.001
testShouldFailWhenDependencyNotFound 0
testModulesShouldBeSortedAccordingToDependencies 0
testCoreIsAlwaysSortedFirst 0.001
testWebappIsAlwaysSortedLast 0

VersionRangeTest

testBasicRangeParsing 0
testInputIsTrimmedAndSeparatorCanBeSurroundBySpaces 0
testClassifiersAreAccepted 0
testFromAndToCanBeSame 0
testClassifiersAreAcceptedEvenIfFromAndToAreSame 0.001
testFromCanNotBeAfterTo 0
testFromCanNotBeAfterToAndClassifiersAreStillIgnored 0
testSingleVersionCanBeSpecified 0
testFromCanBeWildcard 0
testToCanBeWildcard 0
testToAndFromCanBeWildcards 0
testSingleVersionCanBeWildcard 0
testChecksIfAVersionIsInRange 0.001
testChecksIfAVersionIsInRangeWithFromWildcard 0
testChecksIfAVersionIsInRangeWithToWildcard 0
testSingleVersionRangeShouldContainItSelf 0

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap 0.001

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter 0
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter 0
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException 0
testUnwrapIfWithCauseBeeingNull 0
testUnwrapIfWithUnwrapIfBeeingNull 0

SimpleUrlPatternTest

testDotDoPattern 0.001
testNoWildcardsMatch 0
testNoWildcardsNoMatch 0
testStarMatch 0
testStarNoMatch 0
testStarMatch2 0.001
testStarNoMatch2 0
testStarMatch3 0
testStarNoMatch3 0
testStarMatch4 0
testStarNoMatch4 0
testQuestionMarkMatch 0
testWildcardsMatch 0.001
testWildcardsWithSpecialChars 0
testWildcardsWithNewline 0
testGroupMatch 0
testEncodedMatch 0.001

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage 0
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders 0.001

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor 0.002
testExecutesPublicDelegateTaskWhenIsPublic 0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist 0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue 0.001

MgnlServletContextListenerTest

testInitRootPathJustWorks 0.001
testInitRootPathStripsTrailingSlash 0.001
testInitRootPathTranslatesBackslashes 0
testInitRootPathTranslatesBackslashesAndStripsTrailingSlash 0
testInitWebappNameJustWorks 0
testInitWebappNameWorksWithTrailingSlashes 0
testInitWebappNameWorksWithBackslashes 0
testInitWebappNameWorksWithTrailingSlashesAndBackslashes 0

PropertiesImportExportTest

testConvertsToStringByDefault 0
testConvertsToWrapperType 0
testCanUseIntShortcutForConvertingIntegers 0.001
testPropertiesExport 0.003
testImportMetadata 0.002

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched 0.002

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates 0.006
testGetGroupsReturnsOnlyDirectGroups 0.004
testGetAllGroupsReturnsDirectAndInheritedGroups 0.004
testGetRolesReturnsDirectRoles 0.003
testGetRolesReturnsDirectRolesWithoutDuplicates 0.005
testGetAllRolesReturnsDirectAndInheritedRoles 0.005

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall 1.597
testPngSwfMimeTypesOnUpdateFrom35x 0.814
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues 1.161
testPngSwfMimeTypesOnUpdateFrom364 0.961
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues 0.541
testPngSwfMimeTypesOnUpdateFrom401 0.639
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues 0.613
testPngSwfMimeTypesOnUpdateFrom410 0.627
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues 0.948
testUnicodeNormalizerAndFilterOrderOnUpdateFrom410 0.871

MockObjectTest

testRootNodeOfHierarchyManger 0
testCreatingANode 0
testCreatingASubNode 0.001
testGetANodeAddedToASubNode 0
testSetABooleanValueOnANodeData 0
testSetAnObjectAndResolvePropertyType 0
testDeletingReallyWorks 0

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting 0.003

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext 0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext 0.001

DefaultRepositoryStrategyTest

testAccessManagers 0.77
testRepositorySessions 0.544
testQueryManagers 0.503
testHierarchyManagers 0.597

SystemRepositoryStrategyTest

testAccessManager 0

UUIDLinkTest

testParseFromUUIDPattern 0.037
testParseLink 0.037
testParseFromBrowserLink 0.038
testLinkWithAnchor 0.037
testLinkWithParameters 0.066
testUUIDToAbsoluteLinksAfterRenaming 0.036
testUUIDToBinary 0.038
testUUIDToBinaryAfterRenaming 0.037

ClassUtilTest

testIsSubClass 0

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule 0.001

URI2RepositoryMappingTest

testGetUri 0.002
testGetHandleStripsExtensionInclTheDot 0

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar 0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances 0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances 0.001
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances 0

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties 0.561
testStringPropertiesCanBeRetrievedByStreamAndViceVersa 0.742
testReadingANodeData 1.251
testThatReadingANonExistingNodeDataDoesNotFail 0.7
testSettingAnExistingNodeData 0.927
testSettingANonExistingNodeDataCreatesANewNodeData 0.945
testCreatingAnEmptyNodeData 0.574
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible 0.869
testCreatingAndSettingANodeData 1.038
testCreatingAndSettingABooleanNodeData 0.983
testCreatingAnExistingNodeDataDoesNotFail 0.708
testCreatingAndReadingABinaryNodeData 1.319
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData 0.957
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable 0.767
testPermissionCheckedOnDeleteNodeData 0.871
testIsNodeTypeForNodeChecksPrimaryType 0.829
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes 0.921
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType 0.853

PropertiesInitializerTest

testSimpleProperty 0.036
testNestedProperty 0.034
testNestedPropertyMoreLevels 0.036
testCircularProperty 0.062
testSelfReferencingProperty 0.034
testFileResolution 0.036
testFileResolutionCtxAttributes 0.034

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue 0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue 0
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot 0.001
testThrowsExceptionIfPropertyMustExistAndDoesNot 0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue 0.001
testReturnsValueOfOtherwiseIfConditionIsFalse 0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet 0

MessagesManagerTest

testGetsSimpleMessageFromDefaultBundle 0.001
testGetsMessagesFromSpecifiedBundle 0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle 0
testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage 0.001
testFallsBackToDefaultLocaleAlsoWithDefaultBundle 0.001

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary 0
testToBooleanHandlesNullsAndEmptyStringsGracefully 0.001
testToBooleanUsesDefaultValueForUnknownValues 0

ModuleRegistryImplTest

testCanGetModuleByClass 0.002
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass 0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass 0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass 0
testThrowsExceptionForUnregisteredModuleName 0
testCanCheckIfAModuleExists 0

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread 1.005
testListTasksTemplate 0.022
testDoneTemplate 0.019
testRestartNeededTemplate 0.013

RequestAttributeStrategyTest

testLocalAttributes 0.001
testSessionAttributes 0
testApplicationAttributes 0.001

MockUtilTest

testGettingHierarchyManagerFromContext 0.001
testReadingNodes 0.001
testReadingBoolean 0.001
testGettingByUUID 0
testMetaData 0
testSyntax 0.001
testNodesCanBeCreatedWithoutProperties 0

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties 0.002
testStringPropertiesCanBeRetrievedByStreamAndViceVersa 0.001
testOrderBefore 0
testOrderBefore2 0.001
testOrderBeforeFirstNode 0

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream 0.003
testCantUseOutputStreamAfterWriter 0

BasePatternVoterTest

testInitWithoutPattern 0

DateUtilTest

testCustomFormatShouldUseGivenLocale 0.008