Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
584000100%64.669

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.894
info.magnolia.importexport10000100%0.094
info.magnolia.context14000100%1.503
info.magnolia.module31000100%1.038
info.magnolia.objectfactory15000100%0.025
info.magnolia.module.delta32000100%1.534
info.magnolia.freemarker53000100%0.528
info.magnolia.cms.security18000100%0.069
info.magnolia.freemarker.models3000100%0.064
info.magnolia.module.model.reader25000100%0.122
info.magnolia.cms.filters23000100%1.903
info.magnolia.module.model34000100%0.012
info.magnolia.module.files1000100%0.135
info.magnolia.setup.for3_512000100%0.452
info.magnolia.content2bean15000100%1.503
info.magnolia.voting.voters20000100%0.011
info.magnolia.cms.security.auth.callback5000100%0.005
info.magnolia.cms.core.version6000100%6.547
info.magnolia.test.mock23000100%0.017
info.magnolia.cms.util116000100%14.29
info.magnolia.cms.servlets8000100%0.005
info.magnolia.link27000100%1.995
info.magnolia.cms.core.search2000100%0.839
info.magnolia.cms.core23000100%8.046
info.magnolia.test5000100%0.083
info.magnolia.module.ui4000100%1.108
info.magnolia.nodebuilder8000100%3.553
info.magnolia.cms.beans.config19000100%0.56
info.magnolia.importexport.filters1000100%0.014
info.magnolia.setup10000100%13.313
info.magnolia.nodebuilder.task2000100%0.893
info.magnolia.cms.i18n11000100%0.514

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

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%3.894

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.004
DataTransporterTest2000100%0.084
PropertiesImportExportTest5000100%0.006

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRepositoryStrategyTest4000100%1.462
MgnlContextTest2000100%0.002
RequestAttributeStrategyTest3000100%0.003
SystemRepositoryStrategyTest1000100%0.001
WebContextImplTest2000100%0.031
WriterResponseWrapperTest2000100%0.004

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.024
ModuleLifecycleContextImplTest2000100%0.004
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.991
ModuleRegistryImplTest6000100%0.017

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultClassFactoryTest5000100%0.012
DefaultComponentProviderTest9000100%0.012
ObjectFactoryTest1000100%0.001

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.107
AddURIPermissionTaskTest3000100%0.226
BackupTaskTest1000100%0.088
BootstrapConditionallyTest2000100%0.005
IsAuthorInstanceDelegateTaskTest4000100%0.01
ModuleBootstrapTaskTest1000100%0.001
MoveAndRenamePropertyTaskTest6000100%0.007
PropertyValueDelegateTaskTest4000100%0.004
PropertyValuesTaskTest5000100%0.004
RegisterServletTaskTest2000100%1.066
WebXmlConditionsUtilTest3000100%0.016

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.528

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.001
HierarchicalUserManagerTest3000100%0.003
MgnlGroupTest4000100%0.023
MgnlUserManagerTest4000100%0.001
MgnlUserTest6000100%0.041

info.magnolia.freemarker.models

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

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest10000100%0.115
DependencyCheckerImplTest12000100%0.005
DependencyLevelComparatorTest3000100%0.002

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.077
FilterTest3000100%0.265
InstallFilterTest3000100%0.235
MultipartRequestFilterTest2000100%0.233
MultipartRequestWrapperTest1000100%0.081
ServletDispatchingFilterTest12000100%0.935
UnicodeNormalizationRequestWrapperTest1000100%0.077

info.magnolia.module.model

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.135

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.002
CheckAndUpdateExistingFiltersTest6000100%0.442
IPConfigRulesUpdateTest1000100%0.003
UpdateI18nConfigurationTest1000100%0.005

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest15000100%1.503

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.001
IfVoterTest3000100%0.003
ResponseContentTypeVoterTest13000100%0.006
URIStartsWithVoterTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest5000100%0.005

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest2000100%1.375
ContentVersionTest4000100%5.172

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
MockContentTest6000100%0.005
MockNodeDataTest3000100%0.002
MockObjectTest7000100%0.003
MockUtilTest7000100%0.007

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.002
ClasspathResourcesUtilTest2000100%0.001
ClassUtilTest1000100%0.001
ContentUtilTest25000100%11.467
DateUtilTest1000100%0.012
DelayedExecutorTest3000100%0.674
ExceptionUtilTest5000100%0.001
ExtendingContentWrapperTest12000100%0.868
InheritanceContentWrapperTest6000100%0.008
ObservationUtilTest4000100%1.074
SearchReplaceTest4000100%0.019
ServletUtilsTest8000100%0.002
SiblingsHelperTest7000100%0.012
SimpleUrlPatternTest17000100%0.004
StringLengthComparatorTest1000100%0.001
UnicodeNormalizerTest7000100%0.053
WebXmlUtilTest9000100%0.087
WorkspaceXmlUtilTest1000100%0.004

info.magnolia.cms.servlets

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlServletContextListenerTest8000100%0.005

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%1.424
UUIDLinkTest8000100%0.571

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%0.839

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0.001
DefaultContentTest20000100%7.986
PathTest1000100%0.059

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.002
SelfTest2000100%0.081
TestCommand00000%0
TestUtil00000%0

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.108

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTest3000100%1.172
OpsTest5000100%2.381

info.magnolia.cms.beans.config

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.014

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest10000100%13.313

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTaskTest2000100%0.893

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.276
HierarchyBasedI18nContentSupportTest3000100%0.218
MessagesManagerTest5000100%0.02

Test Cases

[Summary] [Package List] [Test Cases]

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

PropertiesInitializerTest

testSimpleProperty0.071
testNestedProperty0.072
testNestedPropertyMoreLevels0.065
testCircularProperty0.069
testSelfReferencingProperty0.066
testFileResolution0.071
testFileResolutionCtxAttributes0.066
testValuesAreTrimmed0.069

RegexpVirtualURIMappingTest

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

URI2RepositoryMappingTest

testGetUri0.003
testGetHandleStripsExtensionInclTheDot0

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

DefaultContentTest

testAddMixin0.583
testReadingANodeData0.287
testThatReadingANonExistingNodeDataDoesNotFail0.347
testSettingAnExistingNodeData0.471
testSettingANonExistingNodeDataCreatesANewNodeData0.414
testCreatingAnEmptyNodeData0.619
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.279
testCreatingAndSettingANodeData0.627
testCreatingAndSettingABooleanNodeData0.342
testCreatingAnExistingNodeDataDoesNotFail0.271
testCreatingAndReadingABinaryNodeData0.4
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.298
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.482
testPermissionCheckedOnDeleteNodeData0.59
testIsNodeTypeForNodeChecksPrimaryType0.294
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.274
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.286
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.314
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.307
testModDate0.495

PathTest

testIsAbsolute0.019

QueryTest

testSimpleQuery0.474
testMaxResultSize0.364

BaseVersionManagerTest

testCreateAndRestoreVersion0.763
testCreateAndRestoreDeletedVersion0.611

ContentVersionTest

testBasics1.838
testRetrievingBinariesFromContentVersion1.268
testRestoringBinariesFromContentVersion1.269
testRetrievingBinariesFromContentVersionsChildNode0.795

CompositeFilterTest

testInitializationAndDestruction0.076

FilterTest

testInitialization0.087
testDecoratedFilter0.079
testBypassing0.091

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.087
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.073
testPassesNullAsCommandIfNoneSpecified0.073

MultipartRequestFilterTest

testFilterCOS0.113
testFilterCommonsFileUpload0.117

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.079

ServletDispatchingFilterTest

testEscapeMetaCharacters0.08
testSupportsDefaultMapping0.108
testSupportsPathMapping0.076
testSupportsExtensionMapping0.07
testSupportsRegexMappings0.081
testShouldNotBypassWhenPathMappingMatches0.073
testShouldNotBypassWhenExactMappingMatches0.073
testShouldBypassWhenMappingDoesNotMatch0.075
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.071
testPathInfoShouldAdhereToServletSpec0.073
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.073
testWrapperRespectsForwards0.079

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.076

DefaultI18NContentSupportTest

testDetermineLocale0.129
testDetermineLocaleEndlessLoop0.073
testGetNodeDataEndlessLoop0.072

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.075
testDetermineLocaleEndlessLoop0.072
testGetNodeDataEndlessLoop0.07

MessagesManagerTest

testGetsSimpleMessageFromDefaultBundle0.001
testGetsMessagesFromSpecifiedBundle0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.001
testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.001
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.016

AccessManagerImplTest

testGetPermissions0

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.002
testRelativeURLsAreSupported0
testAbsoluteURLsArePrefixedWithContextPath0.001
testDoesNothingIfCurrentRequestURLIsTarget0.001
testTargetUrlIsFormattedWithEncodedRequestURL0

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.002
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.009
testGetRolesWithoutDuplicates0.005
testGetGroupsReturnsDirectGroups0.004
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.004

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.008
testGetGroupsReturnsOnlyDirectGroups0.009
testGetAllGroupsReturnsDirectAndInheritedGroups0.006
testGetRolesReturnsDirectRoles0.005
testGetRolesReturnsDirectRolesWithoutDuplicates0.005
testGetAllRolesReturnsDirectAndInheritedRoles0.007

MgnlServletContextListenerTest

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

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0.001
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0.001

ClasspathResourcesUtilTest

testSanitizeUrlToFile0
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilTest

testVisitShouldPassFilterAlong0.65
testDeleteAndRemoveParentsIfAnOtherChild0.404
testDeleteAndRemoveParentsIfNoOtherChild1.004
testDeleteAndRemoveParentsWithLevel0.394
testSessionBasedCopy0.364
testOrderAfter0.548
testOrderAfterLastNode0.336
testOrderAfterLastNodeVariation10.351
testOrderAfterFirstNodeOnlyThree0.564
testOrderAfterFirstNodeMoreThanThreeVariation10.352
testOrderAfterFirstNodeMoreThanThreeVariation20.511
testOrderAfterMidNodeMoreThanThreeVariation10.634
testOrderAfterMidNodeMoreThanThreeVariation20.355
testOrderBeforeFirstNodeVariation10.382
testOrderBeforeFirstNodeVariation20.505
testOrderBeforeFirstNodeVariation30.38
testOrderBeforeFirstNodeVariation40.396
testOrderBeforeLastNodeVariation10.502
testOrderBeforeLastNodeVariation20.326
testOrderBeforeLastNodeVariation30.324
testOrderBeforeMidNodeVariation10.46
testOrderBeforeMidNodeVariation20.389
testOrderBeforeMidNodeVariation30.323
testChangeNodeTypeReplaceFirstOccurrenceOnly0.556
testChangeNodeTypeReplaceAllOccurrences0.453

DateUtilTest

testCustomFormatShouldUseGivenLocale0.011

DelayedExecutorTest

testDelayedExecution0.121
testMultipleDelayedExecution0.15
testExecutionAfterMaxDelay0.4

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0
testUnwrapIfWithCauseBeeingNull0
testUnwrapIfWithUnwrapIfBeeingNull0

ExtendingContentWrapperTest

testExtendsNodeDatasIsHidden0.071
testThatNodeDatasAreMerged0.071
testThatNodeDatasCanBeOverriden0.071
testThatSubNodesAreMerged0.079
testThatSubNodesCanBeOverwritten0.071
testDeepMerge0.069
testThatOrderIsKeptWhileMergingSubNodes0.072
testBasicMultipleInheritance0.071
testComplextMultipleInheritance10.071
testComplextMultipleInheritance20.072
testComplextMultipleInheritanceWithOverride0.069
testWrongSettingsInExtendsNode0.079

InheritanceContentWrapperTest

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

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.67
testRegisterWhenSessionValid0.131
testDontFailUnRegisterWhenSessionInvalid0.17
testUnRegisterWhenSessionValid0.097

SearchReplaceTest

testCaseInsensitive0.008
testCanUseNamePatterns0.003
testCanUseJokerInNamePatterns0.002
testDefaultsToLiteralMatching0.004

ServletUtilsTest

testServletInitParametersToMap0.001
testFilterInitParametersToMap0
testGetWrappedRequest0
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0

SiblingsHelperTest

testCanTellPosition0.001
testCanTellIfFirstWhenInitializingWithFirst0.001
testCanTellIfFirstAfterNavigating0.001
testCanTellIfLastWhenInitializingWith0.001
testCanTellIfLastAfterNavigating0.001
testCanTellIfLastEvenIfThereAreOtherNodesOfAnotherType0.001
testFactoryMethodProperlyInstanciatesWithFirstChildOfParent0.005

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0.001

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.05
testNonNormalizer0
testJava6ReflectionNormalizer0.001

WebXmlUtilTest

testFilterDispatcherChecksShouldNotFailWithCorrectConfiguration0.061
testFilterDispatcherChecksShouldFailIfDispatcherNotSet0.002
testFilterDispatcherChecksShouldNotFailIfFilterNotRegistered0.002
testFilterDispatcherChecksShouldFailIfRequestIsMissing0.003
testFilterDispatcherChecksShouldFailIfIncludeIsMissing0.003
testFilterDispatcherErrorIsNotMandatory0.003
testFilterDispatcherOrderIsIrrelevant0.003
testCanDetectFilterRegistration0.003
testCanDetectServletRegistration0.006

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.004

Content2BeanTest

testContentToBeanWithClassDefined0.131
testContentToBeanWithDefaultClass0.088
testContentToBeanWithSubBean0.097
testContentToBeanWithSubBeanAndAutoTypeResolving0.196
testContentToBeanWithSubMap0.113
testContentToBeanWithSubMapUsingMapping0.093
testContentToBeanWithSubMapUsingAdder0.109
testContentToBeanWithArraysUsingAdder0.089
testClassPropertiesAreConvertedProperly0.081
testJCRPropertiesTypes0.079
testFromStringConversion0.083
testFlatteningSubNodesToSimpleList0.086
testCanConvertStringsToTheAppropriateEnumEquivalent0.079
testCanSpecifySpecificMapImplementation0.08
testWillFailToUseACustomMapWhichIsNotConcrete0.097

DefaultRepositoryStrategyTest

testAccessManagers0.313
testRepositorySessions0.429
testQueryManagers0.43
testHierarchyManagers0.288

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testLocalAttributes0.001
testSessionAttributes0.001
testApplicationAttributes0

SystemRepositoryStrategyTest

testAccessManager0

WebContextImplTest

testLoginLogout0.024
testSerializable0.005

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.004
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.058

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

DataTransporterTest

testParseAndFormat0.076
testRemoveNs0.002

MagnoliaV2FilterTest

testBogusMetaElement0.013

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.004
testImportMetadata0.001

LinkUtilTest

testParsingLinks0.102
testParsingLinksWithBackslashInQueryParam0.072
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.073
testParsingLinksDoesNotTryToConvertExternalLinks0.073
testParsingLinksDoesNotTryToConvertPageAnchors0.073
testParsingLinksShouldPreserverParameters0.068
testParsingLinksShouldPreserveAnchors0.071
testUUIDToAbsoluteLinks0.071
testUUIDToInternalLinks0.076
testUUIDToRootLinks0.073
testUUIDToRelativeLinks0.073
testUUIDToAbsoluteLinkWithDollar0.068
testMakeUUIDFromAbsolutePath0.072
testMakingRelativeLinks0.072
testInternalRelativeLinksAreProperlyDetermined0.077
testExternalLinksAreProperlyDetermined0.068
testMakeAbsolutePathFromUUID0.072
testMakeCompleteURL0.073
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.094

UUIDLinkTest

testParseFromUUIDPattern0.071
testParseLink0.073
testParseFromBrowserLink0.068
testLinkWithAnchor0.071
testLinkWithParameters0.067
testUUIDToAbsoluteLinksAfterRenaming0.079
testUUIDToBinary0.072
testUUIDToBinaryAfterRenaming0.069

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.107

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.084
testGetPermissionAddedToRoleProperly0.07
testDenyPermissionAddedToRoleProperly0.071

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.087

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.002
testBootstrapsIfNodeDoesNotExist0.002

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.001
testThrowsExceptionIfPropertyMustExistAndDoesNot0.001

PropertyValuesTaskTest

testExistingPropertyIsReplaced0.001
testNonExistingPropertyIsNotReplacedButLogged0.001
testPropertywithUnexpectedValueIsNotReplacedButLogged0.001
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.701
testRegisterServletTaskWithMappings0.365

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.006
testBlocksIfRequestDispatcherIsMissing0.005
testBlocksIfIncludeDispatcherIsMissing0.004

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.13

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.006
testDisplayNameShouldBeWrittenWithCapitalN0.013
testClassIsResolvedToClassNameAsAString0.016
testVersionHandlerIsResolvedToAClass0.007
testModuleVersionIsProperlyRead0.011
testDependenciesVersionAreProperlyRead0.01
testInvalidXmlIsCheckedAgainstDTD0.019
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.006
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.017
testSelf0

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDepencyLevelWithNonOptionalDependencies0
testCalcDepencyLevelIgnoresUnregisteredOptionalDependencies0.001
testCalcDepencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0.001

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsOnly0.001
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.011
testCheckModuleAndDeltasToStringForInstall0.001
testUpdateAppliesSuppliedDeltasAndTasks0.156
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.009
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.008
testPerformCantBeCalledTwiceByDifferentThreads0.802

ModuleRegistryImplTest

testCanGetModuleByClass0.015
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0
testCanCheckIfAModuleExists0

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.003
testListTasksTemplate0.041
testDoneTemplate0.044
testRestartNeededTemplate0.018

NodeBuilderTest

testContextNodeIsProperlyPropagated0.343
testErrorMessages0.471
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.357

OpsTest

testAddPropertyFailsIfPropertyExists0.564
testSetPropertyFailsIfPropertyDoesNotExist0.59
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.32
testRemoveFailsOnUnexistingPropertyOrNode0.582
testRenamePropertyAndCheckValueForString0.324

NodeBuilderTaskTest

testUnknownRootThrowsException0.345
testSyntax0.547

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0.009
testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

testReturnsGivenConcreteClassIfNoneConfigured0
testBlowsIfGivenInterfaceAndNoImplementationIsConfigured0
testReturnsConfiguredImplementation0
testGetSingletonReturnsSameInstance0
testNewInstanceReallyReturnsNewInstance0
testUsesComponentFactoryIfSuchFactoryIsConfigured0
testSingletonDefinedInRepositoryDefaultToConfigWorkspace0.005
testSingletonDefinedInRepositoryUsesGivenRepoName0.001
testProxiesReturnedByObserverComponentFactoryCanBeCastToTheirSubclass0.004

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall3.336
testPngSwfMimeTypesOnUpdateFrom35x1.64
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues1.308
testPngSwfMimeTypesOnUpdateFrom3641.152
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues1.139
testPngSwfMimeTypesOnUpdateFrom4011.152
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues1.051
testPngSwfMimeTypesOnUpdateFrom4100.989
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues0.705
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4100.838

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0.001
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.081
testWarnIfFilterClassHasBeenModified0.072
testWarnIfFilterPriorityHasBeenModified0.071
testWarnIfFilterParamsHaveBeenModified0.069
testProperTransformationIfFilterBypassHasBeenModified0.078
testDoNotWarnIfFilterHasDefault30Configuration0.071

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.002

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.004

ComponentsTestUtilTest

testConfiguredImplementation0.001
testSetSingletonInstance0
testInstanceFactory0

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.002
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0
testOrderBefore0.001
testOrderBefore20
testOrderBeforeFirstNode0.001
testCanDeleteAProperty0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0.001

MockUtilTest

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

SelfTest

testJackrabbitUnregistersProperly0.075
testCommandIsSetCorrectlyFromPrototype0.005

Utf8ContentTest

testReadingUtf8AccentedChars0.659
testReadingUtf8Greek0.34
testReadingUtf8Russian0.393
testReadingUtf8SpecialChars0.879
testReadingUtf8JapaneseChars0.43
testCreateExportImportContentUtf8SpecialChars0.315
testSettingAnUtf8NodeData0.445
testSettingNewUtf8ContentNode0.431

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.002
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0