Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
579000100%65.124

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


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
info.magnolia.utf88000100%3.968
info.magnolia.importexport10000100%0.099
info.magnolia.context14000100%1.804
info.magnolia.module31000100%1.099
info.magnolia.objectfactory15000100%0.036
info.magnolia.module.delta32000100%1.326
info.magnolia.freemarker53000100%0.357
info.magnolia.cms.security18000100%0.067
info.magnolia.freemarker.models3000100%0.059
info.magnolia.module.model.reader25000100%0.131
info.magnolia.cms.filters23000100%1.389
info.magnolia.module.model34000100%0.012
info.magnolia.module.files1000100%0.063
info.magnolia.content2bean15000100%1.11
info.magnolia.setup.for3_512000100%0.349
info.magnolia.voting.voters20000100%0.045
info.magnolia.cms.core.version6000100%7.311
info.magnolia.cms.security.auth.callback5000100%0.004
info.magnolia.test.mock19000100%0.035
info.magnolia.cms.util115000100%15.472
info.magnolia.link27000100%1.177
info.magnolia.cms.servlets8000100%0.003
info.magnolia.cms.core.search2000100%1.079
info.magnolia.cms.core23000100%10.743
info.magnolia.test5000100%0.112
info.magnolia.nodebuilder8000100%4.038
info.magnolia.module.ui4000100%1.219
info.magnolia.importexport.filters1000100%0.014
info.magnolia.cms.beans.config19000100%0.339
info.magnolia.setup10000100%9.739
info.magnolia.nodebuilder.task2000100%1.572
info.magnolia.cms.i18n11000100%0.353

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

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%3.968

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
DataTransporterTest2000100%0.09
BootstrapFilesComparatorTest3000100%0.002
PropertiesImportExportTest5000100%0.007

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
SystemRepositoryStrategyTest1000100%0.001
WebContextImplTest2000100%0.042
MgnlContextTest2000100%0.003
WriterResponseWrapperTest2000100%0.009
RequestAttributeStrategyTest3000100%0.002
DefaultRepositoryStrategyTest4000100%1.747

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.995
AbstractModuleVersionHandlerTest14000100%0.059
ModuleLifecycleContextImplTest2000100%0.015
ModuleRegistryImplTest6000100%0.028

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ObjectFactoryTest1000100%0
DefaultClassFactoryTest5000100%0.004
DefaultComponentProviderTest9000100%0.032

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
PropertyValueDelegateTaskTest4000100%0.002
PropertyValuesTaskTest5000100%0.016
BootstrapConditionallyTest2000100%0.006
ModuleBootstrapTaskTest1000100%0.001
MoveAndRenamePropertyTaskTest6000100%0.029
BackupTaskTest1000100%0.043
WebXmlConditionsUtilTest3000100%0.013
AddURIPermissionTaskTest3000100%0.181
RegisterServletTaskTest2000100%0.967
AddFilterBypassTaskTest1000100%0.065
IsAuthorInstanceDelegateTaskTest4000100%0.003

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.357

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlGroupTest4000100%0.021
MgnlUserTest6000100%0.039
HierarchicalUserManagerTest3000100%0.004
MgnlUserManagerTest4000100%0.002
AccessManagerImplTest1000100%0.001

info.magnolia.freemarker.models

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentModelTest1000100%0.055
UserModelTest1000100%0.002
BinaryNodeDataModelTest1000100%0.002

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
DependencyLevelComparatorTest3000100%0.001
DependencyCheckerImplTest12000100%0.003
BetwixtModuleDefinitionReaderTest10000100%0.127

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
ServletDispatchingFilterTest12000100%0.689
InstallFilterTest3000100%0.144
MultipartRequestWrapperTest1000100%0.106
MultipartRequestFilterTest2000100%0.154
UnicodeNormalizationRequestWrapperTest1000100%0.067
FilterTest3000100%0.171
CompositeFilterTest1000100%0.058

info.magnolia.module.model

ClassTestsErrors FailuresSkippedSuccess RateTime
VersionComparatorTest2000100%0.002
VersionTest16000100%0.006
VersionRangeTest16000100%0.004

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.063

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest15000100%1.11

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
UpdateI18nConfigurationTest1000100%0.021
CheckAndUpdateExistingFiltersTest6000100%0.322
AddURIPermissionsToAllRolesTest4000100%0.003
IPConfigRulesUpdateTest1000100%0.003

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
URIStartsWithVoterTest3000100%0.001
BasePatternVoterTest1000100%0.001
IfVoterTest3000100%0.033
ResponseContentTypeVoterTest13000100%0.01

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentVersionTest4000100%6.007
BaseVersionManagerTest2000100%1.304

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest5000100%0.004

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
MockUtilTest7000100%0.005
MockContentTest5000100%0.028
MockObjectTest7000100%0.002

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
DateUtilTest1000100%0.033
DelayedExecutorTest3000100%0.69
InheritanceContentWrapperTest6000100%0.008
UnicodeNormalizerTest7000100%0.04
BooleanUtilTest3000100%0.012
SearchReplaceTest4000100%0.041
ClassUtilTest1000100%0.002
ExceptionUtilTest5000100%0.002
WebXmlUtilTest9000100%0.111
ExtendingContentWrapperTest11000100%0.504
StringLengthComparatorTest1000100%0.018
SimpleUrlPatternTest17000100%0.004
ServletUtilsTest8000100%0.002
ContentUtilTest25000100%12.99
WorkspaceXmlUtilTest1000100%0.004
ObservationUtilTest4000100%0.994
ClasspathResourcesUtilTest2000100%0.001
SiblingsHelperTest7000100%0.016

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%0.816
UUIDLinkTest8000100%0.361

info.magnolia.cms.servlets

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlServletContextListenerTest8000100%0.003

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.079

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultContentTest20000100%10.686
AggregationStateTest2000100%0.001
PathTest1000100%0.056

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.005
TestCommand00000%0.001
TestUtil00000%0
SelfTest2000100%0.106

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
OpsTest5000100%2.519
NodeBuilderTest3000100%1.519

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.219

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.014

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
URI2RepositoryMappingTest2000100%0.004
PropertiesInitializerTest8000100%0.329
RegexpVirtualURIMappingTest7000100%0.005
ContentRepositoryTest2000100%0.001

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest10000100%9.739

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTaskTest2000100%1.572

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.201
MessagesManagerTest5000100%0.017
HierarchyBasedI18nContentSupportTest3000100%0.135

Test Cases

[Summary] [Package List] [Test Cases]

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0

DateUtilTest

testCustomFormatShouldUseGivenLocale0.033

ComponentsTestUtilTest

testConfiguredImplementation0.002
testSetSingletonInstance0
testInstanceFactory0.001

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.001
testThrowsExceptionIfPropertyMustExistAndDoesNot0

SystemRepositoryStrategyTest

testAccessManager0

DelayedExecutorTest

testDelayedExecution0.122
testMultipleDelayedExecution0.156
testExecutionAfterMaxDelay0.412

PropertyValuesTaskTest

testExistingPropertyIsReplaced0.001
testNonExistingPropertyIsNotReplacedButLogged0.003
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.001

OpsTest

testAddPropertyFailsIfPropertyExists0.499
testSetPropertyFailsIfPropertyDoesNotExist0.514
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.499
testRemoveFailsOnUnexistingPropertyOrNode0.574
testRenamePropertyAndCheckValueForString0.422

MgnlGroupTest

testGetRoles0.008
testGetRolesWithoutDuplicates0.004
testGetGroupsReturnsDirectGroups0.003
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.006

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.002

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.013
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.152
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.016
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.008
testPerformCantBeCalledTwiceByDifferentThreads0.803

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

MockUtilTest

testGettingHierarchyManagerFromContext0
testReadingNodes0.001
testReadingBoolean0.001
testGettingByUUID0
testMetaData0.001
testSyntax0.001
testNodesCanBeCreatedWithoutProperties0

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.017
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.001
testOrderBefore0.004
testOrderBefore20.001
testOrderBeforeFirstNode0.001

NodeBuilderTaskTest

testSyntax1.102
testUnknownRootThrowsException0.469

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.505
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.438
testAddMixin0.48
testReadingANodeData0.515
testThatReadingANonExistingNodeDataDoesNotFail0.535
testSettingAnExistingNodeData0.462
testSettingANonExistingNodeDataCreatesANewNodeData0.457
testCreatingAnEmptyNodeData0.403
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.454
testCreatingAndSettingANodeData0.409
testCreatingAndSettingABooleanNodeData0.5
testCreatingAnExistingNodeDataDoesNotFail0.408
testCreatingAndReadingABinaryNodeData0.601
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.425
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.501
testPermissionCheckedOnDeleteNodeData0.459
testIsNodeTypeForNodeChecksPrimaryType0.499
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.599
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.522
testModDate1.496

InheritanceContentWrapperTest

testRoot0.001
testPropertyInheritance0.001
testNestedPropertyInheritance0.001
testSingleParagraphInheritance0
testNestedParagraphInheritance0.001
testCollectionInheritance0.002

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.034
testNonNormalizer0
testJava6ReflectionNormalizer0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.138
testPngSwfMimeTypesOnUpdateFrom35x1.378
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues0.986
testPngSwfMimeTypesOnUpdateFrom3640.85
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues0.831
testPngSwfMimeTypesOnUpdateFrom4010.784
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues0.76
testPngSwfMimeTypesOnUpdateFrom4100.708
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues0.661
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4100.64

VersionTest

testShouldSupportSingleDigitVersions0.001
testShouldSupportTwoDigitVersions0
testShouldSupportThreeDigitVersions0
testShouldSupportAlphanumericClassifiers0
testShouldSupportUnderscoresAndDashesInClassifiersToo0
testShouldRejectInvalidCharsInClassifiers0
testShouldSupportClassifierIndependentlyOfTheVersionNumberPrecision0
testShouldTrimInput0.001
testShouldRejectInvalidInput0
test3and300shouldBeEquivalent0.001
testClassifiersShouldBeIgnoredInEquivalenceComparison0
testStrictlyAfter0
testStrictlyAfterShouldIgnoreClassifiers0.001
testBeforeOrEqu0
testBeforeOrEquShouldIgnoreClassifiers0
testUndefinedDeveloperVersion0

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.007
testListTasksTemplate0.169
testDoneTemplate0.028
testRestartNeededTemplate0.015

DependencyLevelComparatorTest

testCalcDepencyLevelWithNonOptionalDependencies0
testCalcDepencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDepencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

BasePatternVoterTest

testInitWithoutPattern0

WebContextImplTest

testLoginLogout0.033
testSerializable0.007

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0.011
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

AbstractModuleVersionHandlerTest

testCantRegisterMultipleDeltasForSameVersion0.022
testRetrievesTheAppropriateListOfDeltas0.002
testHasExtraDeltaIfVersionBeingInstalledIsNewerThanLatestRegisteredDelta0.002
testRetrievesTheAppropriateDeltaForIntermediateUnregisteredVersion0.002
testReturnsDefaultUpdateDeltaIfNoDeltaWasRegisteredForNewerVersion0.002
testReturnsEmptyListIfLatestDeltaWasRegisteredForCurrentVersion0.001
testReturnsEmptyListIfCurrentVersionIsInstalledVersion0.002
testReturnsDefaultUpdateDeltaIfNoDeltaWasRegisteredAtAll0.002
testDeltasAreSorted0.001
testVersionUpdateTaskAndFileExtractionAreAdded0.001
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatDoesNotHaveSpecificDeltaAndIsSnapshot0.001
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatDoesNotHaveSpecificDelta0.001
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatHasSpecificDelta0.001
testStoresTheModuleDescriptorVersionOnInstall0.001

NodeBuilderTest

testContextNodeIsProperlyPropagated0.538
testErrorMessages0.493
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.487

VersionRangeTest

testBasicRangeParsing0.001
testInputIsTrimmedAndSeparatorCanBeSurroundBySpaces0
testClassifiersAreAccepted0
testFromAndToCanBeSame0
testClassifiersAreAcceptedEvenIfFromAndToAreSame0
testFromCanNotBeAfterTo0
testFromCanNotBeAfterToAndClassifiersAreStillIgnored0
testSingleVersionCanBeSpecified0
testFromCanBeWildcard0.001
testToCanBeWildcard0
testToAndFromCanBeWildcards0
testSingleVersionCanBeWildcard0
testChecksIfAVersionIsInRange0
testChecksIfAVersionIsInRangeWithFromWildcard0
testChecksIfAVersionIsInRangeWithToWildcard0
testSingleVersionRangeShouldContainItSelf0.001

Utf8ContentTest

testReadingUtf8AccentedChars0.532
testReadingUtf8Greek0.508
testReadingUtf8Russian0.502
testReadingUtf8SpecialChars0.492
testReadingUtf8JapaneseChars0.531
testCreateExportImportContentUtf8SpecialChars0.475
testSettingAnUtf8NodeData0.433
testSettingNewUtf8ContentNode0.493

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MgnlServletContextListenerTest

testInitRootPathJustWorks0.002
testInitRootPathStripsTrailingSlash0
testInitRootPathTranslatesBackslashes0
testInitRootPathTranslatesBackslashesAndStripsTrailingSlash0
testInitWebappNameJustWorks0
testInitWebappNameWorksWithTrailingSlashes0.001
testInitWebappNameWorksWithBackslashes0
testInitWebappNameWorksWithTrailingSlashesAndBackslashes0

SearchReplaceTest

testCaseInsensitive0.027
testCanUseNamePatterns0.004
testCanUseJokerInNamePatterns0.003
testDefaultsToLiteralMatching0.006

URI2RepositoryMappingTest

testGetUri0.002
testGetHandleStripsExtensionInclTheDot0

MoveAndRenamePropertyTaskTest

testPropertyWithOldDefaultValueGetsNewDefaultValue0.018
testPropertyWithDifferentValueIsMovedButNotChanged0.002
testValueIsCopiedNoMatterWhatIfOldDefaultNotPassed0.002
testNewDefaultIsUsedIfPropertyDidNotExist0.001
testNewDefaultIsUsedIfPropertyDidNotExistAndNodeDataReturnsEmptyValue0.001
testPropertyReplacedByOldValueIfNewAlreadyExists0.001

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.005

DependencyCheckerImplTest

testSimpleDependenciesAreResolvedAndChecked0.001
testDependenciesCanUseLowerBoundInfiniteRanges0
testDependenciesCanUseUpperBoundInfiniteRanges0
testDependenciesCanUseFiniteRanges0
testDependenciesShouldBeInvalidIfOutsideOfUpperBound0
testDependenciesShouldBeInvalidIfOutsideOfLowerBound0
testDependenciesShouldBeInvalidIfOutsideOfUpperBoundWithInfiniteLowerBound0.001
testDependenciesShouldBeInvalidIfOutsideOfLowerBoundWithInfiniteUpperBound0
testShouldFailWhenDependencyNotFound0
testModulesShouldBeSortedAccordingToDependencies0
testCoreIsAlwaysSortedFirst0
testWebappIsAlwaysSortedLast0

DataTransporterTest

testParseAndFormat0.082
testRemoveNs0.002

ClassUtilTest

testIsSubClass0.001

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.042

DefaultI18NContentSupportTest

testDetermineLocale0.096
testDetermineLocaleEndlessLoop0.041
testGetNodeDataEndlessLoop0.062

ContentVersionTest

testBasics2.896
testRetrievingBinariesFromContentVersion1.031
testRestoringBinariesFromContentVersion1.106
testRetrievingBinariesFromContentVersionsChildNode0.973

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.014
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.095
testWarnIfFilterClassHasBeenModified0.049
testWarnIfFilterPriorityHasBeenModified0.046
testWarnIfFilterParamsHaveBeenModified0.048
testProperTransformationIfFilterBypassHasBeenModified0.041
testDoNotWarnIfFilterHasDefault30Configuration0.041

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.002
testRelativeURLsAreSupported0.001
testAbsoluteURLsArePrefixedWithContextPath0
testDoesNothingIfCurrentRequestURLIsTarget0
testTargetUrlIsFormattedWithEncodedRequestURL0.001

AggregationStateTest

testUriDecodingShouldStripCtxPath0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

PathTest

testIsAbsolute0.037

MessagesManagerTest

testGetsSimpleMessageFromDefaultBundle0.006
testGetsMessagesFromSpecifiedBundle0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0
testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.007
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001

BaseVersionManagerTest

testCreateAndRestoreVersion0.644
testCreateAndRestoreDeletedVersion0.659

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0
testUnwrapIfWithCauseBeeingNull0
testUnwrapIfWithUnwrapIfBeeingNull0

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.007
testGetGroupsReturnsOnlyDirectGroups0.003
testGetAllGroupsReturnsDirectAndInheritedGroups0.007
testGetRolesReturnsDirectRoles0.006
testGetRolesReturnsDirectRolesWithoutDuplicates0.009
testGetAllRolesReturnsDirectAndInheritedRoles0.007

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.006
testBlocksIfRequestDispatcherIsMissing0.004
testBlocksIfIncludeDispatcherIsMissing0.003

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0.001
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.056
testGetPermissionAddedToRoleProperly0.043
testDenyPermissionAddedToRoleProperly0.081

WebXmlUtilTest

testFilterDispatcherChecksShouldNotFailWithCorrectConfiguration0.086
testFilterDispatcherChecksShouldFailIfDispatcherNotSet0.002
testFilterDispatcherChecksShouldNotFailIfFilterNotRegistered0.002
testFilterDispatcherChecksShouldFailIfRequestIsMissing0.003
testFilterDispatcherChecksShouldFailIfIncludeIsMissing0.003
testFilterDispatcherErrorIsNotMandatory0.003
testFilterDispatcherOrderIsIrrelevant0.003
testCanDetectFilterRegistration0.003
testCanDetectServletRegistration0.005

ServletDispatchingFilterTest

testEscapeMetaCharacters0.055
testSupportsDefaultMapping0.124
testSupportsPathMapping0.055
testSupportsExtensionMapping0.046
testSupportsRegexMappings0.057
testShouldNotBypassWhenPathMappingMatches0.047
testShouldNotBypassWhenExactMappingMatches0.042
testShouldBypassWhenMappingDoesNotMatch0.046
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.041
testPathInfoShouldAdhereToServletSpec0.044
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.046
testWrapperRespectsForwards0.059

LinkUtilTest

testParsingLinks0.043
testParsingLinksWithBackslashInQueryParam0.041
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.044
testParsingLinksDoesNotTryToConvertExternalLinks0.04
testParsingLinksDoesNotTryToConvertPageAnchors0.043
testParsingLinksShouldPreserverParameters0.04
testParsingLinksShouldPreserveAnchors0.049
testUUIDToAbsoluteLinks0.045
testUUIDToInternalLinks0.041
testUUIDToRootLinks0.044
testUUIDToRelativeLinks0.04
testUUIDToAbsoluteLinkWithDollar0.042
testMakeUUIDFromAbsolutePath0.042
testMakingRelativeLinks0.046
testInternalRelativeLinksAreProperlyDetermined0.04
testExternalLinksAreProperlyDetermined0.041
testMakeAbsolutePathFromUUID0.045
testMakeCompleteURL0.041
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.046

QueryTest

testSimpleQuery0.547
testMaxResultSize0.531

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.003
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

ExtendingContentWrapperTest

testExtendsNodeDatasIsHidden0.078
testThatNodeDatasAreMerged0.051
testThatNodeDatasCanBeOverriden0.04
testThatSubNodesAreMerged0.042
testThatSubNodesCanBeOverwritten0.041
testDeepMerge0.042
testThatOrderIsKeptWhileMergingSubNodes0.041
testBasicMultipleInheritance0.04
testComplextMultipleInheritance10.044
testComplextMultipleInheritance20.041
testComplextMultipleInheritanceWithOverride0.042

StringLengthComparatorTest

testBasic0.017

SimpleUrlPatternTest

testDotDoPattern0
testNoWildcardsMatch0
testNoWildcardsNoMatch0
testStarMatch0
testStarNoMatch0
testStarMatch20
testStarNoMatch20
testStarMatch30.001
testStarNoMatch30
testStarMatch40
testStarNoMatch40
testQuestionMarkMatch0
testWildcardsMatch0.001
testWildcardsWithSpecialChars0
testWildcardsWithNewline0
testGroupMatch0
testEncodedMatch0

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.061

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.002
testStartRegistersAllObserversWithAllModules0

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0.001
testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.005
testImportMetadata0.001

PropertiesInitializerTest

testSimpleProperty0.04
testNestedProperty0.041
testNestedPropertyMoreLevels0.035
testCircularProperty0.035
testSelfReferencingProperty0.036
testFileResolution0.064
testFileResolutionCtxAttributes0.038
testValuesAreTrimmed0.039

UUIDLinkTest

testParseFromUUIDPattern0.044
testParseLink0.041
testParseFromBrowserLink0.043
testLinkWithAnchor0.04
testLinkWithParameters0.04
testUUIDToAbsoluteLinksAfterRenaming0.042
testUUIDToBinary0.068
testUUIDToBinaryAfterRenaming0.042

ServletUtilsTest

testServletInitParametersToMap0
testFilterInitParametersToMap0
testGetWrappedRequest0
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0

ContentUtilTest

testVisitShouldPassFilterAlong0.6
testDeleteAndRemoveParentsIfAnOtherChild0.6
testDeleteAndRemoveParentsIfNoOtherChild0.675
testDeleteAndRemoveParentsWithLevel0.567
testSessionBasedCopy0.561
testOrderAfter0.561
testOrderAfterLastNode0.536
testOrderAfterLastNodeVariation10.474
testOrderAfterFirstNodeOnlyThree0.501
testOrderAfterFirstNodeMoreThanThreeVariation10.474
testOrderAfterFirstNodeMoreThanThreeVariation20.471
testOrderAfterMidNodeMoreThanThreeVariation10.53
testOrderAfterMidNodeMoreThanThreeVariation20.518
testOrderBeforeFirstNodeVariation10.488
testOrderBeforeFirstNodeVariation20.499
testOrderBeforeFirstNodeVariation30.449
testOrderBeforeFirstNodeVariation40.516
testOrderBeforeLastNodeVariation10.53
testOrderBeforeLastNodeVariation20.472
testOrderBeforeLastNodeVariation30.46
testOrderBeforeMidNodeVariation10.648
testOrderBeforeMidNodeVariation20.469
testOrderBeforeMidNodeVariation30.415
testChangeNodeTypeReplaceFirstOccurrenceOnly0.486
testChangeNodeTypeReplaceAllOccurrences0.484

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.004

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.507
testRegisterServletTaskWithMappings0.46

SelfTest

testJackrabbitUnregistersProperly0.059
testCommandIsSetCorrectlyFromPrototype0.046

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.052

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.053
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.045
testPassesNullAsCommandIfNoneSpecified0.045

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.048
testDetermineLocaleEndlessLoop0.045
testGetNodeDataEndlessLoop0.042

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.064

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0

FreemarkerHelperTest

testWeCanUseAnyObjectTypeAsOurRoot0.131
testSimpleNodeReferenceOutputsItsName0.048
testSubNodesAreReachable0.008
testSubSubNode0.001
testCanReachParentWithBuiltIn0.002
testCanLoopThroughNodes0.002
testCanLoopThroughNodesNestedInBean0.002
testCanLoopThroughPropertiesUsingTheKeysBuiltIn0.002
testCanLoopThroughPropertiesUsingTheValuesBuiltIn0.001
testCanRenderMetaData0.008
testMetaDataIsOneOfTheChildrenRetrievedByTheChildrenBuiltIn0.001
testBooleanPropertiesAreHandledProperly0.003
testDatePropertiesAreHandledProperly0.002
testNumberProperties0.001
testReferenceProperties0.002
testRendereredWithCurrentLocale0.001
testMissingAndDefaultValueOperatorsActsAsIExceptThemTo0.003
testContextPathIsAddedWithWebContext0.005
testContextPathIsNotAddedWithNotWebContext0.002
testContextPathIsAlsoAvailableThroughMagnoliaContext0.005
testMagnoliaContextIsExposed0.003
testMagnoliaContextAttributesAreAvailableWithMapSyntax0.002
testEvalCanEvaluateDynamicNodeProperties0.001
testInterpretCanBeUsedForDynamicNodeProperties0.004
testEvalCanAlsoBeUsedForNestedExpressions0.002
testInterpretCanBeUsedEvenIfPropertyHasNoFreemarkerStuff0.001
testUuidLinksAreTransformedToRelativeLinksInWebContext0.015
testUuidLinksAreTransformedToAbsoluteLinksInWebContextWithoutAggregationState0.002
testUuidLinksAreTransformedToFullUrlLinksInNonWebContext0.003
testUserPropertiesAreAvailable0.003
testUserUnsupportedExceptionFallback0.003
testNodeNameCanBeRenderedImplicitly0.001
testNodeNameCanBeRenderedExplicitly0.001
testGivenLocaleTakesOverAnyContextLocale0.005
testSimpleI18NMessageCanBeUsedInTemplates0.004
testSimpleI18NMessageFallsBackToEnglishIfNotSpecifiedGivenLanguage0.002
testCanUseDotSyntaxToGetASimpleI18NMessage0.002
testCanUseBracketSyntaxToGetASimpleI18NMessage0.001
testMustUseMethodCallSyntaxToGetAParameterizedI18NMessage0.001
testSupportsI18NMessagesWithMultipleParameters0.002
testOutputsInterrogationMarksAroundI18NKeyIfUnknown0.004
testI18NMessageParametersCanComeFromData0.001
testCanPassBundleNameFromTemplateWithMethodCallSyntaxToGetSimple18NMessage0.002
testCanPassBundleNameFromTemplateWithMethodCallSyntaxToGetAParameterizedI18NMessage0.002
testCanPassBundleNameFromTemplateAndSupportsI18NMessagesWithMultipleParameters0.001
testCanUseSharedVariables0.009
testContextVariablesOverloadSharedVariables0.002
testCanAccessStaticMethodsOfSharedVariables0.003
testEnumMembersCanBeUsedInTemplates0.003
testEnumCanBeComparedWith0.031
testEnumCanBeListed0.002
testCanAccessEnumPropertiesOfVariables0.002
testUseCombinationOfPadSubStringAndTrimForSafeSubstring0.002

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.694
testRegisterWhenSessionValid0.109
testDontFailUnRegisterWhenSessionInvalid0.102
testUnRegisterWhenSessionValid0.071

ClasspathResourcesUtilTest

testSanitizeUrlToFile0
testOhWindoes0

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.101

MultipartRequestFilterTest

testFilterCOS0.087
testFilterCommonsFileUpload0.063

RegexpVirtualURIMappingTest

testExample0.001
testExample20.001
testExample30
testRegexSubstitutionWorksAndLevelIsSetToGroupCountPlusOne0
testSupportsMoreThan9Groups0
testGracefullyFailingOnIncompleteConfig0
testGracefullyFailingOnWrongRegexGroup0.001

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.006
testDisplayNameShouldBeWrittenWithCapitalN0.005
testClassIsResolvedToClassNameAsAString0.043
testVersionHandlerIsResolvedToAClass0.005
testModuleVersionIsProperlyRead0.005
testDependenciesVersionAreProperlyRead0.023
testInvalidXmlIsCheckedAgainstDTD0.016
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.005
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.015
testSelf0.001

ModuleRegistryImplTest

testCanGetModuleByClass0.015
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0.001
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0.01
testCanCheckIfAModuleExists0

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ResponseContentTypeVoterTest

testVotesTrueIfNoAllowedNorRejectedIsConfigured0.001
testVotesTrueIfContentTypeIsAllowed0
testVotesFalseIfContentTypeIsNotInAllowedList0
testVotesFalseIfContentTypeIsExplicitelyRejected0.001
testVotesTrueIfContentTypeIsNotRejected0
testVotesTrueIfContentTypeIsAllowedAndNotRejected0
testVotesFalseIfContentTypeIsNotExplicitelyAllowedAndExplicitelyRejected0
testVotesFalseIfContentTypeIsNotExplicitelyAllowedAndNotExplicitelyRejectedEither0.001
testVotesFalseIfResponseDoesNotHaveAContentTypeSetYet0
testVotesFalseIfResponseDoesNotHaveAContentTypeSetYetEvenIfNoRejectedAreConfigured0
testVotesFalseIfResponseDoesNotHaveAContentTypeSetYetEvenIfNoAllowedAreConfigured0
testIgnoresCharsetInContentType0
testIgnoresCharsetInContentType20.001

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0.001

DefaultComponentProviderTest

testReturnsGivenConcreteClassIfNoneConfigured0
testBlowsIfGivenInterfaceAndNoImplementationIsConfigured0
testReturnsConfiguredImplementation0
testGetSingletonReturnsSameInstance0
testNewInstanceReallyReturnsNewInstance0
testUsesComponentFactoryIfSuchFactoryIsConfigured0
testSingletonDefinedInRepositoryDefaultToConfigWorkspace0.018
testSingletonDefinedInRepositoryUsesGivenRepoName0.001
testProxiesReturnedByObserverComponentFactoryCanBeCastToTheirSubclass0.003

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.008
testCantUseOutputStreamAfterWriter0.001

Content2BeanTest

testContentToBeanWithClassDefined0.168
testContentToBeanWithDefaultClass0.063
testContentToBeanWithSubBean0.094
testContentToBeanWithSubBeanAndAutoTypeResolving0.095
testContentToBeanWithSubMap0.085
testContentToBeanWithSubMapUsingMapping0.059
testContentToBeanWithSubMapUsingAdder0.066
testContentToBeanWithArraysUsingAdder0.068
testClassPropertiesAreConvertedProperly0.057
testJCRPropertiesTypes0.064
testFromStringConversion0.053
testFlatteningSubNodesToSimpleList0.056
testCanConvertStringsToTheAppropriateEnumEquivalent0.057
testCanSpecifySpecificMapImplementation0.065
testWillFailToUseACustomMapWhichIsNotConcrete0.058

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.067

FilterTest

testInitialization0.071
testDecoratedFilter0.045
testBypassing0.047

RequestAttributeStrategyTest

testLocalAttributes0.001
testSessionAttributes0.001
testApplicationAttributes0

AccessManagerImplTest

testGetPermissions0

DefaultRepositoryStrategyTest

testAccessManagers0.445
testRepositorySessions0.42
testQueryManagers0.475
testHierarchyManagers0.406

CompositeFilterTest

testInitializationAndDestruction0.056

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.002

MagnoliaV2FilterTest

testBogusMetaElement0.013

SiblingsHelperTest

testCanTellPosition0.002
testCanTellIfFirstWhenInitializingWithFirst0.001
testCanTellIfFirstAfterNavigating0.008
testCanTellIfLastWhenInitializingWith0.001
testCanTellIfLastAfterNavigating0.001
testCanTellIfLastEvenIfThereAreOtherNodesOfAnotherType0.001
testFactoryMethodProperlyInstanciatesWithFirstChildOfParent0.002