Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
531000100%64.023

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.952
info.magnolia.importexport10000100%0.103
info.magnolia.context14000100%6.01
info.magnolia.module28000100%1.002
info.magnolia.objectfactory15000100%0.013
info.magnolia.module.delta32000100%1.123
info.magnolia.freemarker51000100%0.269
info.magnolia.cms.security18000100%0.085
info.magnolia.freemarker.models3000100%0.049
info.magnolia.module.model.reader25000100%0.079
info.magnolia.cms.filters19000100%0.516
info.magnolia.module.model34000100%0.009
info.magnolia.module.files1000100%0.093
info.magnolia.setup.for3_512000100%0.375
info.magnolia.content2bean15000100%1.273
info.magnolia.voting.voters20000100%0.023
info.magnolia.cms.security.auth.callback5000100%0.004
info.magnolia.cms.core.version4000100%4.705
info.magnolia.test.mock19000100%0.013
info.magnolia.cms.util85000100%6.654
info.magnolia.cms.servlets8000100%0.003
info.magnolia.link26000100%1.439
info.magnolia.cms.core21000100%16.23
info.magnolia.test5000100%0.212
info.magnolia.module.ui4000100%1.136
info.magnolia.nodebuilder7000100%3.81
info.magnolia.cms.beans.config18000100%0.426
info.magnolia.importexport.filters1000100%0.029
info.magnolia.setup10000100%13.238
info.magnolia.nodebuilder.task2000100%0.748
info.magnolia.cms.i18n11000100%0.402

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

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%3.952

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.002
DataTransporterTest2000100%0.095
PropertiesImportExportTest5000100%0.006

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRepositoryStrategyTest4000100%5.954
MgnlContextTest2000100%0.003
RequestAttributeStrategyTest3000100%0.003
SystemRepositoryStrategyTest1000100%0.001
WebContextImplTest2000100%0.045
WriterResponseWrapperTest2000100%0.004

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.021
ModuleLifecycleContextImplTest2000100%0.002
ModuleManagerImplTest6000100%0.975
ModuleRegistryImplTest6000100%0.004

info.magnolia.objectfactory

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

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.073
AddURIPermissionTaskTest3000100%0.17
BackupTaskTest1000100%0.056
BootstrapConditionallyTest2000100%0.005
IsAuthorInstanceDelegateTaskTest4000100%0.004
ModuleBootstrapTaskTest1000100%0.002
MoveAndRenamePropertyTaskTest6000100%0.007
PropertyValueDelegateTaskTest4000100%0.003
PropertyValuesTaskTest5000100%0.007
RegisterServletTaskTest2000100%0.784
WebXmlConditionsUtilTest3000100%0.012

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest51000100%0.269

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0
HierarchicalUserManagerTest3000100%0.003
MgnlGroupTest4000100%0.043
MgnlUserManagerTest4000100%0.001
MgnlUserTest6000100%0.038

info.magnolia.freemarker.models

ClassTestsErrors FailuresSkippedSuccess RateTime
BinaryNodeDataModelTest1000100%0.002
ContentModelTest1000100%0.044
UserModelTest1000100%0.003

info.magnolia.module.model.reader

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

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
FilterTest3000100%0.208
InstallFilterTest3000100%0.184
MultipartRequestFilterTest2000100%0.076
ServletDispatchingFilterTest11000100%0.048

info.magnolia.module.model

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.093

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.002
CheckAndUpdateExistingFiltersTest6000100%0.354
IPConfigRulesUpdateTest1000100%0.005
UpdateI18nConfigurationTest1000100%0.014

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest15000100%1.273

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.001
IfVoterTest3000100%0.005
ResponseContentTypeVoterTest13000100%0.007
URIStartsWithVoterTest3000100%0.01

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest5000100%0.004

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest1000100%0.713
ContentVersionTest3000100%3.992

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.002
ClasspathResourcesUtilTest2000100%0.001
ClassUtilTest1000100%0.001
ContentUtilTest9000100%4.394
DateUtilTest1000100%0.058
DelayedExecutorTest3000100%0.676
ExceptionUtilTest5000100%0.002
ExtendingContentWrapperTest9000100%0.511
InheritanceContentWrapperTest6000100%0.018
ObservationUtilTest4000100%0.803
SiblingsHelperTest7000100%0.007
SimpleUrlPatternTest17000100%0.003
StringLengthComparatorTest1000100%0.001
UnicodeNormalizerTest7000100%0.076
WebXmlUtilTest9000100%0.097
WorkspaceXmlUtilTest1000100%0.004

info.magnolia.cms.servlets

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlServletContextListenerTest8000100%0.003

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest18000100%0.991
UUIDLinkTest8000100%0.448

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0.001
DefaultContentTest18000100%16.211
PathTest1000100%0.018

info.magnolia.test

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

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.136

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTest3000100%1.901
OpsTest4000100%1.909

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest2000100%0.001
PropertiesInitializerTest7000100%0.418
RegexpVirtualURIMappingTest7000100%0.004
URI2RepositoryMappingTest2000100%0.003

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.029

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest10000100%13.238

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeBuilderTaskTest2000100%0.748

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.228
HierarchyBasedI18nContentSupportTest3000100%0.168
MessagesManagerTest5000100%0.006

Test Cases

[Summary] [Package List] [Test Cases]

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

PropertiesInitializerTest

testSimpleProperty0.101
testNestedProperty0.056
testNestedPropertyMoreLevels0.046
testCircularProperty0.052
testSelfReferencingProperty0.054
testFileResolution0.051
testFileResolutionCtxAttributes0.057

RegexpVirtualURIMappingTest

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

URI2RepositoryMappingTest

testGetUri0.002
testGetHandleStripsExtensionInclTheDot0

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

DefaultContentTest

testReadingANodeData0.743
testThatReadingANonExistingNodeDataDoesNotFail0.517
testSettingAnExistingNodeData0.553
testSettingANonExistingNodeDataCreatesANewNodeData0.567
testCreatingAnEmptyNodeData0.497
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible1.626
testCreatingAndSettingANodeData0.759
testCreatingAndSettingABooleanNodeData0.971
testCreatingAnExistingNodeDataDoesNotFail0.955
testCreatingAndReadingABinaryNodeData0.944
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.425
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable2.001
testPermissionCheckedOnDeleteNodeData1.241
testIsNodeTypeForNodeChecksPrimaryType0.519
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.331
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType1.701
testNameFilteringWorksForBothBinaryAndNonBinaryProperties1.335
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.522

PathTest

testIsAbsolute0.005

BaseVersionManagerTest

testCreateAndRestoreVersion0.712

ContentVersionTest

testRetrievingBinariesFromContentVersion1.852
testRestoringBinariesFromContentVersion1.121
testRetrievingBinariesFromContentVersionsChildNode1.018

FilterTest

testInitialization0.088
testDecoratedFilter0.057
testBypassing0.061

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.07
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.056
testPassesNullAsCommandIfNoneSpecified0.057

MultipartRequestFilterTest

testFilterCOS0.044
testFilterCommonsFileUpload0.03

ServletDispatchingFilterTest

testEscapeMetaCharacters0.002
testSupportsDefaultMapping0.027
testSupportsPathMapping0.003
testSupportsExtensionMapping0.001
testSupportsRegexMappings0.006
testShouldNotBypassWhenPathMappingMatches0.001
testShouldNotBypassWhenExactMappingMatches0.001
testShouldBypassWhenMappingDoesNotMatch0.002
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.001
testPathInfoShouldAdhereToServletSpec0.001
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0

DefaultI18NContentSupportTest

testDetermineLocale0.11
testDetermineLocaleEndlessLoop0.06
testGetNodeDataEndlessLoop0.057

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.06
testDetermineLocaleEndlessLoop0.052
testGetNodeDataEndlessLoop0.055

MessagesManagerTest

testGetsSimpleMessageFromDefaultBundle0.002
testGetsMessagesFromSpecifiedBundle0
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.001
testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.001
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0

AccessManagerImplTest

testGetPermissions0

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.001
testRelativeURLsAreSupported0
testAbsoluteURLsArePrefixedWithContextPath0.001
testDoesNothingIfCurrentRequestURLIsTarget0
testTargetUrlIsFormattedWithEncodedRequestURL0.001

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.002
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.007
testGetRolesWithoutDuplicates0.004
testGetGroupsReturnsDirectGroups0.004
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.026

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0

MgnlUserTest

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

MgnlServletContextListenerTest

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

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0.001

ClasspathResourcesUtilTest

testSanitizeUrlToFile0
testOhWindoes0

ClassUtilTest

testIsSubClass0

ContentUtilTest

testVisitShouldPassFilterAlong0.544
testDeleteAndRemoveParentsIfAnOtherChild0.548
testDeleteAndRemoveParentsIfNoOtherChild0.482
testDeleteAndRemoveParentsWithLevel0.773
testSessionBasedCopy0.443
testOrderAfter0.386
testOrderAfterLastNode0.417
testChangeNodeTypeReplaceFirstOccurrenceOnly0.416
testChangeNodeTypeReplaceAllOccurrences0.384

DateUtilTest

testCustomFormatShouldUseGivenLocale0.057

DelayedExecutorTest

testDelayedExecution0.121
testMultipleDelayedExecution0.152
testExecutionAfterMaxDelay0.402

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0.001
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0
testUnwrapIfWithCauseBeeingNull0
testUnwrapIfWithUnwrapIfBeeingNull0

ExtendingContentWrapperTest

testThatNodeDatasAreMerged0.057
testThatNodeDatasCanBeOvwerWritten0.055
testThatSubNodesAreMerged0.059
testThatSubNodesCanBeOverwritten0.055
testDeepMerge0.064
testThatOrderIsKeptWhileMergingSubNodes0.053
testBasicMultipleInheritance0.054
testComplextMultipleInheritance10.06
testComplextMultipleInheritance20.054

InheritanceContentWrapperTest

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

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.551
testRegisterWhenSessionValid0.08
testDontFailUnRegisterWhenSessionInvalid0.085
testUnRegisterWhenSessionValid0.072

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0.001
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0.014
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.001
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.058
testNonNormalizer0
testJava6ReflectionNormalizer0.001

WebXmlUtilTest

testFilterDispatcherChecksShouldNotFailWithCorrectConfiguration0.067
testFilterDispatcherChecksShouldFailIfDispatcherNotSet0.003
testFilterDispatcherChecksShouldNotFailIfFilterNotRegistered0.002
testFilterDispatcherChecksShouldFailIfMandatoryDispatchersIsNotUsed0.003
testFilterDispatcherChecksShouldReturnZeroIfUnsupportedDispatchersAreUsed0.003
testFilterDispatcherErrorIsNotMandatory0.003
testFilterDispatcherOrderIsIrrelevant0.005
testCanDetectFilterRegistration0.003
testCanDetectServletRegistration0.007

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.003

Content2BeanTest

testContentToBeanWithClassDefined0.112
testContentToBeanWithDefaultClass0.065
testContentToBeanWithSubBean0.08
testContentToBeanWithSubBeanAndAutoTypeResolving0.069
testContentToBeanWithSubMap0.16
testContentToBeanWithSubMapUsingMapping0.07
testContentToBeanWithSubMapUsingAdder0.077
testContentToBeanWithArraysUsingAdder0.072
testClassPropertiesAreConvertedProperly0.075
testJCRPropertiesTypes0.127
testFromStringConversion0.092
testFlatteningSubNodesToSimpleList0.066
testCanConvertStringsToTheAppropriateEnumEquivalent0.062
testCanSpecifySpecificMapImplementation0.062
testWillFailToUseACustomMapWhichIsNotConcrete0.081

DefaultRepositoryStrategyTest

testAccessManagers2.071
testRepositorySessions1.612
testQueryManagers0.76
testHierarchyManagers1.51

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testLocalAttributes0.001
testSessionAttributes0.001
testApplicationAttributes0

SystemRepositoryStrategyTest

testAccessManager0

WebContextImplTest

testLoginLogout0.024
testSerializable0.019

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.003
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.042

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

DataTransporterTest

testParseAndFormat0.087
testRemoveNs0.002

MagnoliaV2FilterTest

testBogusMetaElement0.028

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.003
testImportMetadata0.002

LinkUtilTest

testParsingLinks0.07
testParsingLinksWithBackslashInQueryParam0.054
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.054
testParsingLinksDoesNotTryToConvertExternalLinks0.052
testParsingLinksDoesNotTryToConvertPageAnchors0.054
testParsingLinksShouldPreserverParameters0.057
testParsingLinksShouldPreserveAnchors0.053
testUUIDToAbsoluteLinks0.056
testUUIDToInternalLinks0.051
testUUIDToRootLinks0.054
testUUIDToRelativeLinks0.057
testUUIDToAbsoluteLinkWithDollar0.052
testMakeUUIDFromAbsolutePath0.052
testMakingRelativeLinks0.053
testInternalRelativeLinksAreProperlyDetermined0.054
testExternalLinksAreProperlyDetermined0.059
testMakeAbsolutePathFromUUID0.052
testMakeCompleteURL0.053

UUIDLinkTest

testParseFromUUIDPattern0.066
testParseLink0.056
testParseFromBrowserLink0.049
testLinkWithAnchor0.059
testLinkWithParameters0.053
testUUIDToAbsoluteLinksAfterRenaming0.06
testUUIDToBinary0.051
testUUIDToBinaryAfterRenaming0.053

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.072

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.06
testGetPermissionAddedToRoleProperly0.058
testDenyPermissionAddedToRoleProperly0.052

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.055

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.002
testBootstrapsIfNodeDoesNotExist0.001

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.001
testThrowsExceptionIfPropertyMustExistAndDoesNot0

PropertyValuesTaskTest

testExistingPropertyIsReplaced0.001
testNonExistingPropertyIsNotReplacedButLogged0.004
testPropertywithUnexpectedValueIsNotReplacedButLogged0.001
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.396
testRegisterServletTaskWithMappings0.388

WebXmlConditionsUtilTest

testWarnsIfIncludeDispatcherIsUsed0.005
testDoesNotWarnIfErrorDispatcherIsUsed0.004
testBlocksIfRequestDispatcherIsMissing0.003

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.091

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.007
testDisplayNameShouldBeWrittenWithCapitalN0.005
testClassIsResolvedToClassNameAsAString0.005
testVersionHandlerIsResolvedToAClass0.005
testModuleVersionIsProperlyRead0.008
testDependenciesVersionAreProperlyRead0.01
testInvalidXmlIsCheckedAgainstDTD0.008
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.009
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.015
testSelf0

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDepencyLevelWithNonOptionalDependencies0
testCalcDepencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDepencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.011
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.141
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.011
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.008
testPerformCantBeCalledTwiceByDifferentThreads0.802

ModuleRegistryImplTest

testCanGetModuleByClass0.002
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0.001
testCanCheckIfAModuleExists0

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.014
testListTasksTemplate0.049
testDoneTemplate0.054
testRestartNeededTemplate0.018

NodeBuilderTest

testContextNodeIsProperlyPropagated0.879
testErrorMessages0.493
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.528

OpsTest

testAddPropertyFailsIfPropertyExists0.59
testSetPropertyFailsIfPropertyDoesNotExist0.451
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.452
testRemoveFailsOnUnexistingPropertyOrNode0.415

NodeBuilderTaskTest

testUnknownRootThrowsException0.399
testSyntax0.348

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0.001
testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0.001
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.674
testPngSwfMimeTypesOnUpdateFrom35x1.68
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues1.456
testPngSwfMimeTypesOnUpdateFrom3641.132
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues1.779
testPngSwfMimeTypesOnUpdateFrom4011.014
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues1.065
testPngSwfMimeTypesOnUpdateFrom4100.846
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues0.71
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4100.877

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0.001
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.074
testWarnIfFilterClassHasBeenModified0.056
testWarnIfFilterPriorityHasBeenModified0.056
testWarnIfFilterParamsHaveBeenModified0.053
testProperTransformationIfFilterBypassHasBeenModified0.056
testDoNotWarnIfFilterHasDefault30Configuration0.058

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.003

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.008

ComponentsTestUtilTest

testConfiguredImplementation0.001
testSetSingletonInstance0
testInstanceFactory0.001

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.002
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.001
testOrderBefore0
testOrderBefore20.001
testOrderBeforeFirstNode0

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0.001
testDeletingReallyWorks0

MockUtilTest

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

SelfTest

testJackrabbitUnregistersProperly0.204
testCommandIsSetCorrectlyFromPrototype0.004

Utf8ContentTest

testReadingUtf8AccentedChars0.52
testReadingUtf8Greek0.452
testReadingUtf8Russian0.795
testReadingUtf8SpecialChars0.499
testReadingUtf8JapaneseChars0.376
testCreateExportImportContentUtf8SpecialChars0.516
testSettingAnUtf8NodeData0.368
testSettingNewUtf8ContentNode0.425

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.002
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0