Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1332000100%173.137

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.927
info.magnolia.importexport22000100%3.043
info.magnolia.utf88000100%4.543
info.magnolia.objectfactory.configuration14000100%0.281
info.magnolia.module35000100%0.987
info.magnolia.module.model.reader35000100%0.044
info.magnolia.module.model35000100%0.005
info.magnolia.jcr.decoration12000100%0.007
info.magnolia.module.files1000100%0.003
info.magnolia.beanmerger7000100%0.02
info.magnolia.content2bean19000100%0.247
info.magnolia.objectfactory.guice.lifecycle10000100%0.193
info.magnolia.voting.voters26000100%0.009
info.magnolia.cms.core.version14000100%3.537
info.magnolia.test.mock36000100%0.014
info.magnolia.cms.util210000100%27.562
info.magnolia.cms.core87000100%23.501
info.magnolia.objectfactory.guice19000100%0.22
info.magnolia.test5000100%0.136
info.magnolia.module.ui4000100%1.085
info.magnolia.repository1000100%0
info.magnolia.init.properties2000100%0
info.magnolia.repository.definition1000100%0.001
info.magnolia.test.mock.jcr88000100%0.017
info.magnolia.nodebuilder.task7000100%4.019
info.magnolia.cms.i18n12000100%0.083
info.magnolia.registry4000100%0.001
info.magnolia.context13000100%2.255
info.magnolia.jcr.inheritance4000100%0.01
info.magnolia.objectfactory31000100%0.046
info.magnolia.module.delta70000100%12.138
info.magnolia.freemarker54000100%0.302
info.magnolia.cms.security77000100%24.797
info.magnolia.init27000100%0.902
info.magnolia.freemarker.models3000100%0
info.magnolia.audit35000100%27.825
info.magnolia.cms.filters46000100%5.112
info.magnolia.util2000100%0.001
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.jcr.wrapper57000100%8.567
info.magnolia.cms.security.auth.callback6000100%0.005
info.magnolia.link29000100%0.257
info.magnolia.cms.core.search2000100%1.314
info.magnolia.nodebuilder15000100%4.535
info.magnolia.jcr.predicate6000100%0.001
info.magnolia.importexport.filters1000100%0.01
info.magnolia.cms.beans.config19000100%0.13
info.magnolia.jcr.util96000100%2.494
info.magnolia.setup7000100%9.944
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.557
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.37

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0
BootstrapUtilTest4000100%0.001
DataTransporterRepositoryTest5000100%3.007
DataTransporterTest5000100%0.029
PropertiesImportExportTest5000100%0.006

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.543

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.005
ComponentProviderConfigurationBuilderTest11000100%0.263
LegacyComponentsConfigurerTest2000100%0.013

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest15000100%0.02
ModuleInstanceProviderTest2000100%0.115
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.001
ModuleManagerImplTest6000100%0.846
ModuleRegistryImplTest7000100%0.004

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.042
DependencyCheckerImplTest18000100%0.002
DependencyLevelComparatorTest5000100%0

info.magnolia.module.model

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

info.magnolia.jcr.decoration

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.003

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.001
ProxyBasedBeanMergerTest6000100%0.019

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.012
Content2BeanTest18000100%0.235

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.193

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.001
DomainNameRegexVoterTest2000100%0.001
IfVoterTest3000100%0.001
ResponseContentTypeVoterTest13000100%0.006
URIPatternVoterTest4000100%0
URIStartsWithVoterTest3000100%0

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest6000100%1.036
ContentVersionTest4000100%1.91
CopyUtilTest1000100%0.557
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0.034

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest3000100%0.001
ClassUtilTest1000100%0
ContentUtilRepoTest4000100%2.258
ContentUtilTest27000100%0.027
DateUtilTest1000100%0.008
DelayedExecutorTest3000100%3.363
ExceptionUtilTest19000100%0.003
ExtendingContentWrapperRepositoryTest2000100%1.122
ExtendingContentWrapperTest15000100%0.137
InheritanceContentWrapperTest8000100%0.007
LazyContentWrapperTest3000100%1.689
LazyNodeDataWrapperTest3000100%0.011
ModuleConfigurationObservingManagerTest1000100%6.02
NodeDataUtilTest10000100%0.004
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.041
PathUtilTest9000100%0.001
QueryUtilTest15000100%9.414
RequestDispatchUtilTest4000100%0.002
RuleTest3000100%1.657
SearchReplaceTest4000100%0.011
ServletUtilTest16000100%0.003
SiblingsHelperTest7000100%0.008
SimpleUrlPatternTest18000100%0.001
StringLengthComparatorTest1000100%0.001
SystemContentWrapperTest3000100%1.684
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.016
WebXmlUtilTest9000100%0.065
WorkspaceXmlUtilTest2000100%0.006

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.008
DefaultACLPermissionsTest6000100%0.141
DefaultContentTest25000100%14.901
MagnoliaAccessProviderTest6000100%0.183
MetaDataTest13000100%0.026
NodeTest14000100%8.052
NodeTypeBasedACLPermissionsTest9000100%0.149
PathTest5000100%0.001
RootOnlyPermissionTest3000100%0.039

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.007
GuiceComponentProviderTest10000100%0.147
GuiceScopesTest8000100%0.066

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.135

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.085

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest1000100%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.007
MockObservationManagerTest6000100%0.001
MockPropertyTest7000100%0.002
MockSessionTest9000100%0.002
MockValueTest22000100%0.003
NodeTestUtilTest3000100%0.001
SessionTestUtilTest3000100%0.001

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.764
ModuleNodeBuilderTaskTest2000100%1.104
NodeBuilderTaskTest2000100%1.151

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0
DefaultI18NContentSupportTest3000100%0.031
HierarchyBasedI18nContentSupportTest3000100%0.036
MessagesManagerTest5000100%0.016

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.555
DefaultRepositoryStrategyTest2000100%1.121
MgnlContextTest2000100%0.001
RequestAttributeStrategyTest4000100%0.005
SimpleContextTest1000100%0.561
WebContextImplTest1000100%0.012
WriterResponseWrapperTest2000100%0

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.01

info.magnolia.objectfactory

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

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.302

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.101
ACLImplTest2000100%0
ContentSecurityFilterTest2000100%0.094
DelegatingUserManagerTest1000100%0.003
HierarchicalUserManagerTest5000100%3.073
MgnlGroupTest8000100%0.056
MgnlUserManagerRepositoryTest7000100%10.146
MgnlUserManagerTest11000100%0.896
MgnlUserTest7000100%0.048
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%5.213
SecurityTest1000100%0.004
SecurityUtilKeyStoreTest2000100%0.244
SecurityUtilTest8000100%4.907
URISecurityFilterTest2000100%0.011

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.006
DefaultMagnoliaInitPathsTest8000100%0.013
DefaultMagnoliaPropertiesResolverTest9000100%0.007
MagnoliaServletContextListenerTest1000100%0.876

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.248
AuditLoggingUtilTest2000100%0.065
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%6.525
MgnlAuditLoggingContentDecoratorTest28000100%20.987

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.014
ContentTypeFilterTest8000100%4.593
FilterTest3000100%0.129
InstallFilterTest3000100%0.04
InterceptFilterTest6000100%0.018
MappingTest1000100%0.009
MultiChannelFilterTest3000100%0.004
MultipartRequestFilterTempFileDeletionTest2000100%0.08
MultipartRequestFilterTest2000100%0.039
MultipartRequestWrapperTest1000100%0.009
RangeSupportFilterTest3000100%0.012
ServletDispatchingFilterTest12000100%0.157
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.005

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.001
LinkUtilTest19000100%0.173
UUIDLinkTest9000100%0.083

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.314

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.002
NodeBuilderTest3000100%1.713
OpsTest5000100%2.819

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.01

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0.001
ObservedManagerTest1000100%0.003
RegexpVirtualURIMappingTest11000100%0.005
URI2RepositoryManagerTest2000100%0.002
URI2RepositoryMappingTest4000100%0.119

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.006
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest4000100%2.47
NodeUtilTest39000100%0.007
PropertiesImportExportTest8000100%0.004
PropertyUtilTest27000100%0.004
SessionUtilTest11000100%0.001
VersionUtilTest1000100%0.001

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest6000100%9.092
HashUsersPasswordsTest1000100%0.852

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.248

AuditLoggingUtilTest

testLogsLoginSuccesses0.063
testLogsLoginFailures0.002

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt3.809
testSetPropertyStringStringArrayInt1.147
testSetPropertyStringValueArrayInt0.843
testSetPropertyStringStringInt0.726

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator1.068
testSequenceActionMoveCreate1.012
testSequenceActionMoveDelete0.952
testSequenceCreateModifyDelete0.887
testSequenceActionCreateCreate0.795
testSequenceActionMoveModify0.779
testSequenceActionCreateSessionDelete0.735
testSequenceActionModifyMoveDelete0.805
testLogSessionDelete0.771
testSequenceCreateModify0.689
testSequenceActionCreateNodeDelete0.72
testSequenceActionModifySessionDelete0.775
testSequenceActionSessionDeleteCreate0.781
testLogModifyNode0.711
testLogModifyProperty0.709
testLogCreateNode0.712
testLogNodeDeleteCreateDelete0.736
testLogDeleteNode0.702
testLogMoveNode0.684
testLogCreateNodeWithSpecificNodeType0.651
testSequenceActionNodeDeleteCreate0.692
testSequenceActionModifyCreate0.667
testNodeSave0.679
testSequenceActionModifyMove0.658
testSequenceActionModifyNodeDelete0.688
testSequenceCreateMove0.64
testSequenceActionModifyModify0.64
testSequenceActionMoveModifyDelete0.649

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.001

ProxyBasedBeanMergerTest

testMergeUsesSubClassIfAssignable0.006
testMergeOfInterfaces0.003
testMergeMap0.007
testMergedProperties0.003
testMergeMergedClass0
testIsSimpleType0

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

ObservedManagerTest

testGetNodeByUUIDOrPath0.003

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.002
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.043
testGetUri0.058
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.002
testGetHandleStripsExtensionInclTheDot0.016

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.008
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.029
testCanReadOnPageNode0.021
testGrantsOnContentNode0.03
testCanReadOnContentNode0.022
testGrantsOnPageNode0.019
testGrantsHigherPermissionThenAssigned0.02

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.747
testThatReadingANonExistingNodeDataDoesNotFail0.595
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.658
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.675
testCreatingAnExistingNodeDataDoesNotFail0.663
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.644
testReadingANodeData0.582
testCreatingAndSettingANodeData0.583
testIsNodeTypeForNodeChecksPrimaryType0.577
testAddMixin0.578
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.598
testSettingANonExistingNodeDataCreatesANewNodeData0.583
testCreatingAnEmptyNodeData0.568
testModDate0.579
testCreatingAndSettingABooleanNodeData0.576
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.568
testDelete0.601
testEquals0.563
testSettingAnExistingNodeData0.572
testCreatingAndReadingABinaryNodeData0.563
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.572
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.538
testEqualsWithWrongType0.579
testEqualsWithNull0.564
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.575

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.045
testReadOnlyPermissionsToJcrSystemAreSetForUser0.028
testPermissionWrongClassDefined0.027
testPermissionNonexistingClassDefined0.026
testPermissionClassDefined0.031
testPermissionWrongClassConstructor0.026

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.593
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.594
testCreatingAnExistingNodeDataDoesNotFail0.585
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.567
testReadingANodeData0.583
testCreatingAndSettingANodeData0.56
testIsNodeTypeForNodeChecksPrimaryType0.581
testAddMixin0.555
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.583
testSettingANonExistingNodeDataCreatesANewNodeData0.57
testSettingAnExistingNodeData0.564
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.581
testThatReadingANonExistingNodeDataFail0.557
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.579

NodeTypeBasedACLPermissionsTest

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

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.012
testNoRootNode0.015
testGrants0.012

QueryTest

testSimpleQuery0.705
testMaxResultSize0.609

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.676
testUseSystemSessionToRetrieveVersions0.028
testCreateAndRestoreDeletedVersion0.07
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.105
testNumberOfCreatedVersions0.088
testCreateAndRestoreVersion0.069

ContentVersionTest

testRestoringBinariesFromContentVersion0.095
testRetrievingBinariesFromContentVersionsChildNode0.599
testBasics0.637
testRetrievingBinariesFromContentVersion0.579

CopyUtilTest

testChangePrimaryNodeTy0.557

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.034

CompositeFilterTest

testInitializationAndDestruction0.014

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.595
testFilterWithEmptyDefaultExtension0.591
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.556
doubleDotURIisProperlyNormalizedAndDecoded0.564
testHandlesRequestUriWithJSessionId0.581
URIwithSpacesIsProperlyNormalizedAndDecoded0.575
oneDotURIisProperlyNormalizedAndDecoded0.573
simpleURIisProperlyNormalizedAndDecoded0.558

FilterTest

testBypassing0.097
testDecoratedFilter0.018
testInitialization0.014

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.015
testExecutesCorrectCommandBasedOnURI0.016
testPassesNullAsCommandIfNoneSpecified0.009

InterceptFilterTest

testDeleteNodeAction0.007
testSortNodeDefaultAction0.002
testPreviewIsSetInMgnlContextSession0.001
testSortNodeBeforeAction0.003
testSortNodeAfterAction0.002
testPreviewIsRemovedFromMgnlContextSession0.003

MappingTest

testMatchesWhenJSessionIdInRequestUri0.009

MultiChannelFilterTest

testChannelFromResolverGetsSet0.003
testALLGetsSetWhenThereIsNoResolver0
testChannelParameterValueGetsSet0.001

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.065
testCOSMultipartFilterFileDeletion0.015

MultipartRequestFilterTest

testFilterCommonsFileUpload0.023
testFilterCOS0.016

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.009

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.009
testETagDoesNotContainJSessionId0
testContentLengthIsNotSet0.003

ServletDispatchingFilterTest

testWrapperRespectsForwards0.026
testSupportsDefaultMapping0.018
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.011
testEscapeMetaCharacters0.009
testSupportsPathMapping0.012
testPathInfoShouldAdhereToServletSpec0.01
testSupportsExtensionMapping0.01
testShouldNotBypassWhenExactMappingMatches0.011
testShouldNotBypassWhenPathMappingMatches0.01
testShouldBypassWhenMappingDoesNotMatch0.012
testSupportsRegexMappings0.015
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.013

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.008

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.011
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.01

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.015
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.011

MessagesManagerTest

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

AccessManagerImplTest

testMultiThreadAccess0.1
testGetPermissions0.001

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.091
testIsAllowedForAnonymous0.003

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.003

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.635
testGroupAddingAndRemoving0.657
testRoleAddingAndRemoving0.595
testParentPathIsRealmIfNameShorterThan3Chars0.592
testParentPathShouldBeLowercased0.594

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.888
testNewlyCreatedUserNodeHasMixinLockable1.431
testDoNotCreateUserWhenExistInAnotherRealm1.008
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.473
testUserPasswordAfterChangingByJCRProperty1.893
testUserPasswordAfterCodeCreation1.462
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed0.991

MgnlUserManagerTest

testUsernameCantBeBlank0
testUsernameCantBeEmpty0.001
testSetStringProperty0.018
testUserHasAccessToHisOwnProperties0.423
testFindPrincipalNode0.023
testSetPropertyToNull0.002
testUserWasCreatedUnderCertainPath0.423
testSetProperty0.001
testUsernameCantBeNull0.001
testFindPrincipalNodeWithOtherRealm0.003
testUsernameIsValidatedUponCreation0.001

MgnlUserTest

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

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0.001
testCanMoveThisUserRoleAssigned0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0.001
testRemovePrincipalFromCollection0
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.017
testUserManagerReturnsCorrectAnonymousUser0.863
testUserManagerRealmIsSystemRealm0.015
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.852
testUserManagerReturnsSystemUserWithCorrectRole0.438
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.435
testUserManagerReturnsCorrectSystemUserByName0.856
testUserManagerReturnsEnabledRescueUser0.433
testUserManagerReturnsCorrectSystemUser0.865
testUserManagerReturnsSystemUserWithCorrectGroup0.439

SecurityTest

testMergePrincipals0.004

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.162
testKeyStoreInSomeOtherFolder0.082

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.579
testPasswordRemovingMethodFromCache0.574
testRemoveAllPasswordPamametersFromCacheLog0.566
testCrypt0.948
testUpdateKeysKeyLocationIsSet0.57
testKeyStore0.583
testUpdateKeysKeyLocationIsNotSet0.534
testPasswordRemovingMethodFromURL0.553

URISecurityFilterTest

testIsAllowedForOther0.008
testIsAllowedForAnonymous0.003

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0.001
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.571
testSessionBasedCopy0.553
testMoveInSession0.557
testChangeNodeTypeReplaceAllOccurrences0.577

ContentUtilTest

testGetAncestorOfTypeThrowsExceptionIfNotFound0.002
testAsContentReturnsNullIfNodeIsNull0.001
testGetAncestorOfTypeBasicCase0
testAsContent0.001
testOrderAfterFirstNodeMoreThanThreeVariation10.001
testOrderAfterFirstNodeMoreThanThreeVariation20.002
testOrderBeforeLastNodeVariation10.001
testOrderBeforeLastNodeVariation20.001
testOrderBeforeLastNodeVariation30.001
testOrderAfterLastNodeVariation10.001
testVisitShouldPassFilterAlong0.003
testDeleteAndRemoveParentsIfNoOtherChild0.001
testOrderAfter0.001
testDeleteAndRemoveParentsIfAnOtherChild0
testOrderAfterLastNode0
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.602
testMultipleDelayedExecution0.756
testExecutionAfterMaxDelay2.005

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.56
testIsExistsMethodWhenAbsolutPathAndNodeExists0.562

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.567
testWrappingNDParent0.561
testClosedSessionResistance0.561

LazyNodeDataWrapperTest

testWorkOnDeadSession0.006
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.004

ModuleConfigurationObservingManagerTest

testObserving6.02

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

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

PathUtilTest

testStripExtension0
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents0.643
testSimpleQuery0.629
testSearchForUUID0.644
testJQOM0.626
testSearchForAreasContainingImage0.63
testQueryBuild0.623
testQueryWhenSearchingJustForPages0.631
testSearchOfNonDefaultNodeType0.631
testSearchForUUIDInChildNode0.631
testEmptyResult0.633
testResultContainsOnlyPages0.611
testSearchForPagesWhoseComponentIsContainingSpecificText0.632
testSearchForInheritedUUID0.621
testConfirmThatFilteredResultIsReallyTheWantedOne0.617
testSearchForSpecificTemplate0.612

RequestDispatchUtilTest

testDispatchRedirectNonInternal0.001
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.565
testRuleStringConstructor0.546
testIsAllowedNode0.546

SearchReplaceTest

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

ServletUtilTest

testFilterInitParametersToMap0
testGetRequestUriStripsPathParameter0.001
testIsMultipart0
testIsForward0
testGetRequestUriStripsPathParameterInIncludeRequest0
testGetOriginalRequestUriStripsPathParameterInForwardRequest0
testGetOriginalRequestUriStripsPathParameter0
testServletInitParametersToMap0
testGetContextRelativePathInIncludeRequest0.001
testGetDispatcherType0
testGetWrappedRequest0
testGetOriginalRequestUri0
testGetOriginalRequestUrlIncludingQueryString0.001
testIsError0
testGetContextRelativePath0
testIsInclude0

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0.001

SystemContentWrapperTest

testWrappingReferencedContent0.552
testWrappingNDParent0.568
testClosedSessionResistance0.564

TextFileUtilTest

testGetLines0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0.001
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.003
testWorkspaceNamesWithNonNullExpectation0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.012

Content2BeanTest

testFromStringConversion0.011
testWillNotAddIncorrectTypesToMap0.019
testCanSpecifySpecificMapImplementation0.015
testClassNamesAreTrimmed0.013
testClassPropertiesAreConvertedProperly0.012
testContentToBeanWithArraysUsingAdder0.014
testFlatteningSubNodesToSimpleList0.013
testContentToBeanWithSubMap0.013
testJCRPropertiesTypes0.01
testWillFailToUseACustomMapWhichIsNotConcrete0.013
testContentToBeanWithSubBeanAndAutoTypeResolving0.013
testContentToBeanWithClassDefined0.011
testWillNodAddIncorrectTypesToCollection0.016
testCanConvertStringsToTheAppropriateEnumEquivalent0.012
testContentToBeanWithSubBean0.013
testContentToBeanWithSubMapUsingMapping0.013
testContentToBeanWithSubMapUsingAdder0.013
testContentToBeanWithDefaultClass0.011

AbstractRepositoryStrategyTest

testGetSession0.555

DefaultRepositoryStrategyTest

testPasswordIsNull0.559
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.562

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.003
testLocalAttributes0.001
testApplicationAttributes0.001

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.561

WebContextImplTest

testLoginLogout0.012

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0.001
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.725
testImportXmlWithNoSameNameSiblingNodes0.569
testImportXmlWithSameNameNodeInOriginalTree0.568
testDoctypeImport0.566
testImportXmlWithSameNameSiblings0.579

DataTransporterTest

testEncodePath0.001
testParseAndFormat0.025
testRemoveNs0.002
testCreateExportPath0.001
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.01

PropertiesImportExportTest

testImportMetadata0.001
testPropertiesExport0.004
testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.876

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0.001
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0.001

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.003

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.002
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0
testDeepUnwrap0.008

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.002
testRealisticUsageScenario0

OpsTest

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

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0.001
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

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

MetaDataUtilTest

testUpdateMetaData0
testGetMetaData0

NodeUtilRepositoryTest

testRenameNode0.718
testMoveNodeAfter0.59
testMoveNode0.575
testMoveNodeBefore0.587

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

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

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.571

ChannelVisibilitySessionWrapperTest

testGetItem0.558
testGetNode0.558
testNodeExists0.552
testCanRemoveVisibleItem0.562
testGetProperty0.559
testPropertyExists0.556
testNavigatingWithNodeParentStillHidesExcludedNode0.561
testItemExists0.551
testMoveWorksOnVisibleNode0.576
testFailsToRemoveHiddenItem0.569
testFailsToMoveHiddenNode0.564
testRootNodeHidesExcludedNode0.574

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0.001
testWrapAlreadyWrappedWithThisClass0
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0.001

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.558

I18nNodeWrapperTest

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

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.577

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.001

LinkUtilTest

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

UUIDLinkTest

testUUIDToBinaryEncoded0.009
testUUIDToBinary0.012
testParseLink0.009
testParseFromBrowserLink0.009
testUUIDToAbsoluteLinksAfterRenaming0.009
testParseFromUUIDPattern0.008
testLinkWithAnchor0.009
testLinkWithParameters0.008
testUUIDToBinaryAfterRenaming0.01

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.012

AddPermissionTaskTest

testRoot0.014
testWithoutSlash0.01
testWithSlash0.01

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.009
testGetPermissionAddedToRoleProperly0.008
testDenyPermissionAddedToRoleProperly0.009

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.007

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.008
testChangeTemplate0

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.012
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.002

FilterOrderingTaskTest

testOrderFilterAfter0.001
testFailWhenFilterDoesntExist0
testOrderFilterAfterLast0
testDoesNothingIfRequiredFilterMissing0.001

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.583

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.001

PropertyValueDelegateTaskTest

testThrowsExceptionIfPropertyMustExistAndDoesNot0
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.001
testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.578
testNonExistingPropertyAndExpectedAsSuchIsCreated0.554
testPropertywithUnexpectedValueIsNotReplacedButLogged0.565
testExistingPropertyWithPartOfStringIsReplaced0.584
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.596
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.587
testNonExistingPropertyIsNotReplacedButLogged20.583
testExistingPropertyIsReplaced0.573
testPropertyOfDifferentType0.564
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.553
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.553
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.559

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.566
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.559
testReregisterNodeType0.575

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.563
testRegisterServletTaskWithEmptyMappings0.564

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.004
testRemoveDuplicatePermission0.004

RenameNodesTaskTest

testRenameACLNodesTask0.558

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.579
testNonExistingPathIgnored0.553

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.003

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.017
testAddFalseConditionIfExpressionIsContained0.001

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.002
testBlocksIfIncludeDispatcherIsMissing0.007
testDoesNotWarnIfErrorDispatcherIsUsed0.002

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.003
testTextFilterClassesAreNotSet0.003
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.003

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.104
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.011

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.001
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.029
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.006
testPerformCantBeCalledTwiceByDifferentThreads0.803
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.007
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testDoneTemplate0.032
testListTasksTemplate0.035
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testRestartNeededTemplate0.016

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0.001
testCreateParagraph0
testCreatePage0
testCreateContent0
testSetBinaryNodeData0
testCreateCollectionNode0.001

NodeBuilderTest

testContextNodeIsProperlyPropagated0.573
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.567
testErrorMessages0.573

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.566
testSetPropertyFailsIfPropertyDoesNotExist0.556
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.571
testAddPropertyFailsIfPropertyExists0.559
testRenamePropertyAndCheckValueForString0.567

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.584
testModuleNodeIsCreatedIfNeeded0.615
testUsesExistingModuleConfigNode0.565

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.555
testModuleNodeIsCreatedIfNeeded0.549

NodeBuilderTaskTest

testUnknownRootThrowsException0.564
testSyntax0.587

ClassesTest

testCanSetupADifferentClassFactory0.005
testDefaultClassFactoryWorksJustFine0.005

ComponentsTest

testPushingAndPoppingComponentProvider0.004

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.005

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.057
testSingletonScopedComponentFactory0.026
testEagerSingletonScopedComponent0.024
testProvider0.02
testLazySingletonScopedComponent0.023
testConfiguredEagerSingleton0.019
testConfigured0.016
testComponentFactory0.017
testObserved0.021
testConfiguredSingleton0.016
testSingletonScopedProvider0.024

LegacyComponentsConfigurerTest

testExcludedKeys0.005
testLegacy0.008

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.007

GuiceComponentProviderTest

testConfiguredInSingletonScope0.014
testCreateChild0.022
canAccessProperties0.038
testConfigured0.014
testImplementation0.007
testObserved0.015
testInstance0.01
getComponentThrowsExeptionForUnconfiguredType0.006
testObservedInRequestScope0.014
testGetComponentProvider0.007

GuiceScopesTest

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

GuiceComponentProviderLifecycleTest

testExtends0.098
testSameNamePrivateMethods0.01
testPrivateMethods0.009
testOverridesRemovesAnnotations0.009
testLifeCycleOnPackageProtectedMethods0.011
testOverrides0.011
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.012
testMultipleAnnotatedMethods0.012
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.012
testSimpleLifeCycle0.009

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.005
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0.001

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.283
test45DoesNotInstallWhenFromSmallerThan4460.572
testMP4MimeTypesOnInstall2.171
test446MimeTypesOnInstall2.179
updateTo514anonymousUserPermissions0.692
testUpgradeFrom4461.195

RenameACLNodesTaskTest

testRenameACLNodesTask0.557

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.611
rearrangementOfBasicDefaultConfig0.595
rearrangementOfSTKsDefaultConfig0.569
nonStandardCompositeConfigIsBackedUp0.595

HashUsersPasswordsTest

testEncryption0.852

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0.001
testInstanceFactory0

Content2NodeCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0
canFilterOnNodeType0
canFilterOnPath0.001
canAddRemoveAndSeeAddedListeners0

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0
testIsNode0
testGetString0

MockSessionTest

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

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0.001

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0
testRootNodeOfHierarchyManger0.001
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0.001
testJackrabbitUnregistersProperly0.134

Utf8ContentTest

testReadingUtf8Greek0.6
testReadingUtf8JapaneseChars0.559
testReadingUtf8AccentedChars0.564
testCreateExportImportContentUtf8SpecialChars0.558
testReadingUtf8SpecialChars0.568
testSettingNewUtf8ContentNode0.567
testSettingAnUtf8NodeData0.552
testReadingUtf8Russian0.575

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0.001
testNonMatchingDomain0

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0