magnolia-core Version: 4.5.1 Last Published: Mar 13, 2012

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
105100399.715%84.797

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.setup.for4_55000100%2.848
info.magnolia.utf88000100%4.442
info.magnolia.registry4000100%0.001
info.magnolia.importexport18000100%0.662
info.magnolia.objectfactory.configuration13000100%0.157
info.magnolia.logging3000100%0.004
info.magnolia.context10000100%1.116
info.magnolia.module34000100%1.105
info.magnolia.objectfactory30000100%0.057
info.magnolia.module.delta49000100%1.811
info.magnolia.freemarker53000100%0.329
info.magnolia.cms.security49000100%0.944
info.magnolia.freemarker.models3000100%0.004
info.magnolia.init24000100%0.024
info.magnolia.module.model.reader35000100%0.052
info.magnolia.cms.filters33000100%0.652
info.magnolia.module.model35000100%0.008
info.magnolia.module.files1000100%0.004
info.magnolia.content2bean16000100%0.177
info.magnolia.beanmerger7000100%0.533
info.magnolia.jcr.wrapper29000100%6.648
info.magnolia.voting.voters20000100%0.022
info.magnolia.cms.security.auth.callback6000100%0.006
info.magnolia.cms.core.version8000100%2.77
info.magnolia.test.mock36000100%0.022
info.magnolia.cms.util186000100%14.024
info.magnolia.link27000100%0.227
info.magnolia.cms.core.search2000100%1.35
info.magnolia.objectfactory.guice1900194.737%0.116
info.magnolia.cms.core57000100%25.229
info.magnolia.test5000100%0.133
info.magnolia.repository10010%0
info.magnolia.nodebuilder15000100%4.44
info.magnolia.module.ui4000100%1.077
info.magnolia.jcr.predicate2000100%0.001
info.magnolia.cms.beans.config1400192.857%0.395
info.magnolia.importexport.filters1000100%0.01
info.magnolia.init.properties2000100%0.001
info.magnolia.jcr.util70000100%0.025
info.magnolia.setup6000100%9.394
info.magnolia.repository.definition1000100%0.002
info.magnolia.test.mock.jcr82000100%0.022
info.magnolia.nodebuilder.task7000100%3.838
info.magnolia.jcr.nodebuilder10000100%0.012
info.magnolia.cms.i18n11000100%0.103

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

info.magnolia.setup.for4_5

ClassTestsErrors FailuresSkippedSuccess RateTime
RenameACLNodesTaskTest1000100%0.539
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.309

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.442

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.002
BootstrapUtilTest4000100%0.002
DataTransporterRepositoryTest1000100%0.552
DataTransporterTest5000100%0.099
PropertiesImportExportTest5000100%0.007

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.005
ComponentProviderConfigurationBuilderTest11000100%0.142
LegacyComponentsConfigurerTest1000100%0.01

info.magnolia.logging

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.001
AuditLoggingUtilTest2000100%0.003

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.559
DefaultRepositoryStrategyTest1000100%0.539
MgnlContextTest2000100%0.002
RequestAttributeStrategyTest3000100%0.005
WebContextImplTest1000100%0.009
WriterResponseWrapperTest2000100%0.002

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.017
ModuleInstanceProviderTest2000100%0.241
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.84
ModuleRegistryImplTest7000100%0.004

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.023
DefaultClassFactoryTest5000100%0.002
DefaultComponentProviderTest9000100%0.014
ObjectFactoryTest1000100%0.001
ObjectManufacturerTest11000100%0.012
ObservedComponentFactoryTest2000100%0.005

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.329

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.003
HierarchicalUserManagerTest3000100%0.003
MgnlGroupTest8000100%0.071
MgnlUserManagerTest5000100%0.015
MgnlUserTest6000100%0.057
PermissionUtilTest4000100%0.001
PrincipalUtilTest5000100%0.003
RescueSecuritySupportTest10000100%0.166
SecurityTest1000100%0.006
SecurityUtilTest6000100%0.619

info.magnolia.freemarker.models

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

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.007
DefaultMagnoliaInitPathsTest8000100%0.008
DefaultMagnoliaPropertiesResolverTest7000100%0.009

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.047
DependencyCheckerImplTest18000100%0.004
DependencyLevelComparatorTest5000100%0.001

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.016
ContentTypeFilterTest1000100%0.052
FilterTest3000100%0.188
InstallFilterTest3000100%0.048
InterceptFilterTest6000100%0.022
MultiChannelFilterTest3000100%0.007
MultipartRequestFilterTest2000100%0.108
MultipartRequestWrapperTest1000100%0.015
ServletDispatchingFilterTest12000100%0.183
UnicodeNormalizationRequestWrapperTest1000100%0.013

info.magnolia.module.model

ClassTestsErrors FailuresSkippedSuccess RateTime
VersionComparatorTest2000100%0.001
VersionRangeTest17000100%0.003
VersionTest16000100%0.004

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.004

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.017
Content2BeanTest15000100%0.16

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.411
ProxyBasedBeanMergerTest6000100%0.122

info.magnolia.jcr.wrapper

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelVisibilitySessionWrapperTest12000100%6.596
DelegateNodeWrapperTest3000100%0.002
DelegateSessionWrapperTest1000100%0.001
HTMLEscapingNodeWrapperTest5000100%0.016
I18nNodeWrapperTest2000100%0.026
InheritanceNodeWrapperTest6000100%0.007

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0
IfVoterTest3000100%0.002
ResponseContentTypeVoterTest13000100%0.019
URIStartsWithVoterTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.006

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest3000100%0.771
ContentVersionTest4000100%1.961
VersionedNodeTest1000100%0.038

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2NodeCollectionWrapperTest2000100%0.001
MockAccessManagerTest1000100%0.001
MockComponentProviderTest2000100%0.002
MockContentTest12000100%0.007
MockHierarchyManagerTest1000100%0
MockNodeDataTest3000100%0.001
MockObjectTest7000100%0.002
MockUtilTest6000100%0.006
NodeData2PropertyCollectionWrapperTest2000100%0.002

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest2000100%0
ClassUtilTest1000100%0.001
ContentUtilRepoTest3000100%1.779
ContentUtilTest27000100%0.031
DateUtilTest1000100%0.022
DelayedExecutorTest3000100%0.685
ExceptionUtilTest19000100%0.006
ExtendingContentWrapperTest15000100%0.133
InheritanceContentWrapperTest8000100%0.008
LazyContentWrapperTest3000100%1.71
LazyNodeDataWrapperTest3000100%0.014
ModuleConfigurationObservingManagerTest1000100%6.027
NodeDataUtilTest10000100%0.004
NodePathComparatorTest1000100%0.001
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.038
PathUtilTest9000100%0.002
RequestDispatchUtilTest4000100%0.003
RuleTest3000100%1.653
SearchReplaceTest4000100%0.013
ServletUtilsTest10000100%0.003
SiblingsHelperTest7000100%0.009
SimpleUrlPatternTest18000100%0.004
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.678
TextFileUtilTest4000100%0.002
UnicodeNormalizerTest7000100%0.077
WebXmlUtilTest9000100%0.113
WorkspaceXmlUtilTest2000100%0.007

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%0.16
UUIDLinkTest8000100%0.067

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.35

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10010%0
GuiceComponentProviderTest10000100%0.078
GuiceScopesTest8000100%0.038

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.004
BinaryNodeDataTest3000100%0.09
DefaultContentTest23000100%18.098
MetaDataTest13000100%0.026
NodeTest12000100%7.009
PathTest3000100%0.002

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.002
SelfTest2000100%0.131

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest10010%0

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.003
NodeBuilderTest3000100%1.708
OpsTest5000100%2.728

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.077

info.magnolia.jcr.predicate

ClassTestsErrors FailuresSkippedSuccess RateTime
JCRPropertyHidingPredicateTest2000100%0.001

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest10010%0.001
RegexpVirtualURIMappingTest11000100%0.025
URI2RepositoryMappingTest2000100%0.369

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.01

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.001

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest2000100%0.002
MetaDataUtilTest2000100%0.002
NodeUtilTest28000100%0.009
PropertiesImportExportTest7000100%0.004
PropertyUtilTest24000100%0.005
SessionUtilTest6000100%0.002
VersionUtilTest1000100%0.001

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest5000100%8.597
HashUsersPasswordsTest1000100%0.797

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.002

info.magnolia.test.mock.jcr

ClassTestsErrors FailuresSkippedSuccess RateTime
MockItemTest2000100%0.001
MockNodeTest33000100%0.01
MockObservationManagerTest6000100%0.002
MockPropertyTest7000100%0.002
MockSessionTest9000100%0.002
MockValueTest19000100%0.003
NodeTestUtilTest3000100%0.001
SessionTestUtilTest3000100%0.001

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.636
ModuleNodeBuilderTaskTest2000100%1.099
NodeBuilderTaskTest2000100%1.103

info.magnolia.jcr.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
NodeBuilderTest2000100%0.008
OpsTest7000100%0.003

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.042
HierarchyBasedI18nContentSupportTest3000100%0.046
MessagesManagerTest5000100%0.015

Test Cases

[Summary] [Package List] [Test Cases]

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.359

ProxyBasedBeanMergerTest

testMergeOfInterfaces0.103
testMergeUsesSubClassIfAssignable0.003
testMergeMergedClass0.003
testMergedProperties0.004
testMergeMap0.003
testIsSimpleType0.001

RegexpVirtualURIMappingTest

testExample0.003
testExample20.001
testExample30.001
testRegexSubstitutionWorksAndLevelIsSetToGroupCountPlusOne0.001
testSupportsMoreThan9Groups0.001
testGracefullyFailingOnIncompleteConfig0.002
testGracefullyFailingOnWrongRegexGroup0
testQueryStringIsBeingPassedThroughExample0
testQueryStringIsBeingPassedThroughExample20.011
testQueryStringIsBeingPassedThroughExample30.001
testQueryStringMappingFailedOnWrongQueryString0.001

URI2RepositoryMappingTest

testGetUri0.338
testGetHandleStripsExtensionInclTheDot0.03

AggregationStateTest

testUriDecodingShouldStripCtxPath0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001
testGetSelectors0.001

BinaryNodeDataTest

testThatAttributesAreSetOnTheWrappedNode0.084
testThatTheBinaryContentCanBeReadMultipleTimes0.005
testThatStreamIsSetOnTheWrappedNode0

DefaultContentTest

testAddMixin3.716
testReadingANodeData1.145
testThatReadingANonExistingNodeDataDoesNotFail0.721
testSettingAnExistingNodeData0.674
testSettingANonExistingNodeDataCreatesANewNodeData0.686
testCreatingAnEmptyNodeData0.64
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.643
testCreatingAndSettingANodeData0.628
testCreatingAndSettingABooleanNodeData0.61
testCreatingAnExistingNodeDataDoesNotFail0.615
testCreatingAndReadingABinaryNodeData0.658
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.604
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.605
testIsNodeTypeForNodeChecksPrimaryType0.649
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.594
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.593
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.632
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.6
testModDate0.587
testDelete0.702
testEquals0.632
testEqualsWithNull0.577
testEqualsWithWrongType0.575

MetaDataTest

testSetPropertyWithString0.001
testSetPropertyWithDouble0
testSetPropertyWithLong0
testSetPropertyWithBoolean0
testSetPropertyWithDate0
testGetStringProperty0
testGetBooleanPropertyWithMissingNode0
testGetDoublePropertyWithMissingNode0.001
testGetLongPropertyWithMissingNode0
testGetStringPropertyWithMissingNode0
testGetCalendarPropertyWithMissingNode0
testGetStringPropertyThrowingPathNotFoundException0.022
testSetPropertyWithStringWhenAlreadyExisting0

NodeTest

testAddMixin0.585
testReadingANodeData0.588
testSettingAnExistingNodeData0.572
testSettingANonExistingNodeDataCreatesANewNodeData0.756
testCreatingAndSettingANodeData0.564
testCreatingAnExistingNodeDataDoesNotFail0.551
testIsNodeTypeForNodeChecksPrimaryType0.563
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.551
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.559
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.574
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.584
testThatReadingANonExistingNodeDataFail0.557

PathTest

testIsAbsolute0.001
testIsCharValid0
testGetValidatedLabel0.001

QueryTest

testSimpleQuery0.741
testMaxResultSize0.608

BaseVersionManagerTest

testCreateAndRestoreVersion0.607
testCreateAndRestoreDeletedVersion0.082
testNumberOfCreatedVersions0.081

ContentVersionTest

testBasics0.154
testRetrievingBinariesFromContentVersion0.616
testRestoringBinariesFromContentVersion0.592
testRetrievingBinariesFromContentVersionsChildNode0.596

VersionedNodeTest

testWrapProperty0.038

CompositeFilterTest

testInitializationAndDestruction0.015

ContentTypeFilterTest

testFilterWithEmptyDefaultExtension0.051

FilterTest

testInitialization0.052
testDecoratedFilter0.045
testBypassing0.09

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.023
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.012
testPassesNullAsCommandIfNoneSpecified0.012

InterceptFilterTest

testPreviewIsSetInMgnlContextSession0.009
testPreviewIsRemovedFromMgnlContextSession0.003
testDeleteNodeAction0.002
testSortNodeDefaultAction0.002
testSortNodeBeforeAction0.003
testSortNodeAfterAction0.003

MultiChannelFilterTest

testALLGetsSetWhenThereIsNoResolver0.003
testChannelFromResolverGetsSet0.002
testChannelParameterValueGetsSet0.001

MultipartRequestFilterTest

testFilterCOS0.06
testFilterCommonsFileUpload0.047

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.015

ServletDispatchingFilterTest

testEscapeMetaCharacters0.013
testSupportsDefaultMapping0.018
testSupportsPathMapping0.023
testSupportsExtensionMapping0.013
testSupportsRegexMappings0.021
testShouldNotBypassWhenPathMappingMatches0.013
testShouldNotBypassWhenExactMappingMatches0.012
testShouldBypassWhenMappingDoesNotMatch0.013
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.011
testPathInfoShouldAdhereToServletSpec0.012
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.012
testWrapperRespectsForwards0.02

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.012

DefaultI18NContentSupportTest

testDetermineLocale0.016
testDetermineLocaleEndlessLoop0.013
testGetNodeDataEndlessLoop0.012

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.018
testDetermineLocaleEndlessLoop0.014
testGetNodeDataEndlessLoop0.013

MessagesManagerTest

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

AccessManagerImplTest

testGetPermissions0.001

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.001
testRelativeURLsAreSupported0.001
testAbsoluteURLsArePrefixedWithContextPath0.001
testDoesNothingIfCurrentRequestURLIsTarget0
testTargetUrlIsFormattedWithEncodedRequestURL0.001
testRedirectWithParameters0.001

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.001
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.012
testGetRolesWithoutDuplicates0.007
testGetGroupsReturnsDirectGroups0.007
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.007
testAddGroupToGroup0.009
testAddRoleToGroup0.009
testGetNotExistGroup0.007
testGetAllGroupsFromOneConcreteGroup0.008

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0
testFindPrincipalNode0.014

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.013
testGetGroupsReturnsOnlyDirectGroups0.008
testGetAllGroupsReturnsDirectAndInheritedGroups0.009
testGetRolesReturnsDirectRoles0.008
testGetRolesReturnsDirectRolesWithoutDuplicates0.008
testGetAllRolesReturnsDirectAndInheritedRoles0.009

PermissionUtilTest

testConvertPermissions0.001
testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipal0
testFindPrincipalInCollection0
testFindACLByName0
testRemovePrincipal0
testRemovePrincipalFromCollection0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.019
testUserManagerRealmIsSystemRealm0.017
testUserManagerReturnsCorrectAnonymousUser0.018
testUserManagerReturnsEnabledRescueUser0.016
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.014
testUserManagerReturnsCorrectSystemUser0.014
testUserManagerReturnsCorrectSystemUserByName0.018
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.015
testUserManagerReturnsSystemUserWithCorrectRole0.015
testUserManagerReturnsSystemUserWithCorrectGroup0.016

SecurityTest

testMergePrincipals0.004

SecurityUtilTest

testCrypt0.478
testKeyStore0.09
testBCProvider0.05
testPasswordRemovingMethodFromCache0
testPasswordRemovingMethodFromURL0.001
testRemoveAllPasswordPamametersFromCacheLog0

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilRepoTest

testSessionBasedCopy0.615
testChangeNodeTypeReplaceFirstOccurrenceOnly0.566
testChangeNodeTypeReplaceAllOccurrences0.596

ContentUtilTest

testVisitShouldPassFilterAlong0.004
testDeleteAndRemoveParentsIfAnOtherChild0.001
testDeleteAndRemoveParentsIfNoOtherChild0
testDeleteAndRemoveParentsWithLevel0.001
testOrderAfter0.001
testOrderAfterLastNode0.001
testOrderAfterLastNodeVariation10.001
testOrderAfterFirstNodeOnlyThree0.001
testOrderAfterFirstNodeMoreThanThreeVariation10.001
testOrderAfterFirstNodeMoreThanThreeVariation20.001
testOrderAfterMidNodeMoreThanThreeVariation10.001
testOrderAfterMidNodeMoreThanThreeVariation20.001
testOrderBeforeFirstNodeVariation10.001
testOrderBeforeFirstNodeVariation20.001
testOrderBeforeFirstNodeVariation30.001
testOrderBeforeFirstNodeVariation40.001
testOrderBeforeLastNodeVariation10.001
testOrderBeforeLastNodeVariation20.001
testOrderBeforeLastNodeVariation30.001
testOrderBeforeMidNodeVariation10.001
testOrderBeforeMidNodeVariation20.001
testOrderBeforeMidNodeVariation30.001
testGetAncestorOfTypeBasicCase0.001
testGetAncestorOfTypeReturnsSelfIfMatch0
testGetAncestorOfTypeThrowsExceptionIfNotFound0.001
testAsContent0.001
testAsContentReturnsNullIfNodeIsNull0.001

DateUtilTest

testCustomFormatShouldUseGivenLocale0.022

DelayedExecutorTest

testDelayedExecution0.123
testMultipleDelayedExecution0.157
testExecutionAfterMaxDelay0.404

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0
testUnwrapIfWithCauseBeingNull0
testUnwrapIfWithUnwrapIfBeingNull0
canSneakilyRethrowGivenExceptions0
willThrowGivenRuntimeEvenIfNotExplicitlyAllowed0
whatHappensWithACheckedExceptionWeDontExplicitlyAllow0.001
exampleOfAbuse0
translatesSimpleExceptionNameProperly0
translatesSimpleExceptionWithMessage0
ignoresExceptionSuffixIfNotPresent0
wasCausedByReturnsTrueIfGivenExceptionMatches0
wasCausedByReturnsTrueIfCauseExceptionMatches0
wasCausedByReturnsTrueIfDeeperExceptionMatches0
wasCausedByReturnsFalseIfNoCauseInGivenException0
wasCausedByReturnsFalseIfNoCauseMatches0
wasCausedByReturnsTrueIfMatchIsASubClass0
wasCausedByReturnsFalseIfMatchIsAParentClass0

ExtendingContentWrapperTest

testExtendsNodeDatasIsHidden0.01
testThatNodeDatasAreMerged0.008
testThatNodeDatasCanBeOverriden0.008
testThatSubNodesAreMerged0.009
testThatSubNodesCanBeOverwritten0.008
testDeepMerge0.008
testThatOrderIsKeptWhileMergingSubNodes0.009
testBasicMultipleInheritance0.011
testComplextMultipleInheritance10.011
testComplextMultipleInheritance20.011
testComplextMultipleInheritanceWithOverride0.008
testExtendsNonAbsolutelyAndNodeIsNotExisting0.008
testExtendsWithEmptyValue0.008
testExtendsAbsolutelyAndNodeIsNotExisting0.007
testGetHandle0.007

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testClosedSessionResistance0.582
testWrappingNDParent0.567
testWrappingReferencedContent0.56

LazyNodeDataWrapperTest

testDoesNotCallHierarchyManagerUntilNeeded0.002
testCallHierarchyManagerOnlyFirstTime0.005
testWorkOnDeadSession0.006

ModuleConfigurationObservingManagerTest

testObserving6.027

NodeDataUtilTest

testCreateValueWithDouble0.001
testCreateValueWithDoubleFromString0
testCreateValueWithFloat0
testCreateValueWithInteger0
testCreateValueWithLong0
testCreateValueWithLongFromString0
testSetNodeDataWithDouble0
testSetNodeDataWithFloat0
testSetNodeDataWithInteger0
testSetNodeDataWithLong0

NodePathComparatorTest

testBasic0.001

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.008
testRegisterWhenSessionValid0.012
testDontFailUnregisterWhenSessionInvalid0.008
testUnregisterWhenSessionValid0.008

PathUtilTest

testCreatePath0
testCreatePathDoesNotSupportNullArgument0
testAddLeadingSlash0
testAddLeadingSlashDoesNotSupportNullArgument0.001
testGetFolder0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetExtension0
testStripExtension0

RequestDispatchUtilTest

testDispatchWithNullURI0
testDispatchRedirectInternal0
testDispatchRedirectNonInternal0
testDispatchRedirectNonInternalFailure0

RuleTest

testRuleStringConstructor0.561
testIsAllowedNode0.551
testIsNotAllowedNode0.539

SearchReplaceTest

testCaseInsensitive0.003
testCanUseNamePatterns0.003
testCanUseJokerInNamePatterns0.002
testDefaultsToLiteralMatching0.003

ServletUtilsTest

testServletInitParametersToMap0
testFilterInitParametersToMap0
testGetWrappedRequest0
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0
testGetOriginalRequestUri0
testGetOriginalRequestUrlIncludingQueryString0

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testClosedSessionResistance0.543
testWrappingNDParent0.551
testWrappingReferencedContent0.583

TextFileUtilTest

testGetLines0.001
testGetTrimmedLinesMatching0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0.001
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0.011
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.001
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.061
testNonNormalizer0.001
testJava6ReflectionNormalizer0

WebXmlUtilTest

testFilterDispatcherChecksShouldNotFailWithCorrectConfiguration0.098
testFilterDispatcherChecksShouldFailIfDispatcherNotSet0.001
testFilterDispatcherChecksShouldNotFailIfFilterNotRegistered0.001
testFilterDispatcherChecksShouldFailIfRequestIsMissing0.001
testFilterDispatcherChecksShouldFailIfIncludeIsMissing0.002
testFilterDispatcherErrorIsNotMandatory0.002
testFilterDispatcherOrderIsIrrelevant0.001
testCanDetectFilterRegistration0.001
testCanDetectServletRegistration0.004

WorkspaceXmlUtilTest

testWorkspaceNamesWithNonNullExpectation0.003
testWorkspaceNamesWithNullExpectation0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.017

Content2BeanTest

testContentToBeanWithClassDefined0.009
testContentToBeanWithDefaultClass0.009
testContentToBeanWithSubBean0.011
testContentToBeanWithSubBeanAndAutoTypeResolving0.01
testContentToBeanWithSubMap0.01
testContentToBeanWithSubMapUsingMapping0.01
testContentToBeanWithSubMapUsingAdder0.011
testContentToBeanWithArraysUsingAdder0.011
testClassPropertiesAreConvertedProperly0.009
testJCRPropertiesTypes0.01
testFromStringConversion0.008
testFlatteningSubNodesToSimpleList0.018
testCanConvertStringsToTheAppropriateEnumEquivalent0.01
testCanSpecifySpecificMapImplementation0.011
testWillFailToUseACustomMapWhichIsNotConcrete0.011

AbstractRepositoryStrategyTest

testGetSession0.559

DefaultRepositoryStrategyTest

testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.538

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testLocalAttributes0.001
testSessionAttributes0.002
testApplicationAttributes0

WebContextImplTest

testLoginLogout0.009

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.002
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.002

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetWorkspaceNameFromResource0
testGetPathnameFromResource0
testGetFullpathFromResource0
testGetFilenameFromResource0

DataTransporterRepositoryTest

testDoctypeImport0.552

DataTransporterTest

testParseAndFormat0.065
testRemoveNs0.001
testEncodePath0.001
testCreateExportPath0
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.008

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.003
testImportMetadata0.002

AbstractMagnoliaConfigurationPropertiesTest

testSimpleProperty0
testNestedProperty0.001
testNestedPropertyMoreLevels0
testNestedSomeMore0.001
testCircularProperty0.001
testSelfReferencingProperty0
testValuesAreTrimmed0.001
testValuesForNestedPropertiesAreTrimmed0
describeAndToStringAreNotRepeatingThemselves0.001

DefaultMagnoliaInitPathsTest

testDetermineRootPathJustWorks0.002
testDetermineRootPathStripsTrailingSlash0.001
testDetermineRootPathTranslatesBackslashes0
testDetermineRootPathTranslatesBackslashesAndStripsTrailingSlash0
testDetermineWebappFolderNameJustWorks0.001
testDetermineWebappFolderNameWorksWithTrailingSlashes0
testDetermineWebappFolderNameWorksWithBackslashes0.001
testDetermineWebappFolderNameWorksWithTrailingSlashesAndBackslashes0

DefaultMagnoliaPropertiesResolverTest

testDefaultLocations0.003
testLocationsAreTrimmed0
testSourcesOnlyIncludeExistingLocations0.001
testFileResolutionCtxAttributes0.001
testSystemPropertiesCanBeUsed0
testEnvironmentPropertiesCanBeUsed0.001
unexistingContextParamsAttributesAndPropertiesAreNotSubstituted0.001

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0.001
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.006
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithString0
testAddNodeWithTwoStrings0.001
testAddProperty0
testAddPropertyFailsIfPropertyExists0.001
testSetProperty0
testSetPropertyFailsIfItsNotExistingAlready0
testRenameProperty0

JCRPropertyHidingPredicateTest

testEvaluate0
testReturnsFalseOnException0.001

ContentMapTest

testGetBasicProps0.002
testGetOtherProps0

MetaDataUtilTest

testGetMetaData0
testUpdateMetaData0.002

NodeUtilTest

testCreatePath0
testHasMixin0
testHasMixinFailsWithEmptyMixin0
testUnwrap0.001
testOrderBeforeWithExistingNodeAndSibling0
testOrderBeforeWithNullSibling0
testOrderAfterWithExistingNodeAndSibling0
testOrderAfterWithNullSibling0
testOrderFirst0
testOrderLast0
testCreatePathDoesntCreateNewWhenExisting0
testVisit0.001
testPostVisit0
testGetNodes0
testGetNodeWithContentType0
testGetNodesWithNodeFilter0
testGetNameFromNode0
testGetNameFromNodeThrowsRuntimeRepositoryException0.001
testGetNodeByIdentifier0
testGetNodeByIdentifierMissingParam0
testGetNodeByIdentifierNoNodeFound0
testGetPathIfPossible0
testCollectAllChildren_DefaultPredicate_Simple0
testCollectAllChildren_DefaultPredicate_FilterType0
testCollectAllChildren_DefaultPredicate_FilterType_ThreeLevel0
testCollectAllChildren_SpecificPredicate_FilterType_ThreeLevel0.001
testGetAncestors_Level00
testGetAncestors_Level30

PropertiesImportExportTest

testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0
testCreateNodes0
testCreateNodesFailingBecauseOfEqualsSignWithoutADot0
testCreateNodesFailingBecauseOfMissingTrailingSlash0
testCreateNodesFailingBecauseOfDotAndMonkeyTail0.001
testCreateNodesFailingBecauseOfDotInPath0

PropertyUtilTest

testOrderLast0.001
testSetPropertyThrowsExceptionOnNullNode0
testSetPropertyThrowsExceptionOnNullName0
testSetPropertyToString0
testSetPropertyToBigDecimal0
testSetPropertyToCalendar0
testSetPropertyToValue0
testSetPropertyToLong0
testSetPropertyToDouble0
testSetPropertyToBoolean0
testSetPropertyToNode0
testGetStringTwoArgs0
testGetStringThreeArgs0
testGetStringThreeArgsBadNodeName0
testGetStringThreeArgsBadNodeType0
testGetDateTwoArgs0
testGetDateThreeArgs0
testGetDetThreeArgsBadNodeName0
testGetDateThreeArgsBadNodeType0
testGetBoolean0
testGetBooleanBadNodeName0
testGetBooleanBadNodeType0.001
testGetProperty0
testGetPropertyPathNotFoundException0

SessionUtilTest

testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0.001
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0
testGetNode0
testGetNodeNoSessionPassed0
testGetNodeBadPath0

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilitySessionWrapperTest

testGetProperty0.6
testGetNode0.54
testNodeExists0.559
testItemExists0.547
testPropertyExists0.539
testGetItem0.557
testCanRemoveVisibleItem0.546
testFailsToRemoveHiddenItem0.538
testMoveWorksOnVisibleNode0.536
testFailsToMoveHiddenNode0.548
testRootNodeHidesExcludedNode0.549
testNavigatingWithNodeParentStillHidesExcludedNode0.534

DelegateNodeWrapperTest

testDeepUnwrap0.001
test4LevelDeepUnwrap0
test4LevelDeepUnwrapAtLastLevel0

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingNodeWrapperTest

testPropertyIsWrappedAndEncoded0.014
testLineBreakEncoding0
testPropertyIteratorReturnsWrappedProperty0.001
testPropertyReturnedFromPropertyIsWrapped0
testNodeReturnedFromPropertyIsWrapped0

I18nNodeWrapperTest

testGetPropertyReturnsLocalizedValue0.017
testWrapNode0.009

InheritanceNodeWrapperTest

testRoot0.001
testPropertyInheritance0.001
testNestedPropertyInheritance0.001
testCollectionInheritance0.002
testSingleComponentInheritance0.001
testNestedComponentInheritance0

LinkUtilTest

testParsingLinks0.009
testParsingLinksWithBackslashInQueryParam0.008
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.008
testParsingLinksDoesNotTryToConvertExternalLinks0.008
testParsingLinksDoesNotTryToConvertPageAnchors0.008
testParsingLinksShouldPreserverParameters0.008
testParsingLinksShouldPreserveAnchors0.008
testUUIDToAbsoluteLinks0.008
testUUIDToInternalLinks0.008
testUUIDToRootLinks0.012
testUUIDToRelativeLinks0.008
testUUIDToAbsoluteLinkWithDollar0.008
testMakeUUIDFromAbsolutePath0.01
testMakingRelativeLinks0.007
testInternalRelativeLinksAreProperlyDetermined0.008
testExternalLinksAreProperlyDetermined0.008
testMakeAbsolutePathFromUUID0.008
testMakeCompleteURL0.007
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.008

UUIDLinkTest

testParseFromUUIDPattern0.008
testParseLink0.008
testParseFromBrowserLink0.011
testLinkWithAnchor0.008
testLinkWithParameters0.008
testUUIDToAbsoluteLinksAfterRenaming0.008
testUUIDToBinary0.007
testUUIDToBinaryAfterRenaming0.008

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.001

AuditLoggingUtilTest

testLogsLoginSuccesses0.001
testLogsLoginFailures0

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.01

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.009
testGetPermissionAddedToRoleProperly0.007
testDenyPermissionAddedToRoleProperly0.008

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.007

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

FilterOrderingTaskTest

testFailWhenFilterDoesntExist0.008
testOrderFilterAfter0.001
testOrderFilterAfterLast0
testDoesNothingIfRequiredFilterMissing0.001

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.001
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.001

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.001
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.001
testThrowsExceptionIfPropertyMustExistAndDoesNot0.001

PropertyValuesTaskTest

testExistingPropertyIsReplaced0
testNonExistingPropertyIsNotReplacedButLogged0.001
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.568
testRegisterServletTaskWithMappings0.547

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission0.005
testRemoveDuplicatePermission20.003

RenameNodesTaskTest

testRenameACLNodesTask0.554

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.003

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsContained0.02
testAddFalseConditionIfExpressionIsNotContained0

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.003
testBlocksIfRequestDispatcherIsMissing0.002
testBlocksIfIncludeDispatcherIsMissing0.001

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.003
testTextFilterClassesAreNotSet0.002
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.004

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.004
testDisplayNameShouldBeWrittenWithCapitalN0.003
testClassIsResolvedToClassNameAsAString0.003
testVersionHandlerIsResolvedToAClass0.003
testModuleVersionIsProperlyRead0.008
testDependenciesVersionAreProperlyRead0.005
testDependenciesCanBeSpecifiedWithoutVersion0.003
testInvalidXmlIsCheckedAgainstDTD0.003
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.002
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.005
testSelf0
testReadModuleDescriptorWithComponents0.004

DependencyCheckerImplTest

testSimpleDependenciesAreResolvedAndChecked0
testDependenciesCanUseLowerBoundInfiniteRanges0
testDependenciesCanUseUpperBoundInfiniteRanges0
testDependenciesCanUseFiniteRanges0
testDependenciesShouldBeInvalidIfOutsideOfUpperBound0
testDependenciesShouldBeInvalidIfOutsideOfLowerBound0
testDependenciesShouldBeInvalidIfOutsideOfUpperBoundWithInfiniteLowerBound0
testDependenciesShouldBeInvalidIfOutsideOfLowerBoundWithInfiniteUpperBound0
testShouldFailWhenDependencyNotFound0
testOptionalDependenciesAreIndeedOptional0
testOptionalDependenciesStillHaveToMatchVersionRanges0
testModulesShouldBeSortedAccordingToDependencies0
testNonOptionalDependencyWithUnspecifiedVersionShouldBeTakenIntoAccount0.001
testOptionalDependencyWithUnspecifiedVersionShouldBeTakenIntoAccount0
testBlowupExplicitelyInCaseOfSelfDependency0
testCyclicDependenciesBlowupWithAClearExceptionMessage0
testCoreIsAlwaysSortedFirst0
testWebappIsAlwaysSortedLast0

DependencyLevelComparatorTest

testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNoDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.226
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.013

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.002
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.025
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.006
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.005
testPerformCantBeCalledTwiceByDifferentThreads0.803

ModuleRegistryImplTest

testCanGetModuleByClass0.001
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0.001
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0.001
testCanCheckIfAModuleExists0
testModuleDefinitionsAreListedInDependencyOrder0

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.003
testListTasksTemplate0.042
testDoneTemplate0.018
testRestartNeededTemplate0.013

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testCreateContent0
testCreatePage0.001
testCreateCollectionNode0
testCreateParagraph0
testSetBinaryNodeData0
testSetTemplate0.001

NodeBuilderTest

testContextNodeIsProperlyPropagated0.574
testErrorMessages0.576
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.556

OpsTest

testAddPropertyFailsIfPropertyExists0.538
testSetPropertyFailsIfPropertyDoesNotExist0.543
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.555
testRemoveFailsOnUnexistingPropertyOrNode0.549
testRenamePropertyAndCheckValueForString0.541

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.543
testModuleNodeIsCreatedIfNeeded0.544
testUsesExistingModuleConfigNode0.547

ModuleNodeBuilderTaskTest

testModuleNodeIsCreatedIfNeeded0.549
testUsesExistingModuleNode0.55

NodeBuilderTaskTest

testUnknownRootThrowsException0.552
testSyntax0.55

ClassesTest

testDefaultClassFactoryWorksJustFine0.017
testCanSetupADifferentClassFactory0.005

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.005

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.042
testLazySingletonScopedComponent0.009
testEagerSingletonScopedComponent0.013
testProvider0.011
testSingletonScopedProvider0.008
testComponentFactory0.009
testSingletonScopedComponentFactory0.008
testConfigured0.01
testConfiguredSingleton0.009
testConfiguredEagerSingleton0.009
testObserved0.012

LegacyComponentsConfigurerTest

testLegacy0.009

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0.001
testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

GuiceComponentProviderTest

testConfigured0.008
testObserved0.008
testGetComponentProvider0.002
getComponentThrowsExeptionForUnconfiguredType0.003
testInstance0.003
testImplementation0.005
testConfiguredInSingletonScope0.006
testObservedInRequestScope0.007
testCreateChild0.013
canAccessProperties0.022

GuiceScopesTest

testContextProvidersWhenContextSet0.008
testContextProvidersWhenWebContextSet0.005
testServletProvidersWhenWebContextSet0.004
testServletProvidersFailWhenWebContextNotSet0.004
testRequestScope0.005
testRequestScopeFailsWhenNotInWebContext0.003
testSessionScope0.005
testSessionScopeFailsWhenNotInWebContext0.003

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0.001

ObjectManufacturerTest

testParameterFromGuice0.002
testCandidateTakesPrecedence0
testFailsWhenNoParameterCanBeResolved0.001
testParameterFromGuiceWithGreedyConstructor0.001
testCandidateTakesPrecedenceWithGreedyConstructor0.001
testIgnoresPrivateConstructor0
testFailesOnMultipleAnnotatedConstructors0
testFailWhenConstructorThrowsException0.001
testFfailsWhenNoPublicConstructorAvailable0.001
testCanGetProviderFromCandidate0.002
testCanGetProviderFromGuice0.001

ObservedComponentFactoryTest

testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.002
testProxyIsSwappedOncePathGetsReloaded0.003

RegistryMapTest

testReturnsAddedValues0
testReturnsNullWhenValueMissing0
testThrowsExceptionWhenRequiredAndMissing0
testUsesKeyFromValueWhenAdding0.001

RepositoryMappingDefinitionReaderTest

testParse0.001

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.933
testMP4MimeTypesOnInstall2.322
test446MimeTypesOnInstall1.995
test45DoesNotInstallWhenFromSmallerThan4460.565
testUpgradeFrom4460.78

RenameACLNodesTaskTest

testRenameACLNodesTask0.538

UpdateSecurityFilterClientCallbacksConfigurationTest

rearrangementOfBasicDefaultConfig0.659
rearrangementOfSTKsDefaultConfig0.553
simpleCustomCallbackMovedAndBackedUpWithWarning0.555
nonStandardCompositeConfigIsBackedUp0.541

HashUsersPasswordsTest

testEncryption0.797

ComponentsTestUtilTest

testConfiguredImplementation0.001
testSetSingletonInstance0
testInstanceFactory0

Content2NodeCollectionWrapperTest

testRemoveAll0
testRetainAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

testGetPath0
testConstructionFromNamePropertiesAndChildren0.001
testAddNodeWithParamFakeJCRNode0
testAddNodeWithParamString0
testAddNodeWithParamStringString0
testGetNodeWithExistingPath0
testAddNodeWithRelPath0
testAddNodeThrowsPathNotFoundExWhenIntermediaryNodeIsNotExisting0
testGetNodeWithFalsePath0.001
testHasNode0
testHasNodes0
testGetNodesWithNamePattern0
testHasProperties0
testGetPropertyWithRelPath0
testGetPropertyWithRelPathBeeingAName0
testGetProperties0
testGetPropertiesWithNamePattern0
testGetPathReturnsSlashOnRoot0
testGetPathWorksWithoutRootSet0
testGetNameReturnsEmptyStringForRoot0
testSetPropertyWithStringAndBoolean0
testSetPropertyWithStringAndValue0
testChildNodesAndPropertiesGetProperSession0
testGetAncestor0
testGetAncestorWithNegativeDepth0
testGetAncestorWithToBigDepth0
testGetMixingNodeTypes0
testOrderBeforeWithBothNamesValid0
testOrderBeforeWithNullBeforeName0
testAccept0.004
setsIdentifierOnConstruction0
testSetReferenceProperty0
testConstructionFailsWhenNameContainsSlash0

MockObservationManagerTest

canAddRemoveAndSeeAddedListeners0
willRefuseToFilterOnUuid0
willRefuseToFilterLocalChanges0
canFilterOnNodeType0
canFilterOnPath0
setsUserDataInEvent0

MockPropertyTest

testAccept0.001
testIsMultiple0
testIsNode0
testGetSetValueWithBigDecimal0
testGetString0
testGetType0
testGetValue0

MockSessionTest

testGetNodeByIdentifier0
testGetItem0
testConstructionProperlyWiresWorkspaceToSession0
testConstructionProperlyWiresSessionToRoot0
testGetNodeFromStringe0
testGetPropertyFromString0
testNodeExistsFromString0
testGetItemOnNonAbsolutePathFails0
testGetItemOnNonExistingPathFails0

MockValueTest

testGetBoolean0
testGetType0
testConstructionWithProvidedType0
testGetBinary0.001
testGetBinaryWithWrongValueType0
testGetBooleanmWithWrongValueType0
testGetDate0
testGetDateWithWrongValueType0
testGetDecimal0
testGetDecimalWithWrongValueType0
testGetDouble0
testGetDoubleWithWrongValueType0
testGetLength0
testGetLongWithLong0
testGetLongWithWrongValueType0
testGetStream0
testGetStreamWithWrongValueType0
testGetStringWithString0
testGetStringWithNonString0

NodeTestUtilTest

testNodeFromStringAndStrings0
testNodeFromStringAndObjectArray0
testCreateValues0

SessionTestUtilTest

testCreateSessionFromString0.001
testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0.001

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.002
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.001
testGetHandle0
testGetAncestor0
testOrderBefore0.001
testOrderBefore20
testOrderBeforeFirstNode0.001
testCanDeleteAProperty0
testGetHandleOnRoot0
testGetName0
testGetNameOnRoot0
testSetNodeDataReferencingOtherContent0.001

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0.001
testCanDeleteSelf0

MockObjectTest

testRootNodeOfHierarchyManger0.001
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0.001
testDeletingReallyWorks0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRemoveAll0
testRetainAll0

SelfTest

testJackrabbitUnregistersProperly0.126
testCommandIsSetCorrectlyFromPrototype0.004

Utf8ContentTest

testReadingUtf8AccentedChars0.557
testReadingUtf8Greek0.555
testReadingUtf8Russian0.6
testReadingUtf8SpecialChars0.55
testReadingUtf8JapaneseChars0.535
testCreateExportImportContentUtf8SpecialChars0.545
testSettingAnUtf8NodeData0.554
testSettingNewUtf8ContentNode0.545

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0

Failure Details

[Summary] [Package List] [Test Cases]


testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders
skipped: skipped
info.magnolia.objectfactory.guice.GuiceComponentProviderLifecycleTest
skipped: skipped
testUnknownRepositoryShouldYieldMeaningfulExceptionMessage
skipped: skipped