Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
557000100%67.697

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%5.487
info.magnolia.importexport10000100%0.163
info.magnolia.context14000100%2.614
info.magnolia.module31000100%1.03
info.magnolia.objectfactory15000100%0.035
info.magnolia.module.delta32000100%1.72
info.magnolia.freemarker53000100%0.367
info.magnolia.cms.security18000100%0.137
info.magnolia.freemarker.models3000100%0.053
info.magnolia.module.model.reader25000100%0.073
info.magnolia.cms.filters23000100%1.847
info.magnolia.module.model34000100%0.014
info.magnolia.module.files1000100%0.238
info.magnolia.setup.for3_512000100%0.399
info.magnolia.content2bean15000100%1.359
info.magnolia.voting.voters20000100%0.025
info.magnolia.cms.security.auth.callback5000100%0.004
info.magnolia.cms.core.version6000100%7.37
info.magnolia.test.mock19000100%0.013
info.magnolia.cms.util95000100%6.793
info.magnolia.cms.servlets8000100%0.003
info.magnolia.link26000100%1.575
info.magnolia.cms.core.search2000100%1.574
info.magnolia.cms.core23000100%12.697
info.magnolia.test5000100%0.194
info.magnolia.module.ui4000100%1.099
info.magnolia.nodebuilder8000100%3.627
info.magnolia.cms.beans.config18000100%0.631
info.magnolia.importexport.filters1000100%0.028
info.magnolia.setup10000100%14.67
info.magnolia.nodebuilder.task2000100%1.35
info.magnolia.cms.i18n11000100%0.508

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

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%5.487

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.002
DataTransporterTest2000100%0.146
PropertiesImportExportTest5000100%0.015

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRepositoryStrategyTest4000100%2.562
MgnlContextTest2000100%0.002
RequestAttributeStrategyTest3000100%0.003
SystemRepositoryStrategyTest1000100%0
WebContextImplTest2000100%0.042
WriterResponseWrapperTest2000100%0.005

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.036
ModuleLifecycleContextImplTest2000100%0.003
ModuleManagementStateTest3000100%0.008
ModuleManagerImplTest6000100%0.98
ModuleRegistryImplTest6000100%0.003

info.magnolia.objectfactory

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

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.082
AddURIPermissionTaskTest3000100%0.203
BackupTaskTest1000100%0.078
BootstrapConditionallyTest2000100%0.004
IsAuthorInstanceDelegateTaskTest4000100%0.023
ModuleBootstrapTaskTest1000100%0.002
MoveAndRenamePropertyTaskTest6000100%0.012
PropertyValueDelegateTaskTest4000100%0.002
PropertyValuesTaskTest5000100%0.004
RegisterServletTaskTest2000100%1.29
WebXmlConditionsUtilTest3000100%0.02

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.367

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.001
HierarchicalUserManagerTest3000100%0.003
MgnlGroupTest4000100%0.075
MgnlUserManagerTest4000100%0.002
MgnlUserTest6000100%0.056

info.magnolia.freemarker.models

ClassTestsErrors FailuresSkippedSuccess RateTime
BinaryNodeDataModelTest1000100%0.002
ContentModelTest1000100%0.05
UserModelTest1000100%0.001

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest10000100%0.068
DependencyCheckerImplTest12000100%0.004
DependencyLevelComparatorTest3000100%0.001

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.063
FilterTest3000100%0.254
InstallFilterTest3000100%0.204
MultipartRequestFilterTest2000100%0.194
MultipartRequestWrapperTest1000100%0.07
ServletDispatchingFilterTest12000100%0.985
UnicodeNormalizationRequestWrapperTest1000100%0.077

info.magnolia.module.model

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.238

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.002
CheckAndUpdateExistingFiltersTest6000100%0.379
IPConfigRulesUpdateTest1000100%0.015
UpdateI18nConfigurationTest1000100%0.003

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest15000100%1.359

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.007
IfVoterTest3000100%0.002
ResponseContentTypeVoterTest13000100%0.015
URIStartsWithVoterTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest5000100%0.004

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest2000100%1.513
ContentVersionTest4000100%5.857

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest2000100%0.006
ClassUtilTest1000100%0.001
ContentUtilTest9000100%4.306
DateUtilTest1000100%0.011
DelayedExecutorTest3000100%0.684
ExceptionUtilTest5000100%0.001
ExtendingContentWrapperTest11000100%0.735
InheritanceContentWrapperTest6000100%0.068
ObservationUtilTest4000100%0.812
ServletUtilsTest8000100%0.002
SiblingsHelperTest7000100%0.008
SimpleUrlPatternTest17000100%0.005
StringLengthComparatorTest1000100%0.001
UnicodeNormalizerTest7000100%0.043
WebXmlUtilTest9000100%0.105
WorkspaceXmlUtilTest1000100%0.004

info.magnolia.cms.servlets

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlServletContextListenerTest8000100%0.003

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest18000100%1.115
UUIDLinkTest8000100%0.46

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.574

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0.002
DefaultContentTest20000100%12.667
PathTest1000100%0.028

info.magnolia.test

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

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.099

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTest3000100%1.47
OpsTest5000100%2.157

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest2000100%0.008
PropertiesInitializerTest7000100%0.614
RegexpVirtualURIMappingTest7000100%0.006
URI2RepositoryMappingTest2000100%0.003

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.028

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest10000100%14.67

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTaskTest2000100%1.35

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.305
HierarchyBasedI18nContentSupportTest3000100%0.198
MessagesManagerTest5000100%0.005

Test Cases

[Summary] [Package List] [Test Cases]

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0.001

PropertiesInitializerTest

testSimpleProperty0.121
testNestedProperty0.16
testNestedPropertyMoreLevels0.087
testCircularProperty0.056
testSelfReferencingProperty0.05
testFileResolution0.066
testFileResolutionCtxAttributes0.058

RegexpVirtualURIMappingTest

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

URI2RepositoryMappingTest

testGetUri0.002
testGetHandleStripsExtensionInclTheDot0

AggregationStateTest

testUriDecodingShouldStripCtxPath0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

DefaultContentTest

testAddMixin0.755
testReadingANodeData0.571
testThatReadingANonExistingNodeDataDoesNotFail0.563
testSettingAnExistingNodeData0.538
testSettingANonExistingNodeDataCreatesANewNodeData0.702
testCreatingAnEmptyNodeData0.509
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.556
testCreatingAndSettingANodeData0.412
testCreatingAndSettingABooleanNodeData0.39
testCreatingAnExistingNodeDataDoesNotFail0.655
testCreatingAndReadingABinaryNodeData0.615
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.547
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.533
testPermissionCheckedOnDeleteNodeData0.529
testIsNodeTypeForNodeChecksPrimaryType0.695
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.816
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.614
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.844
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.837
testModDate0.984

PathTest

testIsAbsolute0.005

QueryTest

testSimpleQuery0.663
testMaxResultSize0.91

BaseVersionManagerTest

testCreateAndRestoreVersion0.903
testCreateAndRestoreDeletedVersion0.609

ContentVersionTest

testBasics2.384
testRetrievingBinariesFromContentVersion1.058
testRestoringBinariesFromContentVersion1.507
testRetrievingBinariesFromContentVersionsChildNode0.906

CompositeFilterTest

testInitializationAndDestruction0.062

FilterTest

testInitialization0.122
testDecoratedFilter0.066
testBypassing0.065

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.089
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.055
testPassesNullAsCommandIfNoneSpecified0.06

MultipartRequestFilterTest

testFilterCOS0.101
testFilterCommonsFileUpload0.09

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.067

ServletDispatchingFilterTest

testEscapeMetaCharacters0.095
testSupportsDefaultMapping0.126
testSupportsPathMapping0.095
testSupportsExtensionMapping0.073
testSupportsRegexMappings0.07
testShouldNotBypassWhenPathMappingMatches0.064
testShouldNotBypassWhenExactMappingMatches0.062
testShouldBypassWhenMappingDoesNotMatch0.058
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.06
testPathInfoShouldAdhereToServletSpec0.142
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.067
testWrapperRespectsForwards0.066

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.077

DefaultI18NContentSupportTest

testDetermineLocale0.141
testDetermineLocaleEndlessLoop0.085
testGetNodeDataEndlessLoop0.078

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.077
testDetermineLocaleEndlessLoop0.06
testGetNodeDataEndlessLoop0.06

MessagesManagerTest

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

AccessManagerImplTest

testGetPermissions0

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.001
testRelativeURLsAreSupported0.001
testAbsoluteURLsArePrefixedWithContextPath0
testDoesNothingIfCurrentRequestURLIsTarget0
testTargetUrlIsFormattedWithEncodedRequestURL0

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.002
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.008
testGetRolesWithoutDuplicates0.036
testGetGroupsReturnsDirectGroups0.007
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.008

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.006
testGetGroupsReturnsOnlyDirectGroups0.005
testGetAllGroupsReturnsDirectAndInheritedGroups0.005
testGetRolesReturnsDirectRoles0.03
testGetRolesReturnsDirectRolesWithoutDuplicates0.004
testGetAllRolesReturnsDirectAndInheritedRoles0.005

MgnlServletContextListenerTest

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

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilTest

testVisitShouldPassFilterAlong0.57
testDeleteAndRemoveParentsIfAnOtherChild0.493
testDeleteAndRemoveParentsIfNoOtherChild0.453
testDeleteAndRemoveParentsWithLevel0.461
testSessionBasedCopy0.677
testOrderAfter0.411
testOrderAfterLastNode0.39
testChangeNodeTypeReplaceFirstOccurrenceOnly0.401
testChangeNodeTypeReplaceAllOccurrences0.449

DateUtilTest

testCustomFormatShouldUseGivenLocale0.01

DelayedExecutorTest

testDelayedExecution0.124
testMultipleDelayedExecution0.152
testExecutionAfterMaxDelay0.402

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0.001
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0
testUnwrapIfWithCauseBeeingNull0
testUnwrapIfWithUnwrapIfBeeingNull0

ExtendingContentWrapperTest

testExtendsNodeDatasIsHidden0.086
testThatNodeDatasAreMerged0.065
testThatNodeDatasCanBeOverriden0.079
testThatSubNodesAreMerged0.062
testThatSubNodesCanBeOverwritten0.055
testDeepMerge0.061
testThatOrderIsKeptWhileMergingSubNodes0.064
testBasicMultipleInheritance0.064
testComplextMultipleInheritance10.06
testComplextMultipleInheritance20.077
testComplextMultipleInheritanceWithOverride0.058

InheritanceContentWrapperTest

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

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.56
testRegisterWhenSessionValid0.095
testDontFailUnRegisterWhenSessionInvalid0.077
testUnRegisterWhenSessionValid0.076

ServletUtilsTest

testServletInitParametersToMap0
testFilterInitParametersToMap0
testGetWrappedRequest0.001
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.001
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.041
testNonNormalizer0
testJava6ReflectionNormalizer0

WebXmlUtilTest

testFilterDispatcherChecksShouldNotFailWithCorrectConfiguration0.069
testFilterDispatcherChecksShouldFailIfDispatcherNotSet0.004
testFilterDispatcherChecksShouldNotFailIfFilterNotRegistered0.008
testFilterDispatcherChecksShouldFailIfRequestIsMissing0.004
testFilterDispatcherChecksShouldFailIfIncludeIsMissing0.004
testFilterDispatcherErrorIsNotMandatory0.003
testFilterDispatcherOrderIsIrrelevant0.003
testCanDetectFilterRegistration0.003
testCanDetectServletRegistration0.006

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.004

Content2BeanTest

testContentToBeanWithClassDefined0.113
testContentToBeanWithDefaultClass0.072
testContentToBeanWithSubBean0.082
testContentToBeanWithSubBeanAndAutoTypeResolving0.15
testContentToBeanWithSubMap0.091
testContentToBeanWithSubMapUsingMapping0.101
testContentToBeanWithSubMapUsingAdder0.089
testContentToBeanWithArraysUsingAdder0.071
testClassPropertiesAreConvertedProperly0.066
testJCRPropertiesTypes0.084
testFromStringConversion0.142
testFlatteningSubNodesToSimpleList0.083
testCanConvertStringsToTheAppropriateEnumEquivalent0.072
testCanSpecifySpecificMapImplementation0.073
testWillFailToUseACustomMapWhichIsNotConcrete0.067

DefaultRepositoryStrategyTest

testAccessManagers0.505
testRepositorySessions0.713
testQueryManagers0.679
testHierarchyManagers0.664

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testLocalAttributes0.001
testSessionAttributes0.001
testApplicationAttributes0

SystemRepositoryStrategyTest

testAccessManager0

WebContextImplTest

testLoginLogout0.035
testSerializable0.004

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.004
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.048

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0.001

DataTransporterTest

testParseAndFormat0.133
testRemoveNs0.002

MagnoliaV2FilterTest

testBogusMetaElement0.027

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.01
testImportMetadata0.003

LinkUtilTest

testParsingLinks0.072
testParsingLinksWithBackslashInQueryParam0.063
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.062
testParsingLinksDoesNotTryToConvertExternalLinks0.057
testParsingLinksDoesNotTryToConvertPageAnchors0.055
testParsingLinksShouldPreserverParameters0.065
testParsingLinksShouldPreserveAnchors0.057
testUUIDToAbsoluteLinks0.059
testUUIDToInternalLinks0.055
testUUIDToRootLinks0.062
testUUIDToRelativeLinks0.059
testUUIDToAbsoluteLinkWithDollar0.057
testMakeUUIDFromAbsolutePath0.068
testMakingRelativeLinks0.057
testInternalRelativeLinksAreProperlyDetermined0.063
testExternalLinksAreProperlyDetermined0.061
testMakeAbsolutePathFromUUID0.075
testMakeCompleteURL0.064

UUIDLinkTest

testParseFromUUIDPattern0.063
testParseLink0.053
testParseFromBrowserLink0.057
testLinkWithAnchor0.054
testLinkWithParameters0.055
testUUIDToAbsoluteLinksAfterRenaming0.056
testUUIDToBinary0.057
testUUIDToBinaryAfterRenaming0.064

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.082

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.074
testGetPermissionAddedToRoleProperly0.064
testDenyPermissionAddedToRoleProperly0.064

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.077

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.005
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.001
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0
testThrowsExceptionIfPropertyMustExistAndDoesNot0

PropertyValuesTaskTest

testExistingPropertyIsReplaced0
testNonExistingPropertyIsNotReplacedButLogged0.002
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.674
testRegisterServletTaskWithMappings0.615

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.005
testBlocksIfRequestDispatcherIsMissing0.01
testBlocksIfIncludeDispatcherIsMissing0.004

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.237

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.006
testDisplayNameShouldBeWrittenWithCapitalN0.005
testClassIsResolvedToClassNameAsAString0.004
testVersionHandlerIsResolvedToAClass0.004
testModuleVersionIsProperlyRead0.009
testDependenciesVersionAreProperlyRead0.013
testInvalidXmlIsCheckedAgainstDTD0.007
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.005
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.012
testSelf0

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDepencyLevelWithNonOptionalDependencies0
testCalcDepencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDepencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0.001
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.01
testCheckModuleAndDeltasToStringForInstall0.001
testUpdateAppliesSuppliedDeltasAndTasks0.144
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.009
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.01
testPerformCantBeCalledTwiceByDifferentThreads0.804

ModuleRegistryImplTest

testCanGetModuleByClass0.001
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0.001
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0
testCanCheckIfAModuleExists0

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testListTasksTemplate0.041
testDoneTemplate0.039
testRestartNeededTemplate0.016

NodeBuilderTest

testContextNodeIsProperlyPropagated0.464
testErrorMessages0.423
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.583

OpsTest

testAddPropertyFailsIfPropertyExists0.444
testSetPropertyFailsIfPropertyDoesNotExist0.541
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.369
testRemoveFailsOnUnexistingPropertyOrNode0.396
testRenamePropertyAndCheckValueForString0.38

NodeBuilderTaskTest

testUnknownRootThrowsException0.614
testSyntax0.735

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall3.58
testPngSwfMimeTypesOnUpdateFrom35x1.643
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues1.487
testPngSwfMimeTypesOnUpdateFrom3641.344
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues1.121
testPngSwfMimeTypesOnUpdateFrom4011.099
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues1.41
testPngSwfMimeTypesOnUpdateFrom4101.243
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues0.928
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4100.813

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0.001
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.068
testWarnIfFilterClassHasBeenModified0.067
testWarnIfFilterPriorityHasBeenModified0.067
testWarnIfFilterParamsHaveBeenModified0.055
testProperTransformationIfFilterBypassHasBeenModified0.064
testDoNotWarnIfFilterHasDefault30Configuration0.057

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.004

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.002

ComponentsTestUtilTest

testConfiguredImplementation0
testSetSingletonInstance0
testInstanceFactory0.001

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.002
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0
testOrderBefore0.001
testOrderBefore20
testOrderBeforeFirstNode0.001

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0.001

MockUtilTest

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

SelfTest

testJackrabbitUnregistersProperly0.179
testCommandIsSetCorrectlyFromPrototype0.005

Utf8ContentTest

testReadingUtf8AccentedChars0.613
testReadingUtf8Greek0.749
testReadingUtf8Russian0.484
testReadingUtf8SpecialChars0.635
testReadingUtf8JapaneseChars0.793
testCreateExportImportContentUtf8SpecialChars0.691
testSettingAnUtf8NodeData0.838
testSettingNewUtf8ContentNode0.681

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0