Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1485000100%138.928

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_515000100%2.355
info.magnolia.utf88000100%3.468
info.magnolia.importexport25000100%3.481
info.magnolia.objectfactory.configuration16000100%0.181
info.magnolia.cms.security.auth.login1000100%0.007
info.magnolia.module36000100%0.932
info.magnolia.jcr.node2bean.impl3000100%0.001
info.magnolia.module.model.reader35000100%0.029
info.magnolia.module.model35000100%0.006
info.magnolia.jcr.decoration12000100%0.004
info.magnolia.module.files1000100%0
info.magnolia.content2bean19000100%0.161
info.magnolia.beanmerger7000100%0.017
info.magnolia.objectfactory.guice.lifecycle10000100%0.133
info.magnolia.voting.voters35000100%0.011
info.magnolia.cms.core.version16000100%2.76
info.magnolia.test.mock36000100%0.018
info.magnolia.cms.util212000100%23.28
info.magnolia.cms.core88000100%17.006
info.magnolia.objectfactory.guice19000100%0.154
info.magnolia.test5000100%0.1
info.magnolia.module.ui4000100%1.059
info.magnolia.repository1000100%0
info.magnolia.init.properties2000100%0
info.magnolia.repository.definition1000100%0.001
info.magnolia.test.mock.jcr88000100%0.013
info.magnolia.nodebuilder.task7000100%2.782
info.magnolia.cms.i18n12000100%0.064
info.magnolia.registry4000100%0.001
info.magnolia.context13000100%1.604
info.magnolia.jcr.inheritance4000100%0.003
info.magnolia.objectfactory31000100%0.034
info.magnolia.module.delta72000100%9.516
info.magnolia.freemarker54000100%0.204
info.magnolia.cms.security82000100%19.795
info.magnolia.init27000100%0.621
info.magnolia.freemarker.models3000100%0.001
info.magnolia.audit37000100%21.242
info.magnolia.util2000100%0
info.magnolia.cms.filters52000100%3.71
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.jcr.wrapper80000100%6.307
info.magnolia.cms.security.auth.callback6000100%0.003
info.magnolia.jcr.node2bean48000100%0.108
info.magnolia.link29000100%0.184
info.magnolia.cms.core.search2000100%0.933
info.magnolia.nodebuilder15000100%3.202
info.magnolia.jcr.predicate6000100%0.002
info.magnolia.importexport.filters1000100%0.007
info.magnolia.cms.beans.config43000100%0.194
info.magnolia.jcr.util102000100%4.031
info.magnolia.setup10000100%9.197
info.magnolia.jcr.nodebuilder10000100%0.005

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

info.magnolia.setup.for4_5

ClassTestsErrors FailuresSkippedSuccess RateTime
IsNotAProblematicEnvironmentConditionTest10000100%0.016
RenameACLNodesTaskTest1000100%0.479
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%1.86

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%3.468

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.001
BootstrapUtilRepositoryTest3000100%1.283
BootstrapUtilTest4000100%0
DataTransporterRepositoryTest5000100%2.17
DataTransporterTest5000100%0.023
PropertiesImportExportTest5000100%0.004

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.003
ComponentProviderConfigurationBuilderTest2000100%0.006
ConfigurationTest11000100%0.164
LegacyComponentsConfigurerTest2000100%0.008

info.magnolia.cms.security.auth.login

ClassTestsErrors FailuresSkippedSuccess RateTime
LoginFilterTest1000100%0.007

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest16000100%0.015
ModuleInstanceProviderTest2000100%0.078
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.001
ModuleManagerImplTest6000100%0.835
ModuleRegistryImplTest7000100%0.002

info.magnolia.jcr.node2bean.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumCaseInsensitiveTest3000100%0.001

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.028
DependencyCheckerImplTest18000100%0.001
DependencyLevelComparatorTest5000100%0

info.magnolia.module.model

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

info.magnolia.jcr.decoration

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.008
Content2BeanTest18000100%0.153

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0
ProxyBasedBeanMergerTest6000100%0.017

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.133

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0
DomainNameRegexVoterTest2000100%0.001
IfVoterTest3000100%0.001
RequestHeaderPatternRegexVoterTest4000100%0.001
RequestHeaderPatternSimpleVoterTest4000100%0.001
RequestHeaderPatternVoterTest1000100%0
ResponseContentTypeVoterTest13000100%0.007
URIPatternVoterTest4000100%0
URIStartsWithVoterTest3000100%0

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest8000100%0.922
ContentVersionTest4000100%1.402
CopyUtilTest1000100%0.409
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0.027

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest3000100%0
ClassUtilTest1000100%0
ContentUtilRepoTest4000100%1.638
ContentUtilTest27000100%0.017
DateUtilTest1000100%0.005
DelayedExecutorTest3000100%3.361
DumperUtilTest2000100%0.857
ExceptionUtilTest19000100%0.002
ExtendingContentWrapperRepositoryTest2000100%0.779
ExtendingContentWrapperTest15000100%0.096
InheritanceContentWrapperTest8000100%0.005
LazyContentWrapperTest3000100%1.186
LazyNodeDataWrapperTest3000100%0.01
ModuleConfigurationObservingManagerTest1000100%6.017
NodeDataUtilTest10000100%0.003
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.029
PathUtilTest9000100%0.001
QueryUtilTest15000100%6.792
RequestDispatchUtilTest4000100%0.002
RuleTest3000100%1.21
SearchReplaceTest4000100%0.008
ServletUtilTest16000100%0.001
SiblingsHelperTest7000100%0.005
SimpleUrlPatternTest18000100%0.003
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.189
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.012
WebXmlUtilTest9000100%0.047
WorkspaceXmlUtilTest2000100%0.004

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.006
DefaultACLPermissionsTest7000100%0.109
DefaultContentTest25000100%10.728
MagnoliaAccessProviderTest6000100%0.134
MetaDataTest13000100%0.022
NodeTest14000100%5.865
NodeTypeBasedACLPermissionsTest9000100%0.116
PathTest5000100%0
RootOnlyPermissionTest3000100%0.025

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.005
GuiceComponentProviderTest10000100%0.102
GuiceScopesTest8000100%0.047

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.099

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.059

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.006
MockObservationManagerTest6000100%0.002
MockPropertyTest7000100%0.001
MockSessionTest9000100%0.001
MockValueTest22000100%0.003
NodeTestUtilTest3000100%0
SessionTestUtilTest3000100%0

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.198
ModuleNodeBuilderTaskTest2000100%0.799
NodeBuilderTaskTest2000100%0.785

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0.001
DefaultI18NContentSupportTest3000100%0.022
HierarchyBasedI18nContentSupportTest3000100%0.03
MessagesManagerTest5000100%0.011

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.404
DefaultRepositoryStrategyTest2000100%0.798
MgnlContextTest2000100%0.001
RequestAttributeStrategyTest4000100%0.003
SimpleContextTest1000100%0.391
WebContextImplTest1000100%0.007
WriterResponseWrapperTest2000100%0

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.003

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.007
ComponentsTest1000100%0.003
DefaultClassFactoryTest5000100%0.001
DefaultComponentProviderTest9000100%0.012
ObjectFactoryTest1000100%0
ObjectManufacturerTest11000100%0.007
ObservedComponentFactoryTest2000100%0.004

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.204

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.079
ACLImplTest2000100%0
ContentSecurityFilterTest2000100%0.064
CsrfSecurityFilterTest3000100%0.006
DelegatingUserManagerTest1000100%0.002
HierarchicalUserManagerTest5000100%2.271
MgnlGroupManagerTest1000100%0.437
MgnlGroupTest8000100%0.04
MgnlUserManagerRepositoryTest7000100%8.441
MgnlUserManagerTest11000100%0.694
MgnlUserTest8000100%0.042
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%4.066
SecurityTest1000100%0.003
SecurityUtilKeyStoreTest2000100%0.169
SecurityUtilTest8000100%3.472
URISecurityFilterTest2000100%0.008

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.004
DefaultMagnoliaInitPathsTest8000100%0.004
DefaultMagnoliaPropertiesResolverTest9000100%0.005
MagnoliaServletContextListenerTest1000100%0.608

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.156
AuditLoggingUtilTest2000100%0.043
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%4.869
MgnlAuditLoggingContentDecoratorTest30000100%16.174

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.009
ContentTypeFilterTest8000100%3.286
FilterTest3000100%0.091
InstallFilterTest3000100%0.028
InterceptFilterTest6000100%0.014
MappingTest2000100%0.013
MultiChannelFilterTest3000100%0.004
MultipartRequestFilterTempFileDeletionTest2000100%0.073
MultipartRequestFilterTest2000100%0.022
MultipartRequestWrapperTest1000100%0.009
RangeSupportFilterTest3000100%0.012
RepositoryMappingFilterTest4000100%0.022
ServletDispatchingFilterTest13000100%0.121
UnicodeNormalizationRequestWrapperTest1000100%0.006

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.003

info.magnolia.jcr.node2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Node2BeanTest36000100%0.098
TypeMappingImplTest12000100%0.01

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.001
LinkUtilTest19000100%0.127
UUIDLinkTest9000100%0.056

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%0.933

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.002
NodeBuilderTest3000100%1.198
OpsTest5000100%2.001

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.007

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0
HostBasedRegexpVirtualURIMappingTest15000100%0.097
HostBasedVirtualURIMappingTest9000100%0.006
ObservedManagerTest1000100%0.002
RegexpVirtualURIMappingTest11000100%0.005
URI2RepositoryManagerTest2000100%0.002
URI2RepositoryMappingTest4000100%0.082

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.004
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest9000100%4.016
NodeUtilTest39000100%0.003
PropertiesImportExportTest8000100%0.002
PropertyUtilTest28000100%0.002
SessionUtilTest11000100%0.002
VersionUtilTest1000100%0.001

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest9000100%8.517
HashUsersPasswordsTest1000100%0.68

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.156

AuditLoggingUtilTest

testLogsLoginSuccesses0.042
testLogsLoginFailures0.001

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt2.777
testSetPropertyStringStringArrayInt0.943
testSetPropertyStringValueArrayInt0.622
testSetPropertyStringStringInt0.527

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator0.744
testSequenceActionMoveCreate0.725
testSequenceActionMoveDelete0.681
testSequenceCreateModifyDelete0.634
testSequenceActionCreateCreate0.56
testSequenceActionMoveModify0.571
testSequenceActionCreateSessionDelete0.549
testSequenceActionModifyMoveDelete0.604
testLogSessionDelete0.547
testLogDeleteWhenDeletionIsFirstEntryForGivenPath0.507
testSequenceCreateModify0.52
testSequenceActionCreateNodeDelete0.496
testSequenceActionModifySessionDelete0.557
testSequenceActionSessionDeleteCreate0.554
testLogModifyNode0.549
testLogModifyProperty0.52
testLogCreateNode0.488
testLogNodeDeleteCreateDelete0.518
testLogDeleteNode0.505
testLogModifyWhenDeletionIsFirstEntryForGivenPath0.461
testLogMoveNode0.466
testLogCreateNodeWithSpecificNodeType0.458
testSequenceActionNodeDeleteCreate0.509
testSequenceActionModifyCreate0.495
testNodeSave0.462
testSequenceActionModifyMove0.473
testSequenceActionModifyNodeDelete0.495
testSequenceCreateMove0.495
testSequenceActionModifyModify0.517
testSequenceActionMoveModifyDelete0.514

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0

ProxyBasedBeanMergerTest

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

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

HostBasedRegexpVirtualURIMappingTest

testMapURIWithQuery0.09
testToString0.001
testMapURIWithQueryToHost0.001
testMapURI0.001
testExample0
testExample20
testExample30
testQueryStringIsBeingPassedThroughExample0
testSupportsMoreThan9Groups0.001
testRegexSubstitutionWorksAndLevelIsSetToGroupCountPlusOne0
testGracefullyFailingOnIncompleteConfig0.001
testQueryStringMappingFailedOnWrongQueryString0
testQueryStringIsBeingPassedThroughExample20.001
testQueryStringIsBeingPassedThroughExample30.001
testGracefullyFailingOnWrongRegexGroup0

HostBasedVirtualURIMappingTest

testMappingThatDoesNotMatch0
testMapURIWithHostThatDoesNotMatch0
testMappingThatDoesMatch0
testMapURIWithHostThatDoesMatch0.001
testMapURIWithHostsWhereOneDoesMatch0.001
testMappingWhereOneDoesMatch0.001
testMapURIWithNoHosts0.001
testMappingThatBestMatchWinsPart10.001
testMappingThatBestMatchWinsPart20.001

ObservedManagerTest

testGetNodeByUUIDOrPath0.002

RegexpVirtualURIMappingTest

testExample0
testExample20
testExample30
testQueryStringIsBeingPassedThroughExample0
testSupportsMoreThan9Groups0
testRegexSubstitutionWorksAndLevelIsSetToGroupCountPlusOne0
testGracefullyFailingOnIncompleteConfig0
testQueryStringMappingFailedOnWrongQueryString0
testQueryStringIsBeingPassedThroughExample20
testQueryStringIsBeingPassedThroughExample30
testGracefullyFailingOnWrongRegexGroup0

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.002
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.022
testGetUri0.048
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.001
testGetHandleStripsExtensionInclTheDot0.011

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.006
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.02
testCanReadOnPageNode0.014
testGrantsOnContentNode0.014
testCanReadOnContentNode0.014
testVerifyThatSessionIsUsedAsResolver0.018
testGrantsOnPageNode0.017
testGrantsHigherPermissionThenAssigned0.012

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.563
testThatReadingANonExistingNodeDataDoesNotFail0.428
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.455
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.462
testCreatingAnExistingNodeDataDoesNotFail0.424
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.418
testReadingANodeData0.406
testCreatingAndSettingANodeData0.434
testIsNodeTypeForNodeChecksPrimaryType0.45
testAddMixin0.43
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.429
testSettingANonExistingNodeDataCreatesANewNodeData0.429
testCreatingAnEmptyNodeData0.405
testModDate0.406
testCreatingAndSettingABooleanNodeData0.407
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.411
testDelete0.423
testEquals0.419
testSettingAnExistingNodeData0.427
testCreatingAndReadingABinaryNodeData0.412
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.429
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.441
testEqualsWithWrongType0.393
testEqualsWithNull0.394
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.433

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.034
testReadOnlyPermissionsToJcrSystemAreSetForUser0.019
testPermissionWrongClassDefined0.021
testPermissionNonexistingClassDefined0.021
testPermissionClassDefined0.019
testPermissionWrongClassConstructor0.02

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.445
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.429
testCreatingAnExistingNodeDataDoesNotFail0.408
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.4
testReadingANodeData0.427
testCreatingAndSettingANodeData0.413
testIsNodeTypeForNodeChecksPrimaryType0.408
testAddMixin0.424
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.443
testSettingANonExistingNodeDataCreatesANewNodeData0.414
testSettingAnExistingNodeData0.402
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.413
testThatReadingANonExistingNodeDataFail0.413
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.426

NodeTypeBasedACLPermissionsTest

testCanReadRoot0.012
testCanReadOnPageNode0.015
testGrantsOnContentNode0.014
testCanReadOnContentNode0.012
testCanReadInvalidNodeTypeSpecified0.018
testCanReadAnyNodeTypesSpecified0.012
testGrantsOnPageNode0.011
testGrantsMultipleNodeTypesSpecified0.011
testGrantsHigherPermissionThenAssigned0.011

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.009
testNoRootNode0.008
testGrants0.008

QueryTest

testSimpleQuery0.505
testMaxResultSize0.428

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.509
testUseSystemSessionToRetrieveVersions0.022
testCreateAndRestoreDeletedVersion0.053
testMetaDataAreNotUpdatedForSubPagesDuringRestore0.036
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.095
testUpdateMetaDataAfterRestore0.089
testNumberOfCreatedVersions0.07
testCreateAndRestoreVersion0.048

ContentVersionTest

testRestoringBinariesFromContentVersion0.069
testRetrievingBinariesFromContentVersionsChildNode0.487
testBasics0.439
testRetrievingBinariesFromContentVersion0.407

CopyUtilTest

testChangePrimaryNodeTy0.409

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.027

CompositeFilterTest

testInitializationAndDestruction0.009

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.401
testFilterWithEmptyDefaultExtension0.406
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.394
doubleDotURIisProperlyNormalizedAndDecoded0.451
testHandlesRequestUriWithJSessionId0.429
URIwithSpacesIsProperlyNormalizedAndDecoded0.403
oneDotURIisProperlyNormalizedAndDecoded0.399
simpleURIisProperlyNormalizedAndDecoded0.403

FilterTest

testBypassing0.068
testDecoratedFilter0.012
testInitialization0.011

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.014
testExecutesCorrectCommandBasedOnURI0.007
testPassesNullAsCommandIfNoneSpecified0.007

InterceptFilterTest

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

MappingTest

matchesWhenJSessionIdInRequestUri0.006
shouldNotMatchDotRegexMetacharacter0.007

MultiChannelFilterTest

testChannelFromResolverGetsSet0.003
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.063
testCOSMultipartFilterFileDeletion0.01

MultipartRequestFilterTest

testFilterCommonsFileUpload0.011
testFilterCOS0.011

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.009

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.01
testETagDoesNotContainJSessionId0
testContentLengthIsNotSet0.002

RepositoryMappingFilterTest

testDoFilter10.017
testDoFilter20.001
testDoFilter30.002
testDoFilter40.002

ServletDispatchingFilterTest

testWrapperRespectsForwards0.019
testSupportsDefaultMapping0.013
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.009
testEmptyMappings0.007
testEscapeMetaCharacters0.007
testSupportsPathMapping0.009
testPathInfoShouldAdhereToServletSpec0.007
testSupportsExtensionMapping0.008
testShouldNotBypassWhenExactMappingMatches0.007
testShouldNotBypassWhenPathMappingMatches0.007
testShouldBypassWhenMappingDoesNotMatch0.008
testSupportsRegexMappings0.013
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.007

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.006

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.008
testGetNodeDataEndlessLoop0.007
testDetermineLocale0.007

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.011
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.009

MessagesManagerTest

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

AccessManagerImplTest

testMultiThreadAccess0.078
testGetPermissions0.001

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

LoginFilterTest

testWritesToAccessLogOnlyOnceUponSuccess0.007

ContentSecurityFilterTest

testIsAllowedForOther0.062
testIsAllowedForAnonymous0.002

CsrfSecurityFilterTest

testIsAllowedForIncorrectReferrer0.003
testIsAllowedForCorrectReferrer0.002
testIsAllowedWithNoReferrer0.001

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.002

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.447
testGroupAddingAndRemoving0.462
testRoleAddingAndRemoving0.429
testParentPathIsRealmIfNameShorterThan3Chars0.443
testParentPathShouldBeLowercased0.49

MgnlGroupManagerTest

testFindPrincipalNodeDoesNotThrowInvalidQueryException0.437

MgnlGroupTest

testGetRoles0.005
testGetGroupsReturnsDirectGroups0.005
testGetRolesWithoutDuplicates0.005
testAddRoleToGroup0.006
testAddGroupToGroup0.005
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.005
testGetAllGroupsFromOneConcreteGroup0.005
testGetNotExistGroup0.004

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.65
testNewlyCreatedUserNodeHasMixinLockable1.271
testDoNotCreateUserWhenExistInAnotherRealm0.77
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.205
testUserPasswordAfterChangingByJCRProperty1.577
testUserPasswordAfterCodeCreation1.219
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed0.749

MgnlUserManagerTest

testUsernameCantBeBlank0.001
testUsernameCantBeEmpty0
testSetStringProperty0.013
testUserHasAccessToHisOwnProperties0.331
testFindPrincipalNode0.013
testSetPropertyToNull0.001
testUserWasCreatedUnderCertainPath0.331
testSetProperty0.001
testUsernameCantBeNull0.001
testFindPrincipalNodeWithOtherRealm0.002
testUsernameIsValidatedUponCreation0

MgnlUserTest

testGetAllGroupsReturnsDirectAndInheritedGroups0.005
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.005
testGetAllRolesReturnsDirectAndInheritedRoles0.006
testGetRolesReturnsDirectRolesWithoutDuplicates0.005
testGetAllGroupsWhenRecursiveGroups0.005
testInGroup0.006
testGetRolesReturnsDirectRoles0.005
testGetGroupsReturnsOnlyDirectGroups0.005

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0.001
testCanMoveThisUserRoleAssigned0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0
testRemovePrincipalFromCollection0.001
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.012
testUserManagerReturnsCorrectAnonymousUser0.671
testUserManagerRealmIsSystemRealm0.012
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.687
testUserManagerReturnsSystemUserWithCorrectRole0.337
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.334
testUserManagerReturnsCorrectSystemUserByName0.663
testUserManagerReturnsEnabledRescueUser0.34
testUserManagerReturnsCorrectSystemUser0.671
testUserManagerReturnsSystemUserWithCorrectGroup0.339

SecurityTest

testMergePrincipals0.003

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.094
testKeyStoreInSomeOtherFolder0.075

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.407
testPasswordRemovingMethodFromCache0.406
testRemoveAllPasswordPamametersFromCacheLog0.403
testCrypt0.652
testUpdateKeysKeyLocationIsSet0.404
testKeyStore0.413
testUpdateKeysKeyLocationIsNotSet0.393
testPasswordRemovingMethodFromURL0.394

URISecurityFilterTest

testIsAllowedForOther0.006
testIsAllowedForAnonymous0.002

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.413
testSessionBasedCopy0.418
testMoveInSession0.395
testChangeNodeTypeReplaceAllOccurrences0.412

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.005

DelayedExecutorTest

testDelayedExecution0.603
testMultipleDelayedExecution0.754
testExecutionAfterMaxDelay2.004

DumperUtilTest

testDump0.409
testDumpLevel20.448

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.387
testIsExistsMethodWhenAbsolutPathAndNodeExists0.392

ExtendingContentWrapperTest

testThatSubNodesAreMerged0.009
testThatOrderIsKeptWhileMergingSubNodes0.006
testExtendsNodeDatasIsHidden0.007
testDeepMerge0.007
testThatSubNodesCanBeOverwritten0.006
testExtendsNonAbsolutelyAndNodeIsNotExisting0.006
testThatNodeDatasAreMerged0.006
testComplextMultipleInheritanceWithOverride0.007
testThatNodeDatasCanBeOverriden0.006
testComplextMultipleInheritance10.006
testComplextMultipleInheritance20.006
testBasicMultipleInheritance0.006
testExtendsAbsolutelyAndNodeIsNotExisting0.007
testExtendsWithEmptyValue0.005
testGetHandle0.006

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.392
testWrappingNDParent0.401
testClosedSessionResistance0.393

LazyNodeDataWrapperTest

testWorkOnDeadSession0.006
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.003

ModuleConfigurationObservingManagerTest

testObserving6.017

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testRegisterWhenSessionValid0.008
testFailRegisterWhenSessionInvalid0.007
testUnregisterWhenSessionValid0.007
testDontFailUnregisterWhenSessionInvalid0.007

PathUtilTest

testStripExtension0
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0.001
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents0.455
testSimpleQuery0.439
testSearchForUUID0.447
testJQOM0.477
testSearchForAreasContainingImage0.459
testQueryBuild0.439
testQueryWhenSearchingJustForPages0.454
testSearchOfNonDefaultNodeType0.465
testSearchForUUIDInChildNode0.438
testEmptyResult0.467
testResultContainsOnlyPages0.432
testSearchForPagesWhoseComponentIsContainingSpecificText0.44
testSearchForInheritedUUID0.435
testConfirmThatFilteredResultIsReallyTheWantedOne0.454
testSearchForSpecificTemplate0.491

RequestDispatchUtilTest

testDispatchRedirectNonInternal0.001
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.42
testRuleStringConstructor0.401
testIsAllowedNode0.389

SearchReplaceTest

testDefaultsToLiteralMatching0.003
testCanUseJokerInNamePatterns0.001
testCaseInsensitive0.003
testCanUseNamePatterns0.001

ServletUtilTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.396
testWrappingNDParent0.398
testClosedSessionResistance0.395

TextFileUtilTest

testGetLines0.001
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.002
testWorkspaceNamesWithNonNullExpectation0.002

Content2BeanProxyTest

testContentToBeanWithClassDefined0.008

Content2BeanTest

testFromStringConversion0.008
testWillNotAddIncorrectTypesToMap0.009
testCanSpecifySpecificMapImplementation0.01
testClassNamesAreTrimmed0.01
testClassPropertiesAreConvertedProperly0.008
testContentToBeanWithArraysUsingAdder0.008
testFlatteningSubNodesToSimpleList0.009
testContentToBeanWithSubMap0.008
testJCRPropertiesTypes0.009
testWillFailToUseACustomMapWhichIsNotConcrete0.008
testContentToBeanWithSubBeanAndAutoTypeResolving0.009
testContentToBeanWithClassDefined0.007
testWillNodAddIncorrectTypesToCollection0.009
testCanConvertStringsToTheAppropriateEnumEquivalent0.008
testContentToBeanWithSubBean0.008
testContentToBeanWithSubMapUsingMapping0.009
testContentToBeanWithSubMapUsingAdder0.008
testContentToBeanWithDefaultClass0.008

AbstractRepositoryStrategyTest

testGetSession0.404

DefaultRepositoryStrategyTest

testPasswordIsNull0.4
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.398

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.002
testLocalAttributes0.001
testApplicationAttributes0

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.391

WebContextImplTest

testLoginLogout0.007

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0.001
testFilesAreOrderedByFileNameLength0

BootstrapUtilRepositoryTest

testRebootstrapAtRootLevel0.429
testRebootstrapAtFirstLevel0.421
testExport0.433

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.522
testImportXmlWithNoSameNameSiblingNodes0.418
testImportXmlWithSameNameNodeInOriginalTree0.413
testDoctypeImport0.395
testImportXmlWithSameNameSiblings0.422

DataTransporterTest

testEncodePath0
testParseAndFormat0.021
testRemoveNs0.002
testCreateExportPath0
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.007

PropertiesImportExportTest

testImportMetadata0.001
testPropertiesExport0.003
testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.608

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.002

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.002
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0
testDeepUnwrap0.001

EnumCaseInsensitiveTest

convertEnumSameCase0
convertEnumIsCaseInsensitive0
convertEnumIsCaseInsensitiveButWillReturnAMatchingCaseEnumMemberIfItExists0.001

Node2BeanTest

testWillNotAddIncorrectTypesToMap0.007
testCanSpecifySpecificMapImplementation0.003
testBeanWithEnabledPropertyAndBoolenObjectReturnTypeIsNotExcludedFromCollection0.004
testClassNamesAreTrimmed0.002
testClassPropertiesAreConvertedProperly0.001
testRegexPatternIsConvertedAutomagically0.004
testFlatteningSubNodesToSimpleList0.002
testNodeToBeanWithArray0.005
testNodeToBeanWithHashMap0.002
testNode2BeanWithSet0.002
testBeanExtendsAnotherBean20.002
testJCRPropertiesTypes0.001
testBeansWithEnabledPropertySetToFalseAreExcludedFromMap0.003
testNode2BeanWithAraryList0.002
favorsExactCaseEnum0.003
testNodeToBeanWithArrayWithAdder0.002
testNode2BeanWithCollection0.002
testWillFailToUseACustomMapWhichIsNotConcrete0.002
testNodeToBeanWithList0.001
testNodeToBeanWithMapWithAdder0.003
testWillNodAddIncorrectTypesToCollection0.002
testNodeToBeanWithCollectionWithAdder0.002
testBeanExtendsAnotherBean0.002
testCanConvertStringsToTheAppropriateEnumEquivalent0.001
testCollectionPropertyIsHidden0.017
testNodeToBeanWithClassDefined0.001
testNodeToBeanWithSubMap0.001
testNodeToBeanWithSubBean0.002
testBeansWithEnabledPropertySetToFalseAreExcludedFromCollection0.002
testNode2BeanWithTreeSet0.002
testPopulateBeanPropertyIfNoGenericsUsedInSetter0.003
testShouldHandleClassesWithWildcards0.004
canConvertStringsToEnumCaseInsensitive0.001
testNodeToBeanWithClassDefined20.002
testCanSpecifySpecificCollectionImplementation0.002
testMessageFormatIsConvertedAutomagically0.001

TypeMappingImplTest

testGetPropertyTypeDescriptorWithArray0.001
shouldHandleClassesWithWildcards0.001
testBeanPropertyArrayIsResolvedByAdderMethod0.001
shouldHandleClassesWithNoWildcards0.001
testBeanPropertyMapIsResolvedByAdderMethod0.001
testBeanPropertyRawMapIsResolvedByAdderMethod0.001
testGetPropertyTypeDescriptorWithCollection0.001
testBeanPropertyCollectionWithListParameterWithGenerics0.001
testGetPropertyTypeDescriptorWithMap0.001
testBeanPropertyTypeDescriptorHasTransformer0
testGetPropertyTypeDescriptorWithSimpleType0.001
testBeanPropertyCollectionIsResolvedByAdderMethod0

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.001
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithTwoStrings0
testSetProperty0.001
testAddNodeWithString0
testAddPropertyFailsIfPropertyExists0
testSetPropertyFailsIfItsNotExistingAlready0
testAddProperty0
testRenameProperty0.001

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

test0.002
testGetBasicProps0.001
testGetBinaryProps0
testGetOtherProps0.001

MetaDataUtilTest

testUpdateMetaData0.001
testGetMetaData0

NodeUtilRepositoryTest

testCopyInSessionTargetAlreadyExist0.54
testRenameNode0.498
testGetResultsFromRowIterator0.438
testCopyInSessionRootSourceToRootDestination0.432
testCopyInSessionChildSourceToRootDestination0.408
testCopyInSessionRootSourceToChildDestination0.464
testMoveNodeAfter0.419
testMoveNode0.419
testMoveNodeBefore0.398

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

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

VersionUtilTest

testGetNodeTypeName0.001

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.398

ChannelVisibilitySessionWrapperTest

testGetItem0.4
testGetNode0.405
testNodeExists0.419
testCanRemoveVisibleItem0.428
testGetProperty0.43
testPropertyExists0.41
testNavigatingWithNodeParentStillHidesExcludedNode0.404
testItemExists0.391
testMoveWorksOnVisibleNode0.411
testFailsToRemoveHiddenItem0.428
testFailsToMoveHiddenNode0.399
testRootNodeHidesExcludedNode0.421

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0.001
testWrapAlreadyWrappedWithThisClass0
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegatePropertyWrapperTest

testCantWrapNullProperty0
testWrapProperty0

DelegateSessionWrapperTest

testUnwrap0

ExtendingNodeWrapperTest

testThatSubNodesAreMerged0
testGetPropertiesByNamePattern0
testOrderIsKeptWhileMergingSubNodes0.001
testExtendsPropertyIsHidden0
testDeepMerge0
testThatSubNodesCanBeOverwritten0.001
testExtendsNonAbsolutelyAndNodeIsNotExisting0
testComplextMultipleInheritanceWithOverride0
testComplextMultipleInheritance10.001
testComplextMultipleInheritance20
testGetPath0
testBasicMultipleInheritance0.001
testGetNodesByNamePattern0
testMultipleWrappingIsPossible0
testNodePropertiesAreMerged0.001
testExtendsAbsolutelyAndNodeIsNotExisting0
testExtendsWithEmptyValue0
testSubNodesAreWrapped0
testPropertiesCanBeOverriden0.001
testNodeCannotSelfExtend0

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.493

I18nNodeWrapperTest

testHasPropertyReturnsTrueWhenOnlyLocaleVariantIsAvailable0.007
testMultipleWrappingIsNotSupported0.006
testWrapNode0.007
testGetRootParentThrowsItemNotFoundException0.006
testGetParentReturnsWrappedNode0.006
testGetPropertyReturnsLocalizedValue0.008
testHasPropertyReturnsFalseWhenNoSuchPropertyExists0.006
testHasPropertyReturnsTrueWhenOnlyDefaultIsAvailable0.006
testGetPropertyDoesntReturnResourceNode0.006
testGetAncestorReturnsWrappedNode0.008

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.387

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0.001
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.001

LinkUtilTest

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

UUIDLinkTest

testUUIDToBinaryEncoded0.006
testUUIDToBinary0.007
testParseLink0.007
testParseFromBrowserLink0.005
testUUIDToAbsoluteLinksAfterRenaming0.006
testParseFromUUIDPattern0.007
testLinkWithAnchor0.006
testLinkWithParameters0.006
testUUIDToBinaryAfterRenaming0.006

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.008

AddPermissionTaskTest

testRoot0.008
testWithoutSlash0.007
testWithSlash0.007

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.006
testGetPermissionAddedToRoleProperly0.006
testDenyPermissionAddedToRoleProperly0.008

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.005

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.007
testChangeTemplate0.001

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0.001

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.008
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.001

FilterOrderingTaskTest

testOrderFilterAfter0.001
testFailWhenFilterDoesntExist0
testOrderFilterAfterLast0.001
testDoesNothingIfRequiredFilterMissing0.001

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.435

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.001
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.413
testDifferentPlatformEncoding0.426

PropertyValueDelegateTaskTest

testThrowsExceptionIfPropertyMustExistAndDoesNot0.001
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0
testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.002
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.396
testNonExistingPropertyAndExpectedAsSuchIsCreated0.398
testPropertywithUnexpectedValueIsNotReplacedButLogged0.389
testExistingPropertyWithPartOfStringIsReplaced0.391
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.425
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.407
testNonExistingPropertyIsNotReplacedButLogged20.389
testExistingPropertyIsReplaced0.384
testPropertyOfDifferentType0.389
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.386
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.391
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.417

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.401
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.407
testReregisterNodeType0.453

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.428
testRegisterServletTaskWithEmptyMappings0.426

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.003
testRemoveDuplicatePermission0.002

RenameNodesTaskTest

testRenameACLNodesTask0.42

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.413
testNonExistingPathIgnored0.406

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.001

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.005
testAddFalseConditionIfExpressionIsContained0

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.002
testBlocksIfIncludeDispatcherIsMissing0.001
testDoesNotWarnIfErrorDispatcherIsUsed0.001

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.002
testTextFilterClassesAreNotSet0.002
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.071
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.007

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.001
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.02
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.007
testPerformCantBeCalledTwiceByDifferentThreads0.802
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.005
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

testCanGetModuleByClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0.001
testCanCheckIfAModuleExists0
testThrowsExceptionForUnregisteredModuleName0
testModuleDefinitionsAreListedInDependencyOrder0.001
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0

ModuleManagerWebUITest

testDoneTemplate0.024
testListTasksTemplate0.022
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testRestartNeededTemplate0.011

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0.001
testCreateParagraph0
testCreatePage0
testCreateContent0
testSetBinaryNodeData0.001
testCreateCollectionNode0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.403
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.388
testErrorMessages0.407

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.39
testSetPropertyFailsIfPropertyDoesNotExist0.393
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.378
testAddPropertyFailsIfPropertyExists0.403
testRenamePropertyAndCheckValueForString0.437

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.393
testModuleNodeIsCreatedIfNeeded0.408
testUsesExistingModuleConfigNode0.397

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.402
testModuleNodeIsCreatedIfNeeded0.397

NodeBuilderTaskTest

testUnknownRootThrowsException0.383
testSyntax0.402

ClassesTest

testCanSetupADifferentClassFactory0.004
testDefaultClassFactoryWorksJustFine0.003

ComponentsTest

testPushingAndPoppingComponentProvider0.003

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.003

ComponentProviderConfigurationBuilderTest

dataWorkspaceConfigured0.005
dataWorkspaceObserved0.001

ConfigurationTest

testNonScopedComponent0.04
testSingletonScopedComponentFactory0.014
testEagerSingletonScopedComponent0.011
testProvider0.02
testLazySingletonScopedComponent0.01
testConfiguredEagerSingleton0.012
testConfigured0.011
testComponentFactory0.01
testObserved0.014
testConfiguredSingleton0.012
testSingletonScopedProvider0.01

LegacyComponentsConfigurerTest

testExcludedKeys0.003
testLegacy0.005

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.005

GuiceComponentProviderTest

testConfiguredInSingletonScope0.01
testCreateChild0.016
canAccessProperties0.024
testConfigured0.01
testImplementation0.005
testObserved0.013
testInstance0.005
getComponentThrowsExeptionForUnconfiguredType0.005
testObservedInRequestScope0.009
testGetComponentProvider0.005

GuiceScopesTest

testRequestScope0.006
testContextProvidersWhenWebContextSet0.007
testServletProvidersWhenWebContextSet0.005
testContextProvidersWhenContextSet0.006
testSessionScopeFailsWhenNotInWebContext0.007
testServletProvidersFailWhenWebContextNotSet0.006
testRequestScopeFailsWhenNotInWebContext0.005
testSessionScope0.005

GuiceComponentProviderLifecycleTest

testExtends0.067
testSameNamePrivateMethods0.006
testPrivateMethods0.006
testOverridesRemovesAnnotations0.007
testLifeCycleOnPackageProtectedMethods0.008
testOverrides0.007
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.009
testMultipleAnnotatedMethods0.009
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.008
testSimpleLifeCycle0.006

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.003
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.001

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0.001

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall1.646
testUpdateFrom45150.595
testUpdateFrom45220.468
testUpdateTo45210.529
test45DoesNotInstallWhenFromSmallerThan4460.4
testMP4MimeTypesOnInstall1.561
test446MimeTypesOnInstall1.597
updateTo514anonymousUserPermissions0.635
testUpgradeFrom4461.086

IsNotAProblematicEnvironmentConditionTest

testConditionWithOsxAndJavaSevenAndTomcatSix0.01
testConditionWithOsxAndJavaEightUpdateLowerThen11AndTomcatSeven0.001
testConditionWithWindows0.001
testConditionWithOsxAndJavaSix0
testConditionWithOsxAndJavaEightUpdateHigherThen11AndTomcatSeven0.001
testConditionWithOsxAndJavaSevenUpdate65AndTomcatSeven0
testConditionWithOsxAndJavaEightUpdate11AndTomcatSeven0.001
testConditionWithOsxAndJavaEightAndTomcatSeven0.001
testConditionWithOsxAndJavaSevenUpdateHigherThen65AndTomcatSeven0
testConditionWithOsxAndJavaSevenAndTomcatEight0.001

RenameACLNodesTaskTest

testRenameACLNodesTask0.479

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.438
rearrangementOfBasicDefaultConfig0.404
rearrangementOfSTKsDefaultConfig0.514
nonStandardCompositeConfigIsBackedUp0.504

HashUsersPasswordsTest

testEncryption0.68

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0.001
willRefuseToFilterOnUuid0
setsUserDataInEvent0
canFilterOnNodeType0.001
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0.001
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0
testGetNodeByIdentifier0
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0.001
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.003
testOrderBeforeFirstNode0.001
testSetNodeDataReferencingOtherContent0
testGetName0
testGetHandleOnRoot0
testCanDeleteAProperty0.001
testGetAncestor0
testOrderBefore0.001
testGetNameOnRoot0
testGetHandle0
testOrderBefore20.001
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.001
testSyntax0.001

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0
testJackrabbitUnregistersProperly0.099

Utf8ContentTest

testReadingUtf8Greek0.428
testReadingUtf8JapaneseChars0.39
testReadingUtf8AccentedChars0.44
testCreateExportImportContentUtf8SpecialChars0.415
testReadingUtf8SpecialChars0.423
testSettingNewUtf8ContentNode0.397
testSettingAnUtf8NodeData0.477
testReadingUtf8Russian0.498

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0.001
testNonMatchingDomain0

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

RequestHeaderPatternRegexVoterTest

testVotesFalseWhenNoPatternSet0.001
testVotesTrueOnMatchingWildcardPattern0
testVotesFalseWhenNoHeaderNameSet0
testVotesFalseOnNonMatchingWildcardPattern0

RequestHeaderPatternSimpleVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testVotesFalseWhenNoHeaderNameSet0.001
testVotesFalseOnNonMatchingWildcardPattern0

RequestHeaderPatternVoterTest

testResolveRequestHeaderFromValue0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0