Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
555000100%55.33

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%4.028
info.magnolia.importexport10000100%0.093
info.magnolia.context14000100%1.733
info.magnolia.module31000100%1.001
info.magnolia.objectfactory15000100%0.017
info.magnolia.module.delta32000100%1.35
info.magnolia.freemarker53000100%0.379
info.magnolia.cms.security18000100%0.112
info.magnolia.freemarker.models3000100%0.052
info.magnolia.module.model.reader25000100%0.101
info.magnolia.cms.filters23000100%1.678
info.magnolia.module.model34000100%0.016
info.magnolia.module.files1000100%0.112
info.magnolia.setup.for3_512000100%0.52
info.magnolia.content2bean15000100%1.386
info.magnolia.voting.voters20000100%0.021
info.magnolia.cms.security.auth.callback5000100%0.006
info.magnolia.cms.core.version5000100%5.397
info.magnolia.test.mock19000100%0.011
info.magnolia.cms.util95000100%8.01
info.magnolia.cms.servlets8000100%0.003
info.magnolia.link26000100%1.745
info.magnolia.cms.core.search2000100%1.358
info.magnolia.cms.core22000100%8.264
info.magnolia.test5000100%0.151
info.magnolia.module.ui4000100%1.12
info.magnolia.nodebuilder8000100%3.498
info.magnolia.cms.beans.config18000100%0.597
info.magnolia.importexport.filters1000100%0.02
info.magnolia.setup10000100%11.243
info.magnolia.nodebuilder.task2000100%0.858
info.magnolia.cms.i18n11000100%0.45

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

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.028

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.004
DataTransporterTest2000100%0.082
PropertiesImportExportTest5000100%0.007

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRepositoryStrategyTest4000100%1.676
MgnlContextTest2000100%0.002
RequestAttributeStrategyTest3000100%0.002
SystemRepositoryStrategyTest1000100%0.001
WebContextImplTest2000100%0.048
WriterResponseWrapperTest2000100%0.004

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.021
ModuleLifecycleContextImplTest2000100%0.013
ModuleManagementStateTest3000100%0.005
ModuleManagerImplTest6000100%0.956
ModuleRegistryImplTest6000100%0.006

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultClassFactoryTest5000100%0.006
DefaultComponentProviderTest9000100%0.01
ObjectFactoryTest1000100%0.001

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.088
AddURIPermissionTaskTest3000100%0.197
BackupTaskTest1000100%0.065
BootstrapConditionallyTest2000100%0.005
IsAuthorInstanceDelegateTaskTest4000100%0.003
ModuleBootstrapTaskTest1000100%0.001
MoveAndRenamePropertyTaskTest6000100%0.007
PropertyValueDelegateTaskTest4000100%0.004
PropertyValuesTaskTest5000100%0.006
RegisterServletTaskTest2000100%0.927
WebXmlConditionsUtilTest3000100%0.047

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.379

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0
HierarchicalUserManagerTest3000100%0.004
MgnlGroupTest4000100%0.036
MgnlUserManagerTest4000100%0.002
MgnlUserTest6000100%0.07

info.magnolia.freemarker.models

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

info.magnolia.module.model.reader

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

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.118
FilterTest3000100%0.207
InstallFilterTest3000100%0.209
MultipartRequestFilterTest2000100%0.195
MultipartRequestWrapperTest1000100%0.069
ServletDispatchingFilterTest12000100%0.813
UnicodeNormalizationRequestWrapperTest1000100%0.067

info.magnolia.module.model

ClassTestsErrors FailuresSkippedSuccess RateTime
VersionComparatorTest2000100%0.001
VersionRangeTest16000100%0.005
VersionTest16000100%0.01

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.112

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.003
CheckAndUpdateExistingFiltersTest6000100%0.512
IPConfigRulesUpdateTest1000100%0.002
UpdateI18nConfigurationTest1000100%0.003

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest15000100%1.386

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0
IfVoterTest3000100%0.003
ResponseContentTypeVoterTest13000100%0.01
URIStartsWithVoterTest3000100%0.008

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest5000100%0.006

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest1000100%0.63
ContentVersionTest4000100%4.767

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.002
ClasspathResourcesUtilTest2000100%0.001
ClassUtilTest1000100%0.002
ContentUtilTest9000100%5.434
DateUtilTest1000100%0.01
DelayedExecutorTest3000100%0.677
ExceptionUtilTest5000100%0.092
ExtendingContentWrapperTest11000100%0.648
InheritanceContentWrapperTest6000100%0.044
ObservationUtilTest4000100%0.905
ServletUtilsTest8000100%0.003
SiblingsHelperTest7000100%0.007
SimpleUrlPatternTest17000100%0.009
StringLengthComparatorTest1000100%0.002
UnicodeNormalizerTest7000100%0.079
WebXmlUtilTest9000100%0.09
WorkspaceXmlUtilTest1000100%0.005

info.magnolia.cms.servlets

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlServletContextListenerTest8000100%0.003

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest18000100%1.249
UUIDLinkTest8000100%0.496

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.358

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0.001
DefaultContentTest19000100%8.244
PathTest1000100%0.019

info.magnolia.test

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

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.12

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTest3000100%1.346
OpsTest5000100%2.152

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest2000100%0.007
PropertiesInitializerTest7000100%0.577
RegexpVirtualURIMappingTest7000100%0.01
URI2RepositoryMappingTest2000100%0.003

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.02

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest10000100%11.243

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTaskTest2000100%0.858

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.238
HierarchyBasedI18nContentSupportTest3000100%0.208
MessagesManagerTest5000100%0.004

Test Cases

[Summary] [Package List] [Test Cases]

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

PropertiesInitializerTest

testSimpleProperty0.093
testNestedProperty0.112
testNestedPropertyMoreLevels0.103
testCircularProperty0.069
testSelfReferencingProperty0.064
testFileResolution0.071
testFileResolutionCtxAttributes0.064

RegexpVirtualURIMappingTest

testExample0.001
testExample20.001
testExample30
testRegexSubstitutionWorksAndLevelIsSetToGroupCountPlusOne0
testSupportsMoreThan9Groups0
testGracefullyFailingOnIncompleteConfig0
testGracefullyFailingOnWrongRegexGroup0

URI2RepositoryMappingTest

testGetUri0.002
testGetHandleStripsExtensionInclTheDot0

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

DefaultContentTest

testAddMixin0.407
testReadingANodeData0.5
testThatReadingANonExistingNodeDataDoesNotFail0.683
testSettingAnExistingNodeData0.436
testSettingANonExistingNodeDataCreatesANewNodeData0.33
testCreatingAnEmptyNodeData0.373
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.401
testCreatingAndSettingANodeData0.349
testCreatingAndSettingABooleanNodeData0.547
testCreatingAnExistingNodeDataDoesNotFail0.471
testCreatingAndReadingABinaryNodeData0.45
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.336
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.268
testPermissionCheckedOnDeleteNodeData0.349
testIsNodeTypeForNodeChecksPrimaryType0.319
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.488
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.402
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.541
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.592

PathTest

testIsAbsolute0.006

QueryTest

testSimpleQuery0.783
testMaxResultSize0.574

BaseVersionManagerTest

testCreateAndRestoreVersion0.629

ContentVersionTest

testBasics1.855
testRetrievingBinariesFromContentVersion0.966
testRestoringBinariesFromContentVersion1
testRetrievingBinariesFromContentVersionsChildNode0.944

CompositeFilterTest

testInitializationAndDestruction0.117

FilterTest

testInitialization0.072
testDecoratedFilter0.065
testBypassing0.066

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.091
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.058
testPassesNullAsCommandIfNoneSpecified0.059

MultipartRequestFilterTest

testFilterCOS0.101
testFilterCommonsFileUpload0.091

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.067

ServletDispatchingFilterTest

testEscapeMetaCharacters0.07
testSupportsDefaultMapping0.098
testSupportsPathMapping0.067
testSupportsExtensionMapping0.057
testSupportsRegexMappings0.068
testShouldNotBypassWhenPathMappingMatches0.066
testShouldNotBypassWhenExactMappingMatches0.065
testShouldBypassWhenMappingDoesNotMatch0.067
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.059
testPathInfoShouldAdhereToServletSpec0.059
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.062
testWrapperRespectsForwards0.07

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.067

DefaultI18NContentSupportTest

testDetermineLocale0.114
testDetermineLocaleEndlessLoop0.061
testGetNodeDataEndlessLoop0.062

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.079
testDetermineLocaleEndlessLoop0.07
testGetNodeDataEndlessLoop0.058

MessagesManagerTest

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

AccessManagerImplTest

testGetPermissions0

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.003
testRelativeURLsAreSupported0.001
testAbsoluteURLsArePrefixedWithContextPath0
testDoesNothingIfCurrentRequestURLIsTarget0
testTargetUrlIsFormattedWithEncodedRequestURL0.001

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.002
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.012
testGetRolesWithoutDuplicates0.005
testGetGroupsReturnsDirectGroups0.009
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.009

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0.001
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.03
testGetGroupsReturnsOnlyDirectGroups0.004
testGetAllGroupsReturnsDirectAndInheritedGroups0.004
testGetRolesReturnsDirectRoles0.012
testGetRolesReturnsDirectRolesWithoutDuplicates0.007
testGetAllRolesReturnsDirectAndInheritedRoles0.01

MgnlServletContextListenerTest

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

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0
testOhWindoes0

ClassUtilTest

testIsSubClass0.002

ContentUtilTest

testVisitShouldPassFilterAlong0.603
testDeleteAndRemoveParentsIfAnOtherChild0.562
testDeleteAndRemoveParentsIfNoOtherChild0.518
testDeleteAndRemoveParentsWithLevel0.778
testSessionBasedCopy0.611
testOrderAfter0.703
testOrderAfterLastNode0.61
testChangeNodeTypeReplaceFirstOccurrenceOnly0.616
testChangeNodeTypeReplaceAllOccurrences0.431

DateUtilTest

testCustomFormatShouldUseGivenLocale0.009

DelayedExecutorTest

testDelayedExecution0.122
testMultipleDelayedExecution0.152
testExecutionAfterMaxDelay0.402

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0.001
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0.089
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0.001
testUnwrapIfWithCauseBeeingNull0
testUnwrapIfWithUnwrapIfBeeingNull0

ExtendingContentWrapperTest

testExtendsNodeDatasIsHidden0.059
testThatNodeDatasAreMerged0.06
testThatNodeDatasCanBeOverriden0.061
testThatSubNodesAreMerged0.06
testThatSubNodesCanBeOverwritten0.058
testDeepMerge0.059
testThatOrderIsKeptWhileMergingSubNodes0.057
testBasicMultipleInheritance0.059
testComplextMultipleInheritance10.059
testComplextMultipleInheritance20.056
testComplextMultipleInheritanceWithOverride0.059

InheritanceContentWrapperTest

testRoot0.001
testPropertyInheritance0
testNestedPropertyInheritance0.005
testSingleParagraphInheritance0.013
testNestedParagraphInheritance0.001
testCollectionInheritance0.022

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.58
testRegisterWhenSessionValid0.108
testDontFailUnRegisterWhenSessionInvalid0.13
testUnRegisterWhenSessionValid0.078

ServletUtilsTest

testServletInitParametersToMap0
testFilterInitParametersToMap0
testGetWrappedRequest0.001
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0.001

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.076
testNonNormalizer0
testJava6ReflectionNormalizer0.001

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.004

Content2BeanTest

testContentToBeanWithClassDefined0.126
testContentToBeanWithDefaultClass0.243
testContentToBeanWithSubBean0.083
testContentToBeanWithSubBeanAndAutoTypeResolving0.138
testContentToBeanWithSubMap0.098
testContentToBeanWithSubMapUsingMapping0.093
testContentToBeanWithSubMapUsingAdder0.072
testContentToBeanWithArraysUsingAdder0.069
testClassPropertiesAreConvertedProperly0.064
testJCRPropertiesTypes0.064
testFromStringConversion0.063
testFlatteningSubNodesToSimpleList0.073
testCanConvertStringsToTheAppropriateEnumEquivalent0.072
testCanSpecifySpecificMapImplementation0.063
testWillFailToUseACustomMapWhichIsNotConcrete0.063

DefaultRepositoryStrategyTest

testAccessManagers0.36
testRepositorySessions0.41
testQueryManagers0.425
testHierarchyManagers0.479

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testLocalAttributes0
testSessionAttributes0.001
testApplicationAttributes0

SystemRepositoryStrategyTest

testAccessManager0.001

WebContextImplTest

testLoginLogout0.036
testSerializable0.011

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.003
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.047

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0.001
testFilesAreOrderedByFileNameLength0

DataTransporterTest

testParseAndFormat0.074
testRemoveNs0.002

MagnoliaV2FilterTest

testBogusMetaElement0.019

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.003
testImportMetadata0.002

LinkUtilTest

testParsingLinks0.156
testParsingLinksWithBackslashInQueryParam0.073
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.065
testParsingLinksDoesNotTryToConvertExternalLinks0.06
testParsingLinksDoesNotTryToConvertPageAnchors0.06
testParsingLinksShouldPreserverParameters0.061
testParsingLinksShouldPreserveAnchors0.061
testUUIDToAbsoluteLinks0.058
testUUIDToInternalLinks0.061
testUUIDToRootLinks0.057
testUUIDToRelativeLinks0.059
testUUIDToAbsoluteLinkWithDollar0.081
testMakeUUIDFromAbsolutePath0.07
testMakingRelativeLinks0.066
testInternalRelativeLinksAreProperlyDetermined0.063
testExternalLinksAreProperlyDetermined0.064
testMakeAbsolutePathFromUUID0.064
testMakeCompleteURL0.067

UUIDLinkTest

testParseFromUUIDPattern0.067
testParseLink0.059
testParseFromBrowserLink0.057
testLinkWithAnchor0.059
testLinkWithParameters0.06
testUUIDToAbsoluteLinksAfterRenaming0.061
testUUIDToBinary0.061
testUUIDToBinaryAfterRenaming0.071

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.087

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.071
testGetPermissionAddedToRoleProperly0.062
testDenyPermissionAddedToRoleProperly0.063

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.064

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.002

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.001
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0
testThrowsExceptionIfPropertyMustExistAndDoesNot0

PropertyValuesTaskTest

testExistingPropertyIsReplaced0
testNonExistingPropertyIsNotReplacedButLogged0.003
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.447
testRegisterServletTaskWithMappings0.48

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.008
testBlocksIfRequestDispatcherIsMissing0.006
testBlocksIfIncludeDispatcherIsMissing0.006

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.101

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.007
testDisplayNameShouldBeWrittenWithCapitalN0.009
testClassIsResolvedToClassNameAsAString0.005
testVersionHandlerIsResolvedToAClass0.004
testModuleVersionIsProperlyRead0.005
testDependenciesVersionAreProperlyRead0.008
testInvalidXmlIsCheckedAgainstDTD0.007
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.006
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.014
testSelf0.001

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDepencyLevelWithNonOptionalDependencies0
testCalcDepencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDepencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.008
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0.001

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.01
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.123
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.008
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.007
testPerformCantBeCalledTwiceByDifferentThreads0.804

ModuleRegistryImplTest

testCanGetModuleByClass0.002
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0
testCanCheckIfAModuleExists0.001

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.026
testListTasksTemplate0.038
testDoneTemplate0.04
testRestartNeededTemplate0.015

NodeBuilderTest

testContextNodeIsProperlyPropagated0.479
testErrorMessages0.446
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.419

OpsTest

testAddPropertyFailsIfPropertyExists0.38
testSetPropertyFailsIfPropertyDoesNotExist0.414
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.478
testRemoveFailsOnUnexistingPropertyOrNode0.474
testRenamePropertyAndCheckValueForString0.404

NodeBuilderTaskTest

testUnknownRootThrowsException0.4
testSyntax0.457

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0.002
testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

testReturnsGivenConcreteClassIfNoneConfigured0
testBlowsIfGivenInterfaceAndNoImplementationIsConfigured0
testReturnsConfiguredImplementation0
testGetSingletonReturnsSameInstance0
testNewInstanceReallyReturnsNewInstance0
testUsesComponentFactoryIfSuchFactoryIsConfigured0
testSingletonDefinedInRepositoryDefaultToConfigWorkspace0.005
testSingletonDefinedInRepositoryUsesGivenRepoName0
testProxiesReturnedByObserverComponentFactoryCanBeCastToTheirSubclass0.003

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.707
testPngSwfMimeTypesOnUpdateFrom35x1.445
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues1.101
testPngSwfMimeTypesOnUpdateFrom3641.087
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues0.786
testPngSwfMimeTypesOnUpdateFrom4010.723
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues0.871
testPngSwfMimeTypesOnUpdateFrom4100.969
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues0.937
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4100.613

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0.001

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.081
testWarnIfFilterClassHasBeenModified0.096
testWarnIfFilterPriorityHasBeenModified0.135
testWarnIfFilterParamsHaveBeenModified0.073
testProperTransformationIfFilterBypassHasBeenModified0.064
testDoNotWarnIfFilterHasDefault30Configuration0.059

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.002

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.002

ComponentsTestUtilTest

testConfiguredImplementation0.002
testSetSingletonInstance0
testInstanceFactory0.001

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.002
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0
testOrderBefore0.001
testOrderBefore20
testOrderBeforeFirstNode0

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0

MockUtilTest

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

SelfTest

testJackrabbitUnregistersProperly0.133
testCommandIsSetCorrectlyFromPrototype0.012

Utf8ContentTest

testReadingUtf8AccentedChars0.543
testReadingUtf8Greek0.583
testReadingUtf8Russian0.731
testReadingUtf8SpecialChars0.489
testReadingUtf8JapaneseChars0.448
testCreateExportImportContentUtf8SpecialChars0.375
testSettingAnUtf8NodeData0.335
testSettingNewUtf8ContentNode0.522

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0