magnolia-core Version: 4.5.10 Last Published: Aug 2, 2013

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
129200399.768%162.835

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%3.298
info.magnolia.importexport19000100%1.31
info.magnolia.utf88000100%5.541
info.magnolia.objectfactory.configuration14000100%0.25
info.magnolia.module35000100%0.971
info.magnolia.module.model.reader35000100%0.047
info.magnolia.module.model35000100%0.005
info.magnolia.jcr.decoration12000100%0.005
info.magnolia.module.files1000100%0.003
info.magnolia.beanmerger7000100%0.077
info.magnolia.content2bean1900194.737%0.224
info.magnolia.objectfactory.guice.lifecycle10000100%0.196
info.magnolia.voting.voters23000100%0.009
info.magnolia.cms.core.version13000100%3.174
info.magnolia.test.mock36000100%0.014
info.magnolia.cms.util204000100%27.569
info.magnolia.cms.core87000100%23.639
info.magnolia.objectfactory.guice19000100%0.21
info.magnolia.test5000100%0.127
info.magnolia.module.ui4000100%1.076
info.magnolia.repository10010%0
info.magnolia.init.properties2000100%0
info.magnolia.repository.definition1000100%0.001
info.magnolia.test.mock.jcr88000100%0.012
info.magnolia.nodebuilder.task7000100%3.979
info.magnolia.cms.i18n12000100%0.085
info.magnolia.registry4000100%0
info.magnolia.context12000100%2.226
info.magnolia.jcr.inheritance4000100%0.011
info.magnolia.objectfactory31000100%0.049
info.magnolia.module.delta63000100%11.19
info.magnolia.freemarker53000100%0.293
info.magnolia.cms.security77000100%24.809
info.magnolia.init27000100%0.243
info.magnolia.freemarker.models3000100%0
info.magnolia.audit31000100%25.282
info.magnolia.cms.filters37000100%0.606
info.magnolia.util2000100%0.001
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.jcr.wrapper57000100%8.51
info.magnolia.cms.security.auth.callback6000100%0.004
info.magnolia.link28000100%0.24
info.magnolia.cms.core.search2000100%1.307
info.magnolia.nodebuilder15000100%4.747
info.magnolia.jcr.predicate6000100%0
info.magnolia.importexport.filters1000100%0.01
info.magnolia.cms.beans.config1800194.444%0.133
info.magnolia.jcr.util94000100%2.346
info.magnolia.setup6000100%8.999
info.magnolia.jcr.nodebuilder10000100%0.006

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.572
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.726

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0
BootstrapUtilTest4000100%0.004
DataTransporterRepositoryTest2000100%1.275
DataTransporterTest5000100%0.026
PropertiesImportExportTest5000100%0.005

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%5.541

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.004
ComponentProviderConfigurationBuilderTest11000100%0.231
LegacyComponentsConfigurerTest2000100%0.015

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest15000100%0.02
ModuleInstanceProviderTest2000100%0.09
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.855
ModuleRegistryImplTest7000100%0.003

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.043
DependencyCheckerImplTest18000100%0.003
DependencyLevelComparatorTest5000100%0.001

info.magnolia.module.model

ClassTestsErrors FailuresSkippedSuccess RateTime
VersionComparatorTest2000100%0
VersionRangeTest17000100%0.002
VersionTest16000100%0.003

info.magnolia.jcr.decoration

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentDecoratorNodeWrapperTest6000100%0.001
ContentDecoratorUtilTest4000100%0.001
ContentDecoratorWorkspaceWrapperTest1000100%0
NodePredicateContentDecoratorTest1000100%0.003

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.003

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0
ProxyBasedBeanMergerTest6000100%0.077

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.012
Content2BeanTest1800194.444%0.212

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.196

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.001
IfVoterTest3000100%0.001
ResponseContentTypeVoterTest13000100%0.006
URIPatternVoterTest3000100%0.001
URIStartsWithVoterTest3000100%0

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest6000100%1.154
ContentVersionTest4000100%1.986
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0.034

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest3000100%0
ClassUtilTest1000100%0
ContentUtilRepoTest4000100%2.252
ContentUtilTest27000100%0.027
DateUtilTest1000100%0.008
DelayedExecutorTest3000100%3.352
ExceptionUtilTest19000100%0.003
ExtendingContentWrapperRepositoryTest2000100%1.113
ExtendingContentWrapperTest15000100%0.136
InheritanceContentWrapperTest8000100%0.007
LazyContentWrapperTest3000100%1.693
LazyNodeDataWrapperTest3000100%0.01
ModuleConfigurationObservingManagerTest1000100%6.022
NodeDataUtilTest10000100%0.004
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.034
PathUtilTest9000100%0.002
QueryUtilTest15000100%9.428
RequestDispatchUtilTest4000100%0.002
RuleTest3000100%1.661
SearchReplaceTest4000100%0.01
ServletUtilTest10000100%0.001
SiblingsHelperTest7000100%0.008
SimpleUrlPatternTest18000100%0.002
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.709
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.015
WebXmlUtilTest9000100%0.063
WorkspaceXmlUtilTest2000100%0.006

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.01
DefaultACLPermissionsTest6000100%0.126
DefaultContentTest25000100%15.09
MagnoliaAccessProviderTest6000100%0.191
MetaDataTest13000100%0.025
NodeTest14000100%8.018
NodeTypeBasedACLPermissionsTest9000100%0.144
PathTest5000100%0
RootOnlyPermissionTest3000100%0.034

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.008
GuiceComponentProviderTest10000100%0.136
GuiceScopesTest8000100%0.066

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.002
SelfTest2000100%0.125

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.076

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest10010%0

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.001

info.magnolia.test.mock.jcr

ClassTestsErrors FailuresSkippedSuccess RateTime
MockItemTest2000100%0
MockNodeTest36000100%0.005
MockObservationManagerTest6000100%0.001
MockPropertyTest7000100%0.002
MockSessionTest9000100%0.002
MockValueTest22000100%0.002
NodeTestUtilTest3000100%0
SessionTestUtilTest3000100%0

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.694
ModuleNodeBuilderTaskTest2000100%1.121
NodeBuilderTaskTest2000100%1.164

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0.001
DefaultI18NContentSupportTest3000100%0.03
HierarchyBasedI18nContentSupportTest3000100%0.04
MessagesManagerTest5000100%0.014

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.553
DefaultRepositoryStrategyTest2000100%1.108
MgnlContextTest2000100%0.001
RequestAttributeStrategyTest3000100%0.004
SimpleContextTest1000100%0.549
WebContextImplTest1000100%0.01
WriterResponseWrapperTest2000100%0.001

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.011

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.01
ComponentsTest1000100%0.004
DefaultClassFactoryTest5000100%0.001
DefaultComponentProviderTest9000100%0.016
ObjectFactoryTest1000100%0
ObjectManufacturerTest11000100%0.013
ObservedComponentFactoryTest2000100%0.005

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.293

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.068
ACLImplTest2000100%0
ContentSecurityFilterTest2000100%0.134
DelegatingUserManagerTest1000100%0.002
HierarchicalUserManagerTest5000100%3.026
MgnlGroupTest8000100%0.055
MgnlUserManagerRepositoryTest7000100%10.143
MgnlUserManagerTest11000100%0.893
MgnlUserTest7000100%0.048
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%5.172
SecurityTest1000100%0.004
SecurityUtilKeyStoreTest2000100%0.293
SecurityUtilTest8000100%4.959
URISecurityFilterTest2000100%0.011

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.006
DefaultMagnoliaInitPathsTest8000100%0.006
DefaultMagnoliaPropertiesResolverTest9000100%0.007
MagnoliaServletContextListenerTest1000100%0.224

info.magnolia.freemarker.models

ClassTestsErrors FailuresSkippedSuccess RateTime
BinaryNodeDataModelTest1000100%0
ContentModelTest1000100%0
UserModelTest1000100%0

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.235
AuditLoggingUtilTest2000100%0.055
MgnlAuditLoggingContentDecoratorTest28000100%24.992

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.013
ContentTypeFilterTest1000100%0.053
FilterTest3000100%0.177
InstallFilterTest3000100%0.037
InterceptFilterTest6000100%0.02
MultiChannelFilterTest3000100%0.005
MultipartRequestFilterTempFileDeletionTest2000100%0.085
MultipartRequestFilterTest2000100%0.046
MultipartRequestWrapperTest1000100%0.01
RangeSupportFilterTest2000100%0.012
ServletDispatchingFilterTest12000100%0.14
UnicodeNormalizationRequestWrapperTest1000100%0.008

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0.001

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.004

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.001
LinkUtilTest19000100%0.172
UUIDLinkTest8000100%0.067

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.307

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.002
NodeBuilderTest3000100%1.817
OpsTest5000100%2.927

info.magnolia.jcr.predicate

ClassTestsErrors FailuresSkippedSuccess RateTime
JCRMgnlPropertyHidingPredicateTest2000100%0
JCRPropertyHidingPredicateTest2000100%0
NodeTypePredicateTest2000100%0

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.01

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest10010%0.001
RegexpVirtualURIMappingTest11000100%0.011
URI2RepositoryManagerTest2000100%0.002
URI2RepositoryMappingTest4000100%0.119

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.006
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest4000100%2.322
NodeUtilTest39000100%0.008
PropertiesImportExportTest8000100%0.004
PropertyUtilTest25000100%0.004
SessionUtilTest11000100%0.001
VersionUtilTest1000100%0

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest5000100%8.166
HashUsersPasswordsTest1000100%0.833

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.235

AuditLoggingUtilTest

testLogsLoginSuccesses0.053
testLogsLoginFailures0.002

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator4.192
testSequenceActionMoveCreate1.798
testSequenceActionMoveDelete1.098
testSequenceCreateModifyDelete0.926
testSequenceActionCreateCreate0.819
testSequenceActionMoveModify0.808
testSequenceActionCreateSessionDelete0.745
testSequenceActionModifyMoveDelete0.819
testLogSessionDelete0.796
testSequenceCreateModify0.713
testSequenceActionCreateNodeDelete0.703
testSequenceActionModifySessionDelete0.764
testSequenceActionSessionDeleteCreate0.751
testLogModifyNode0.683
testLogModifyProperty0.696
testLogCreateNode0.669
testLogNodeDeleteCreateDelete0.686
testLogDeleteNode0.697
testLogMoveNode0.692
testLogCreateNodeWithSpecificNodeType0.683
testSequenceActionNodeDeleteCreate0.71
testSequenceActionModifyCreate0.643
testNodeSave0.65
testSequenceActionModifyMove0.635
testSequenceActionModifyNodeDelete0.688
testSequenceCreateMove0.624
testSequenceActionModifyModify0.621
testSequenceActionMoveModifyDelete0.683

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0

ProxyBasedBeanMergerTest

testMergeUsesSubClassIfAssignable0.063
testMergeOfInterfaces0.003
testMergeMap0.007
testMergedProperties0.004
testMergeMergedClass0
testIsSimpleType0

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.002
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.047
testGetUri0.055
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.002
testGetHandleStripsExtensionInclTheDot0.015

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.01
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.03
testCanReadOnPageNode0.019
testGrantsOnContentNode0.02
testCanReadOnContentNode0.02
testGrantsOnPageNode0.019
testGrantsHigherPermissionThenAssigned0.018

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.763
testThatReadingANonExistingNodeDataDoesNotFail0.582
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.662
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.606
testCreatingAnExistingNodeDataDoesNotFail0.58
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.592
testReadingANodeData0.625
testCreatingAndSettingANodeData0.634
testIsNodeTypeForNodeChecksPrimaryType0.601
testAddMixin0.674
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.631
testSettingANonExistingNodeDataCreatesANewNodeData0.602
testCreatingAnEmptyNodeData0.592
testModDate0.578
testCreatingAndSettingABooleanNodeData0.596
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.589
testDelete0.61
testEquals0.57
testSettingAnExistingNodeData0.573
testCreatingAndReadingABinaryNodeData0.572
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.58
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.58
testEqualsWithWrongType0.566
testEqualsWithNull0.555
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.577

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.049
testReadOnlyPermissionsToJcrSystemAreSetForUser0.027
testPermissionWrongClassDefined0.025
testPermissionNonexistingClassDefined0.036
testPermissionClassDefined0.028
testPermissionWrongClassConstructor0.026

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.595
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.589
testCreatingAnExistingNodeDataDoesNotFail0.561
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.56
testReadingANodeData0.553
testCreatingAndSettingANodeData0.59
testIsNodeTypeForNodeChecksPrimaryType0.565
testAddMixin0.581
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.585
testSettingANonExistingNodeDataCreatesANewNodeData0.576
testSettingAnExistingNodeData0.562
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.554
testThatReadingANonExistingNodeDataFail0.568
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.579

NodeTypeBasedACLPermissionsTest

testCanReadRoot0.021
testCanReadOnPageNode0.016
testGrantsOnContentNode0.015
testCanReadOnContentNode0.016
testCanReadInvalidNodeTypeSpecified0.016
testCanReadAnyNodeTypesSpecified0.016
testGrantsOnPageNode0.015
testGrantsMultipleNodeTypesSpecified0.015
testGrantsHigherPermissionThenAssigned0.014

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.011
testNoRootNode0.012
testGrants0.011

QueryTest

testSimpleQuery0.703
testMaxResultSize0.604

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.672
testUseSystemSessionToRetrieveVersions0.091
testCreateAndRestoreDeletedVersion0.056
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.135
testNumberOfCreatedVersions0.135
testCreateAndRestoreVersion0.065

ContentVersionTest

testRestoringBinariesFromContentVersion0.08
testRetrievingBinariesFromContentVersionsChildNode0.61
testBasics0.676
testRetrievingBinariesFromContentVersion0.62

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.034

CompositeFilterTest

testInitializationAndDestruction0.013

ContentTypeFilterTest

testFilterWithEmptyDefaultExtension0.053

FilterTest

testBypassing0.145
testDecoratedFilter0.018
testInitialization0.014

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.016
testExecutesCorrectCommandBasedOnURI0.01
testPassesNullAsCommandIfNoneSpecified0.011

InterceptFilterTest

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

MultiChannelFilterTest

testChannelFromResolverGetsSet0.003
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0.001

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.07
testCOSMultipartFilterFileDeletion0.015

MultipartRequestFilterTest

testFilterCommonsFileUpload0.033
testFilterCOS0.013

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.01

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.008
testContentLengthIsNotSet0.004

ServletDispatchingFilterTest

testWrapperRespectsForwards0.02
testSupportsDefaultMapping0.013
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.01
testEscapeMetaCharacters0.009
testSupportsPathMapping0.012
testPathInfoShouldAdhereToServletSpec0.009
testSupportsExtensionMapping0.013
testShouldNotBypassWhenExactMappingMatches0.01
testShouldNotBypassWhenPathMappingMatches0.01
testShouldBypassWhenMappingDoesNotMatch0.011
testSupportsRegexMappings0.014
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.009

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.008

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.01
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.01

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.014
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.016

MessagesManagerTest

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

AccessManagerImplTest

testMultiThreadAccess0.064
testGetPermissions0.004

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.131
testIsAllowedForAnonymous0.003

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.002

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.62
testGroupAddingAndRemoving0.632
testRoleAddingAndRemoving0.613
testParentPathIsRealmIfNameShorterThan3Chars0.591
testParentPathShouldBeLowercased0.57

MgnlGroupTest

testGetRoles0.007
testGetGroupsReturnsDirectGroups0.006
testGetRolesWithoutDuplicates0.007
testAddRoleToGroup0.008
testAddGroupToGroup0.007
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.006
testGetAllGroupsFromOneConcreteGroup0.007
testGetNotExistGroup0.007

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.901
testNewlyCreatedUserNodeHasMixinLockable1.456
testDoNotCreateUserWhenExistInAnotherRealm0.999
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.454
testUserPasswordAfterChangingByJCRProperty1.899
testUserPasswordAfterCodeCreation1.421
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed1.013

MgnlUserManagerTest

testUsernameCantBeBlank0
testUsernameCantBeEmpty0.001
testSetStringProperty0.018
testUserHasAccessToHisOwnProperties0.429
testFindPrincipalNode0.017
testSetPropertyToNull0.002
testUserWasCreatedUnderCertainPath0.42
testSetProperty0.002
testUsernameCantBeNull0
testFindPrincipalNodeWithOtherRealm0.004
testUsernameIsValidatedUponCreation0

MgnlUserTest

testGetAllGroupsReturnsDirectAndInheritedGroups0.007
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.006
testGetAllRolesReturnsDirectAndInheritedRoles0.008
testGetRolesReturnsDirectRolesWithoutDuplicates0.006
testInGroup0.008
testGetRolesReturnsDirectRoles0.007
testGetGroupsReturnsOnlyDirectGroups0.006

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0
testCanMoveThisUserRoleAssigned0.001

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0
testRemovePrincipalFromCollection0.001
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.016
testUserManagerReturnsCorrectAnonymousUser0.848
testUserManagerRealmIsSystemRealm0.014
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.852
testUserManagerReturnsSystemUserWithCorrectRole0.437
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.432
testUserManagerReturnsCorrectSystemUserByName0.854
testUserManagerReturnsEnabledRescueUser0.428
testUserManagerReturnsCorrectSystemUser0.847
testUserManagerReturnsSystemUserWithCorrectGroup0.444

SecurityTest

testMergePrincipals0.004

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.152
testKeyStoreInSomeOtherFolder0.141

SecurityUtilTest

testPasswordRemovingMethodFromCache0.558
testRemoveAllPasswordPamametersFromCacheLog0.565
testCrypt0.938
testUpdateKeysKeyLocationIsSet0.567
testBCProvider0.582
testKeyStore0.645
testUpdateKeysKeyLocationIsNotSet0.556
testPasswordRemovingMethodFromURL0.548

URISecurityFilterTest

testIsAllowedForOther0.007
testIsAllowedForAnonymous0.004

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.565
testSessionBasedCopy0.56
testMoveInSession0.565
testChangeNodeTypeReplaceAllOccurrences0.562

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.008

DelayedExecutorTest

testDelayedExecution0.59
testMultipleDelayedExecution0.757
testExecutionAfterMaxDelay2.005

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.556
testIsExistsMethodWhenAbsolutPathAndNodeExists0.557

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.57
testWrappingNDParent0.556
testClosedSessionResistance0.567

LazyNodeDataWrapperTest

testWorkOnDeadSession0.005
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.004

ModuleConfigurationObservingManagerTest

testObserving6.022

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testRegisterWhenSessionValid0.009
testFailRegisterWhenSessionInvalid0.008
testUnregisterWhenSessionValid0.008
testDontFailUnregisterWhenSessionInvalid0.009

PathUtilTest

testStripExtension0
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents0.648
testSimpleQuery0.625
testSearchForUUID0.705
testJQOM0.631
testSearchForAreasContainingImage0.617
testQueryBuild0.612
testQueryWhenSearchingJustForPages0.627
testSearchOfNonDefaultNodeType0.616
testSearchForUUIDInChildNode0.614
testEmptyResult0.628
testResultContainsOnlyPages0.616
testSearchForPagesWhoseComponentIsContainingSpecificText0.627
testSearchForInheritedUUID0.622
testConfirmThatFilteredResultIsReallyTheWantedOne0.626
testSearchForSpecificTemplate0.614

RequestDispatchUtilTest

testDispatchRedirectNonInternal0
testDispatchRedirectInternal0.001
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.557
testRuleStringConstructor0.549
testIsAllowedNode0.555

SearchReplaceTest

testDefaultsToLiteralMatching0.004
testCanUseJokerInNamePatterns0.002
testCaseInsensitive0.002
testCanUseNamePatterns0.002

ServletUtilTest

testFilterInitParametersToMap0
testIsMultipart0
testIsForward0
testServletInitParametersToMap0
testGetDispatcherType0
testGetWrappedRequest0
testGetOriginalRequestUri0
testGetOriginalRequestUrlIncludingQueryString0
testIsError0
testIsInclude0.001

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.593
testWrappingNDParent0.563
testClosedSessionResistance0.553

TextFileUtilTest

testGetLines0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0
testGetLinesWhenFileIsNotExisiting0.001

UnicodeNormalizerTest

testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0.011
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0.001
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.001
testJava6Normalizer0.001
testAsciiStringsShouldPassThroughWithAutoDetect0
testNonNormalizer0.001

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.003
testWorkspaceNamesWithNonNullExpectation0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.012

Content2BeanTest

testFromStringConversion0.011
testWillNotAddIncorrectTypesToMap0.013
testCanSpecifySpecificMapImplementation0.019
testClassPropertiesAreConvertedProperly0.012
testContentToBeanWithArraysUsingAdder0.012
testFlatteningSubNodesToSimpleList0.012
testContentToBeanWithSubMap0.011
testJCRPropertiesTypes0.01
testWillFailToUseACustomMapWhichIsNotConcrete0.011
testContentToBeanWithSubBeanAndAutoTypeResolving0.011
testContentToBeanWithClassDefined0.01
testWillNodAddIncorrectTypesToCollection0.012
testCanConvertStringsToTheAppropriateEnumEquivalent0.011
testContentToBeanWithSubBean0.013
testContentToBeanWithSubMapUsingMapping0.012
testContentToBeanWithSubMapUsingAdder0.012
testContentToBeanWithDefaultClass0.01
testCanSpecifySpecificCollectionImplementation0.01
TODO - MAGNOLIA-3160

AbstractRepositoryStrategyTest

testGetSession0.553

DefaultRepositoryStrategyTest

testPasswordIsNull0.563
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.545

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testSessionAttributes0.002
testLocalAttributes0.001
testApplicationAttributes0.001

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.549

WebContextImplTest

testLoginLogout0.01

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0.003
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0.001

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.724
testDoctypeImport0.551

DataTransporterTest

testEncodePath0.001
testParseAndFormat0.024
testRemoveNs0.001
testCreateExportPath0
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.01

PropertiesImportExportTest

testImportMetadata0.002
testPropertiesExport0.003
testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

testSystemPropertiesCanBeUsed0.002
testDefaultLocations0.001
testFileResolutionCtxAttributes0.001
testFileResolutionWithRootContextPath0
unexistingContextParamsAttributesAndPropertiesAreNotSubstituted0.001
testLocationsAreTrimmed0
testSourcesOnlyIncludeExistingLocations0.001
testEnvironmentPropertiesCanBeUsed0.001
testFileResolutionWithContextPath0

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.224

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0.001
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.003

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.002
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0.001
testDeepUnwrap0.008

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.001
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithTwoStrings0
testSetProperty0.001
testAddNodeWithString0
testAddPropertyFailsIfPropertyExists0.001
testSetPropertyFailsIfItsNotExistingAlready0
testAddProperty0
testRenameProperty0.001

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

test0.003
testGetBasicProps0.001
testGetBinaryProps0.001
testGetOtherProps0.001

MetaDataUtilTest

testUpdateMetaData0
testGetMetaData0.001

NodeUtilRepositoryTest

testRenameNode0.604
testMoveNodeAfter0.585
testMoveNode0.568
testMoveNodeBefore0.565

NodeUtilTest

testGetNameFromNodeThrowsRuntimeRepositoryException0.001
testCollectAllChildren_DefaultPredicate_Simple0.001
testCollectAllChildren_SpecificPredicate_FilterType_ThreeLevel0
testPostVisit0.001
testGetNodes0
testGetSiblingsBeforeWithType0.001
testHasMixinFailsWithEmptyMixin0
testVisit0
testCollectionFromNodeIteratorKeepSameOrderOfEntries0.001
testOrderAfterWithNullSibling0
testGetNodeByIdentifierMissingParam0
testCollectAllChildren_DefaultPredicate_FilterType_ThreeLevel0
testGetNodeByIdentifier0.001
testNodeHasMixinLockable0
testOrderFirst0
testGetSiblingsWithPredicate0
testGetNodesWithNodeFilter0
testOrderLast0
testGetNodeWithContentType0
testCreatePathDoesntCreateNewWhenExisting0
testCreatePath0
testOrderBeforeWithNullSibling0
testOrderBeforeWithExistingNodeAndSibling0
testHasMixin0
testOrderAfterWithExistingNodeAndSibling0
testGetNodeByIdentifierNoNodeFound0
testGetSiblingsAfterWithType0
testGetNameFromNode0
testCollectAllChildren_DefaultPredicate_FilterType0
testGetSiblingsWithType0
testGetSiblingsAfter0
testAreSiblingsTrue0
testGetSiblings0
testGetSiblingsBefore0.001
testAreSiblingsFalse0
testUnwrap0.001
testGetAncestors_Level00
testGetAncestors_Level30
testGetPathIfPossible0

PropertiesImportExportTest

testCreateNodesFailingBecauseOfDotInPath0.001
testCreateNodes0
testCreateNodesFailingBecauseOfMissingTrailingSlash0.001
testConvertPropertyStringToBinaryObject0
testCreateNodesFailingBecauseOfEqualsSignWithoutADot0.001
testCreateNodesFailingBecauseOfDotAndMonkeyTail0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0

PropertyUtilTest

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

SessionUtilTest

testGetNodeByIdentifierNoSessionPassed0
testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0
testGetNodeBadPath0
testGetNode0
testGetNodeNoSessionPassed0
testGetNodeByIdentifier0
testGetNodeByRelativePathWhenNodeDoesNotExist0.001
testGetNodeByRelativePath0
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0
testGetNodeByIdentifierBadId0

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.547

ChannelVisibilitySessionWrapperTest

testGetItem0.552
testGetNode0.559
testNodeExists0.565
testCanRemoveVisibleItem0.563
testGetProperty0.594
testPropertyExists0.555
testNavigatingWithNodeParentStillHidesExcludedNode0.563
testItemExists0.566
testMoveWorksOnVisibleNode0.569
testFailsToRemoveHiddenItem0.56
testFailsToMoveHiddenNode0.556
testRootNodeHidesExcludedNode0.551

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0.001
testWrapAlreadyWrappedWithThisClass0
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

testNodeReturnedFromPropertyIsWrapped0
testNodeNameIsWrappedAndEncoded0
testPropertyIsWrappedAndEncoded0
testMultipleWrappingIsNotSupported0
testPropertyReturnedFromPropertyIsWrapped0
testNodeReturnedFromAncestorIsWrapped0.001
testNameHaveToBeEscapedBecauseOfXss0
testPropertyFromNodeReturnedFromPropertyIsWrapped0
testNodeReturnedFromParentIsWrapped0
testPropertyIteratorReturnsWrappedProperty0
testLineBreakEncoding0.001
testPropertyNameIsWrappedAndEncoded0

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.547

I18nNodeWrapperTest

testHasPropertyReturnsTrueWhenOnlyLocaleVariantIsAvailable0.01
testMultipleWrappingIsNotSupported0.012
testWrapNode0.009
testGetRootParentThrowsItemNotFoundException0.009
testGetParentReturnsWrappedNode0.009
testGetPropertyReturnsLocalizedValue0.011
testHasPropertyReturnsFalseWhenNoSuchPropertyExists0.01
testHasPropertyReturnsTrueWhenOnlyDefaultIsAvailable0.008
testGetPropertyDoesntReturnResourceNode0.01
testGetAncestorReturnsWrappedNode0.009

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.554

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.001

LinkUtilTest

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

UUIDLinkTest

testUUIDToBinary0.008
testParseLink0.009
testParseFromBrowserLink0.008
testUUIDToAbsoluteLinksAfterRenaming0.008
testParseFromUUIDPattern0.009
testLinkWithAnchor0.009
testLinkWithParameters0.008
testUUIDToBinaryAfterRenaming0.008

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.014

AddPermissionTaskTest

testRoot0.011
testWithoutSlash0.01
testWithSlash0.009

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.009
testGetPermissionAddedToRoleProperly0.008
testDenyPermissionAddedToRoleProperly0.009

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.008

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

FilterOrderingTaskTest

testOrderFilterAfter0.008
testFailWhenFilterDoesntExist0.001
testOrderFilterAfterLast0.001
testDoesNothingIfRequiredFilterMissing0.001

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.585

IsAuthorInstanceDelegateTaskTest

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

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.556
testNonExistingPropertyAndExpectedAsSuchIsCreated0.562
testPropertywithUnexpectedValueIsNotReplacedButLogged0.555
testExistingPropertyWithPartOfStringIsReplaced0.568
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.714
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.576
testNonExistingPropertyIsNotReplacedButLogged20.562
testExistingPropertyIsReplaced0.559
testPropertyOfDifferentType0.558
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.569
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.554
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.596

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.577
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.537
testReregisterNodeType0.578

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.596
testRegisterServletTaskWithEmptyMappings0.608

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.004
testRemoveDuplicatePermission0.003

RenameNodesTaskTest

testRenameACLNodesTask0.587

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.008

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.035
testAddFalseConditionIfExpressionIsContained0

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.003
testBlocksIfIncludeDispatcherIsMissing0.002
testDoesNotWarnIfErrorDispatcherIsUsed0.002

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.003
testTextFilterClassesAreNotSet0.003
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.003

BetwixtModuleDefinitionReaderTest

testDependenciesVersionAreProperlyRead0.006
testClassIsResolvedToClassNameAsAString0.003
testSelf0.001
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.006
testVersionHandlerIsResolvedToAClass0.003
testModuleVersionIsProperlyRead0.004
testDependenciesCanBeSpecifiedWithoutVersion0.003
testInvalidXmlIsCheckedAgainstDTD0.003
testDisplayNameShouldBeWrittenWithCapitalN0.003
testReadModuleDescriptorWithComponents0.004
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.004
testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.003

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0.001
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.078
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.012

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.002
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.033
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.006
testPerformCantBeCalledTwiceByDifferentThreads0.806
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.009
testCheckModuleAndDeltasToStringForUpdate0
testCheckModuleAndDeltasToStringForInstall0.001

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testDoneTemplate0.031
testListTasksTemplate0.027
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testRestartNeededTemplate0.016

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0
testCreateParagraph0
testCreatePage0.001
testCreateContent0
testSetBinaryNodeData0
testCreateCollectionNode0.001

NodeBuilderTest

testContextNodeIsProperlyPropagated0.6
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.608
testErrorMessages0.609

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.609
testSetPropertyFailsIfPropertyDoesNotExist0.595
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.598
testAddPropertyFailsIfPropertyExists0.56
testRenamePropertyAndCheckValueForString0.565

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.568
testModuleNodeIsCreatedIfNeeded0.551
testUsesExistingModuleConfigNode0.575

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.555
testModuleNodeIsCreatedIfNeeded0.566

NodeBuilderTaskTest

testUnknownRootThrowsException0.57
testSyntax0.594

ClassesTest

testCanSetupADifferentClassFactory0.005
testDefaultClassFactoryWorksJustFine0.005

ComponentsTest

testPushingAndPoppingComponentProvider0.004

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.004

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.046
testSingletonScopedComponentFactory0.02
testEagerSingletonScopedComponent0.016
testProvider0.018
testLazySingletonScopedComponent0.015
testConfiguredEagerSingleton0.019
testConfigured0.023
testComponentFactory0.016
testObserved0.023
testConfiguredSingleton0.02
testSingletonScopedProvider0.015

LegacyComponentsConfigurerTest

testExcludedKeys0.007
testLegacy0.008

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.008

GuiceComponentProviderTest

testConfiguredInSingletonScope0.014
testCreateChild0.024
canAccessProperties0.03
testConfigured0.012
testImplementation0.008
testObserved0.014
testInstance0.008
getComponentThrowsExeptionForUnconfiguredType0.007
testObservedInRequestScope0.013
testGetComponentProvider0.006

GuiceScopesTest

testRequestScope0.01
testContextProvidersWhenWebContextSet0.01
testServletProvidersWhenWebContextSet0.008
testContextProvidersWhenContextSet0.007
testSessionScopeFailsWhenNotInWebContext0.01
testServletProvidersFailWhenWebContextNotSet0.007
testRequestScopeFailsWhenNotInWebContext0.007
testSessionScope0.007

GuiceComponentProviderLifecycleTest

testExtends0.094
testSameNamePrivateMethods0.01
testPrivateMethods0.009
testOverridesRemovesAnnotations0.009
testLifeCycleOnPackageProtectedMethods0.012
testOverrides0.012
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.017
testMultipleAnnotatedMethods0.013
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.011
testSimpleLifeCycle0.009

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.004
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.001

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0.001

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.323
test45DoesNotInstallWhenFromSmallerThan4460.578
testMP4MimeTypesOnInstall2.135
test446MimeTypesOnInstall2.139
testUpgradeFrom4460.991

RenameACLNodesTaskTest

testRenameACLNodesTask0.572

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.85
rearrangementOfBasicDefaultConfig0.595
rearrangementOfSTKsDefaultConfig0.614
nonStandardCompositeConfigIsBackedUp0.667

HashUsersPasswordsTest

testEncryption0.833

ComponentsTestUtilTest

testSetSingletonInstance0.001
testConfiguredImplementation0
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRetainAll0
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0
canFilterOnNodeType0.001
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0.001
testGetNodeByIdentifier0
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0.001
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0.004
testJackrabbitUnregistersProperly0.121

Utf8ContentTest

testReadingUtf8Greek0.595
testReadingUtf8JapaneseChars0.565
testReadingUtf8AccentedChars0.563
testCreateExportImportContentUtf8SpecialChars0.571
testReadingUtf8SpecialChars0.567
testSettingNewUtf8ContentNode0.906
testSettingAnUtf8NodeData0.86
testReadingUtf8Russian0.914

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0
testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0

Failure Details

[Summary] [Package List] [Test Cases]


testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders
skipped: skipped
testCanSpecifySpecificCollectionImplementation
skipped: TODO - MAGNOLIA-3160
testUnknownRepositoryShouldYieldMeaningfulExceptionMessage
skipped: skipped