Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
579000100%66.727

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.403
info.magnolia.importexport10000100%0.122
info.magnolia.context14000100%1.807
info.magnolia.module31000100%1.061
info.magnolia.objectfactory15000100%0.017
info.magnolia.module.delta32000100%1.564
info.magnolia.freemarker53000100%0.36
info.magnolia.cms.security18000100%0.066
info.magnolia.freemarker.models3000100%0.055
info.magnolia.module.model.reader25000100%0.081
info.magnolia.cms.filters23000100%1.903
info.magnolia.module.model34000100%0.013
info.magnolia.module.files1000100%0.175
info.magnolia.setup.for3_512000100%0.461
info.magnolia.content2bean15000100%1.458
info.magnolia.voting.voters20000100%0.01
info.magnolia.cms.security.auth.callback5000100%0.005
info.magnolia.cms.core.version6000100%6.553
info.magnolia.test.mock19000100%0.013
info.magnolia.cms.util115000100%15.169
info.magnolia.cms.servlets8000100%0.004
info.magnolia.link27000100%2.01
info.magnolia.cms.core.search2000100%0.869
info.magnolia.cms.core23000100%9.222
info.magnolia.test5000100%0.101
info.magnolia.module.ui4000100%1.131
info.magnolia.nodebuilder8000100%4.378
info.magnolia.cms.beans.config19000100%0.588
info.magnolia.importexport.filters1000100%0.03
info.magnolia.setup10000100%12.495
info.magnolia.nodebuilder.task2000100%1.083
info.magnolia.cms.i18n11000100%0.52

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

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%3.403

info.magnolia.importexport

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

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRepositoryStrategyTest4000100%1.764
MgnlContextTest2000100%0.002
RequestAttributeStrategyTest3000100%0.003
SystemRepositoryStrategyTest1000100%0.002
WebContextImplTest2000100%0.032
WriterResponseWrapperTest2000100%0.004

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.039
ModuleLifecycleContextImplTest2000100%0.003
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%1.014
ModuleRegistryImplTest6000100%0.003

info.magnolia.objectfactory

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

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.078
AddURIPermissionTaskTest3000100%0.223
BackupTaskTest1000100%0.079
BootstrapConditionallyTest2000100%0.005
IsAuthorInstanceDelegateTaskTest4000100%0.005
ModuleBootstrapTaskTest1000100%0.001
MoveAndRenamePropertyTaskTest6000100%0.008
PropertyValueDelegateTaskTest4000100%0.002
PropertyValuesTaskTest5000100%0.004
RegisterServletTaskTest2000100%1.141
WebXmlConditionsUtilTest3000100%0.018

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.36

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.001
HierarchicalUserManagerTest3000100%0.003
MgnlGroupTest4000100%0.022
MgnlUserManagerTest4000100%0.001
MgnlUserTest6000100%0.039

info.magnolia.freemarker.models

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

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest10000100%0.075
DependencyCheckerImplTest12000100%0.004
DependencyLevelComparatorTest3000100%0.002

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.075
FilterTest3000100%0.261
InstallFilterTest3000100%0.23
MultipartRequestFilterTest2000100%0.226
MultipartRequestWrapperTest1000100%0.082
ServletDispatchingFilterTest12000100%0.952
UnicodeNormalizationRequestWrapperTest1000100%0.077

info.magnolia.module.model

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.175

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.003
CheckAndUpdateExistingFiltersTest6000100%0.451
IPConfigRulesUpdateTest1000100%0.003
UpdateI18nConfigurationTest1000100%0.004

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest15000100%1.458

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.001
IfVoterTest3000100%0.002
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.152
ContentVersionTest4000100%5.401

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
MockContentTest5000100%0.005
MockObjectTest7000100%0.001
MockUtilTest7000100%0.007

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest2000100%0.001
ClassUtilTest1000100%0.002
ContentUtilTest25000100%12.364
DateUtilTest1000100%0.024
DelayedExecutorTest3000100%0.692
ExceptionUtilTest5000100%0.001
ExtendingContentWrapperTest11000100%0.799
InheritanceContentWrapperTest6000100%0.011
ObservationUtilTest4000100%1.098
SearchReplaceTest4000100%0.019
ServletUtilsTest8000100%0.003
SiblingsHelperTest7000100%0.008
SimpleUrlPatternTest17000100%0.004
StringLengthComparatorTest1000100%0.001
UnicodeNormalizerTest7000100%0.05
WebXmlUtilTest9000100%0.087
WorkspaceXmlUtilTest1000100%0.004

info.magnolia.cms.servlets

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlServletContextListenerTest8000100%0.004

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%1.423
UUIDLinkTest8000100%0.587

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%0.869

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0.002
DefaultContentTest20000100%9.184
PathTest1000100%0.036

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.002
SelfTest2000100%0.098
TestCommand00000%0
TestUtil00000%0.001

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.131

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTest3000100%1.541
OpsTest5000100%2.837

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest2000100%0.001
PropertiesInitializerTest8000100%0.579
RegexpVirtualURIMappingTest7000100%0.004
URI2RepositoryMappingTest2000100%0.004

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.03

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest10000100%12.495

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTaskTest2000100%1.083

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.267
HierarchyBasedI18nContentSupportTest3000100%0.248
MessagesManagerTest5000100%0.005

Test Cases

[Summary] [Package List] [Test Cases]

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

PropertiesInitializerTest

testSimpleProperty0.08
testNestedProperty0.063
testNestedPropertyMoreLevels0.065
testCircularProperty0.07
testSelfReferencingProperty0.071
testFileResolution0.1
testFileResolutionCtxAttributes0.065
testValuesAreTrimmed0.064

RegexpVirtualURIMappingTest

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

URI2RepositoryMappingTest

testGetUri0.002
testGetHandleStripsExtensionInclTheDot0.001

AggregationStateTest

testUriDecodingShouldStripCtxPath0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

DefaultContentTest

testAddMixin0.346
testReadingANodeData0.385
testThatReadingANonExistingNodeDataDoesNotFail0.305
testSettingAnExistingNodeData0.819
testSettingANonExistingNodeDataCreatesANewNodeData0.455
testCreatingAnEmptyNodeData0.316
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.466
testCreatingAndSettingANodeData0.316
testCreatingAndSettingABooleanNodeData0.576
testCreatingAnExistingNodeDataDoesNotFail0.384
testCreatingAndReadingABinaryNodeData0.443
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.352
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.588
testPermissionCheckedOnDeleteNodeData0.572
testIsNodeTypeForNodeChecksPrimaryType0.344
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.3
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.32
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.547
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.723
testModDate0.624

PathTest

testIsAbsolute0.006

QueryTest

testSimpleQuery0.541
testMaxResultSize0.328

BaseVersionManagerTest

testCreateAndRestoreVersion0.504
testCreateAndRestoreDeletedVersion0.648

ContentVersionTest

testBasics1.996
testRetrievingBinariesFromContentVersion1.182
testRestoringBinariesFromContentVersion1.278
testRetrievingBinariesFromContentVersionsChildNode0.943

CompositeFilterTest

testInitializationAndDestruction0.074

FilterTest

testInitialization0.105
testDecoratedFilter0.078
testBypassing0.077

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.086
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.069
testPassesNullAsCommandIfNoneSpecified0.075

MultipartRequestFilterTest

testFilterCOS0.108
testFilterCommonsFileUpload0.115

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.08

ServletDispatchingFilterTest

testEscapeMetaCharacters0.072
testSupportsDefaultMapping0.11
testSupportsPathMapping0.079
testSupportsExtensionMapping0.077
testSupportsRegexMappings0.085
testShouldNotBypassWhenPathMappingMatches0.07
testShouldNotBypassWhenExactMappingMatches0.077
testShouldBypassWhenMappingDoesNotMatch0.077
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.073
testPathInfoShouldAdhereToServletSpec0.074
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.073
testWrapperRespectsForwards0.081

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.077

DefaultI18NContentSupportTest

testDetermineLocale0.121
testDetermineLocaleEndlessLoop0.074
testGetNodeDataEndlessLoop0.071

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.103
testDetermineLocaleEndlessLoop0.073
testGetNodeDataEndlessLoop0.071

MessagesManagerTest

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

AccessManagerImplTest

testGetPermissions0

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.002
testRelativeURLsAreSupported0.001
testAbsoluteURLsArePrefixedWithContextPath0
testDoesNothingIfCurrentRequestURLIsTarget0.001
testTargetUrlIsFormattedWithEncodedRequestURL0

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.003
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.008
testGetRolesWithoutDuplicates0.005
testGetGroupsReturnsDirectGroups0.005
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.004

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0

MgnlUserTest

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

MgnlServletContextListenerTest

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

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0.001
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilTest

testVisitShouldPassFilterAlong0.69
testDeleteAndRemoveParentsIfAnOtherChild0.585
testDeleteAndRemoveParentsIfNoOtherChild0.744
testDeleteAndRemoveParentsWithLevel0.634
testSessionBasedCopy0.418
testOrderAfter0.569
testOrderAfterLastNode0.359
testOrderAfterLastNodeVariation10.501
testOrderAfterFirstNodeOnlyThree0.373
testOrderAfterFirstNodeMoreThanThreeVariation10.491
testOrderAfterFirstNodeMoreThanThreeVariation20.421
testOrderAfterMidNodeMoreThanThreeVariation10.689
testOrderAfterMidNodeMoreThanThreeVariation20.402
testOrderBeforeFirstNodeVariation10.539
testOrderBeforeFirstNodeVariation20.349
testOrderBeforeFirstNodeVariation30.491
testOrderBeforeFirstNodeVariation40.436
testOrderBeforeLastNodeVariation10.548
testOrderBeforeLastNodeVariation20.425
testOrderBeforeLastNodeVariation30.484
testOrderBeforeMidNodeVariation10.529
testOrderBeforeMidNodeVariation20.363
testOrderBeforeMidNodeVariation30.36
testChangeNodeTypeReplaceFirstOccurrenceOnly0.537
testChangeNodeTypeReplaceAllOccurrences0.42

DateUtilTest

testCustomFormatShouldUseGivenLocale0.024

DelayedExecutorTest

testDelayedExecution0.135
testMultipleDelayedExecution0.154
testExecutionAfterMaxDelay0.401

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0
testUnwrapIfWithCauseBeeingNull0
testUnwrapIfWithUnwrapIfBeeingNull0

ExtendingContentWrapperTest

testExtendsNodeDatasIsHidden0.072
testThatNodeDatasAreMerged0.074
testThatNodeDatasCanBeOverriden0.072
testThatSubNodesAreMerged0.073
testThatSubNodesCanBeOverwritten0.069
testDeepMerge0.077
testThatOrderIsKeptWhileMergingSubNodes0.075
testBasicMultipleInheritance0.071
testComplextMultipleInheritance10.069
testComplextMultipleInheritance20.072
testComplextMultipleInheritanceWithOverride0.073

InheritanceContentWrapperTest

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

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.721
testRegisterWhenSessionValid0.135
testDontFailUnRegisterWhenSessionInvalid0.142
testUnRegisterWhenSessionValid0.096

SearchReplaceTest

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

ServletUtilsTest

testServletInitParametersToMap0
testFilterInitParametersToMap0
testGetWrappedRequest0
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0.001

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.001
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.047
testNonNormalizer0.001
testJava6ReflectionNormalizer0

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.004

Content2BeanTest

testContentToBeanWithClassDefined0.136
testContentToBeanWithDefaultClass0.09
testContentToBeanWithSubBean0.1
testContentToBeanWithSubBeanAndAutoTypeResolving0.171
testContentToBeanWithSubMap0.105
testContentToBeanWithSubMapUsingMapping0.109
testContentToBeanWithSubMapUsingAdder0.09
testContentToBeanWithArraysUsingAdder0.084
testClassPropertiesAreConvertedProperly0.081
testJCRPropertiesTypes0.079
testFromStringConversion0.081
testFlatteningSubNodesToSimpleList0.091
testCanConvertStringsToTheAppropriateEnumEquivalent0.08
testCanSpecifySpecificMapImplementation0.078
testWillFailToUseACustomMapWhichIsNotConcrete0.08

DefaultRepositoryStrategyTest

testAccessManagers0.321
testRepositorySessions0.466
testQueryManagers0.437
testHierarchyManagers0.54

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testLocalAttributes0.001
testSessionAttributes0.001
testApplicationAttributes0

SystemRepositoryStrategyTest

testAccessManager0.001

WebContextImplTest

testLoginLogout0.026
testSerializable0.005

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.003
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.049

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

DataTransporterTest

testParseAndFormat0.104
testRemoveNs0.003

MagnoliaV2FilterTest

testBogusMetaElement0.029

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.003
testImportMetadata0.002

LinkUtilTest

testParsingLinks0.072
testParsingLinksWithBackslashInQueryParam0.076
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.075
testParsingLinksDoesNotTryToConvertExternalLinks0.069
testParsingLinksDoesNotTryToConvertPageAnchors0.081
testParsingLinksShouldPreserverParameters0.069
testParsingLinksShouldPreserveAnchors0.075
testUUIDToAbsoluteLinks0.075
testUUIDToInternalLinks0.068
testUUIDToRootLinks0.075
testUUIDToRelativeLinks0.069
testUUIDToAbsoluteLinkWithDollar0.075
testMakeUUIDFromAbsolutePath0.073
testMakingRelativeLinks0.068
testInternalRelativeLinksAreProperlyDetermined0.085
testExternalLinksAreProperlyDetermined0.083
testMakeAbsolutePathFromUUID0.077
testMakeCompleteURL0.083
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.073

UUIDLinkTest

testParseFromUUIDPattern0.073
testParseLink0.08
testParseFromBrowserLink0.068
testLinkWithAnchor0.068
testLinkWithParameters0.088
testUUIDToAbsoluteLinksAfterRenaming0.069
testUUIDToBinary0.072
testUUIDToBinaryAfterRenaming0.068

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.077

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.078
testGetPermissionAddedToRoleProperly0.069
testDenyPermissionAddedToRoleProperly0.075

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.079

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.002
testBootstrapsIfNodeDoesNotExist0.002

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.001
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0
testThrowsExceptionIfPropertyMustExistAndDoesNot0

PropertyValuesTaskTest

testExistingPropertyIsReplaced0.001
testNonExistingPropertyIsNotReplacedButLogged0.001
testPropertywithUnexpectedValueIsNotReplacedButLogged0.001
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.451
testRegisterServletTaskWithMappings0.689

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.006
testBlocksIfRequestDispatcherIsMissing0.007
testBlocksIfIncludeDispatcherIsMissing0.004

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.174

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.006
testDisplayNameShouldBeWrittenWithCapitalN0.006
testClassIsResolvedToClassNameAsAString0.005
testVersionHandlerIsResolvedToAClass0.005
testModuleVersionIsProperlyRead0.009
testDependenciesVersionAreProperlyRead0.009
testInvalidXmlIsCheckedAgainstDTD0.008
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.005
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.02
testSelf0

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDepencyLevelWithNonOptionalDependencies0
testCalcDepencyLevelIgnoresUnregisteredOptionalDependencies0.001
testCalcDepencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.002
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.011
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.169
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.013
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.009
testPerformCantBeCalledTwiceByDifferentThreads0.806

ModuleRegistryImplTest

testCanGetModuleByClass0.002
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0
testCanCheckIfAModuleExists0

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testListTasksTemplate0.064
testDoneTemplate0.046
testRestartNeededTemplate0.018

NodeBuilderTest

testContextNodeIsProperlyPropagated0.567
testErrorMessages0.411
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.561

OpsTest

testAddPropertyFailsIfPropertyExists0.522
testSetPropertyFailsIfPropertyDoesNotExist0.874
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.482
testRemoveFailsOnUnexistingPropertyOrNode0.403
testRenamePropertyAndCheckValueForString0.555

NodeBuilderTaskTest

testUnknownRootThrowsException0.604
testSyntax0.478

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0.001
testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.909
testPngSwfMimeTypesOnUpdateFrom35x1.489
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues1.256
testPngSwfMimeTypesOnUpdateFrom3641.154
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues1.038
testPngSwfMimeTypesOnUpdateFrom4011.216
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues0.901
testPngSwfMimeTypesOnUpdateFrom4100.925
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues0.696
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4100.909

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0.001

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.083
testWarnIfFilterClassHasBeenModified0.075
testWarnIfFilterPriorityHasBeenModified0.072
testWarnIfFilterParamsHaveBeenModified0.07
testProperTransformationIfFilterBypassHasBeenModified0.075
testDoNotWarnIfFilterHasDefault30Configuration0.074

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.003

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.003

ComponentsTestUtilTest

testConfiguredImplementation0
testSetSingletonInstance0
testInstanceFactory0

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.002
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0
testOrderBefore0.001
testOrderBefore20
testOrderBeforeFirstNode0.001

MockObjectTest

testRootNodeOfHierarchyManger0.001
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0

MockUtilTest

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

SelfTest

testJackrabbitUnregistersProperly0.092
testCommandIsSetCorrectlyFromPrototype0.005

Utf8ContentTest

testReadingUtf8AccentedChars0.605
testReadingUtf8Greek0.346
testReadingUtf8Russian0.357
testReadingUtf8SpecialChars0.477
testReadingUtf8JapaneseChars0.383
testCreateExportImportContentUtf8SpecialChars0.526
testSettingAnUtf8NodeData0.332
testSettingNewUtf8ContentNode0.376

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0