Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1458000100%116.782

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_510000100%1.729
info.magnolia.utf88000100%2.769
info.magnolia.importexport22000100%1.985
info.magnolia.objectfactory.configuration16000100%0.169
info.magnolia.module36000100%0.931
info.magnolia.jcr.node2bean.impl3000100%0
info.magnolia.module.model.reader35000100%0.03
info.magnolia.module.model35000100%0.002
info.magnolia.jcr.decoration12000100%0
info.magnolia.module.files1000100%0.003
info.magnolia.beanmerger7000100%0.014
info.magnolia.content2bean19000100%0.136
info.magnolia.objectfactory.guice.lifecycle10000100%0.123
info.magnolia.voting.voters26000100%0.007
info.magnolia.cms.core.version16000100%2.239
info.magnolia.test.mock36000100%0.007
info.magnolia.cms.util212000100%21.133
info.magnolia.cms.core88000100%14.247
info.magnolia.objectfactory.guice19000100%0.138
info.magnolia.test5000100%0.074
info.magnolia.module.ui4000100%1.05
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.401
info.magnolia.cms.i18n12000100%0.049
info.magnolia.registry4000100%0
info.magnolia.context13000100%1.463
info.magnolia.jcr.inheritance4000100%0.002
info.magnolia.objectfactory31000100%0.026
info.magnolia.module.delta72000100%8.296
info.magnolia.freemarker54000100%0.233
info.magnolia.cms.security79000100%17.258
info.magnolia.init27000100%0.529
info.magnolia.freemarker.models3000100%0
info.magnolia.audit35000100%17.154
info.magnolia.util2000100%0.001
info.magnolia.cms.filters50000100%3.104
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.jcr.wrapper80000100%5.298
info.magnolia.cms.security.auth.callback6000100%0.003
info.magnolia.jcr.node2bean48000100%0.088
info.magnolia.link29000100%0.135
info.magnolia.cms.core.search2000100%0.776
info.magnolia.nodebuilder15000100%2.795
info.magnolia.jcr.predicate6000100%0.001
info.magnolia.importexport.filters1000100%0.005
info.magnolia.cms.beans.config43000100%0.157
info.magnolia.jcr.util102000100%3.314
info.magnolia.setup8000100%6.889
info.magnolia.jcr.nodebuilder10000100%0.004

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

info.magnolia.setup.for4_5

ClassTestsErrors FailuresSkippedSuccess RateTime
IsNotAProblematicEnvironmentConditionTest5000100%0.007
RenameACLNodesTaskTest1000100%0.329
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%1.393

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%2.769

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0
BootstrapUtilTest4000100%0
DataTransporterRepositoryTest5000100%1.958
DataTransporterTest5000100%0.019
PropertiesImportExportTest5000100%0.008

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.002
ComponentProviderConfigurationBuilderTest2000100%0.005
ConfigurationTest11000100%0.155
LegacyComponentsConfigurerTest2000100%0.007

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest16000100%0.013
ModuleInstanceProviderTest2000100%0.079
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.001
ModuleManagerImplTest6000100%0.835
ModuleRegistryImplTest7000100%0.002

info.magnolia.jcr.node2bean.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumCaseInsensitiveTest3000100%0

info.magnolia.module.model.reader

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

info.magnolia.module.model

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

info.magnolia.jcr.decoration

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.003

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.001
ProxyBasedBeanMergerTest6000100%0.013

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.007
Content2BeanTest18000100%0.129

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.123

info.magnolia.voting.voters

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

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest8000100%0.722
ContentVersionTest4000100%1.144
CopyUtilTest1000100%0.354
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0.019

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest3000100%0
ClassUtilTest1000100%0
ContentUtilRepoTest4000100%1.375
ContentUtilTest27000100%0.014
DateUtilTest1000100%0.005
DelayedExecutorTest3000100%3.363
DumperUtilTest2000100%0.693
ExceptionUtilTest19000100%0.005
ExtendingContentWrapperRepositoryTest2000100%0.681
ExtendingContentWrapperTest15000100%0.079
InheritanceContentWrapperTest8000100%0.003
LazyContentWrapperTest3000100%1.026
LazyNodeDataWrapperTest3000100%0.006
ModuleConfigurationObservingManagerTest1000100%6.014
NodeDataUtilTest10000100%0.003
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.022
PathUtilTest9000100%0.001
QueryUtilTest15000100%5.742
RequestDispatchUtilTest4000100%0.001
RuleTest3000100%1.006
SearchReplaceTest4000100%0.009
ServletUtilTest16000100%0.001
SiblingsHelperTest7000100%0.002
SimpleUrlPatternTest18000100%0.002
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.022
TextFileUtilTest4000100%0
UnicodeNormalizerTest6000100%0.009
WebXmlUtilTest9000100%0.045
WorkspaceXmlUtilTest2000100%0.004

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.007
DefaultACLPermissionsTest7000100%0.098
DefaultContentTest25000100%9.017
MagnoliaAccessProviderTest6000100%0.107
MetaDataTest13000100%0.015
NodeTest14000100%4.898
NodeTypeBasedACLPermissionsTest9000100%0.084
PathTest5000100%0.001
RootOnlyPermissionTest3000100%0.019

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.005
GuiceComponentProviderTest10000100%0.094
GuiceScopesTest8000100%0.039

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.073

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.05

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

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.025
ModuleNodeBuilderTaskTest2000100%0.691
NodeBuilderTaskTest2000100%0.685

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0.001
DefaultI18NContentSupportTest3000100%0.018
HierarchyBasedI18nContentSupportTest3000100%0.021
MessagesManagerTest5000100%0.009

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.385
DefaultRepositoryStrategyTest2000100%0.709
MgnlContextTest2000100%0.001
RequestAttributeStrategyTest4000100%0.003
SimpleContextTest1000100%0.357
WebContextImplTest1000100%0.008
WriterResponseWrapperTest2000100%0

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.002

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.005
ComponentsTest1000100%0.002
DefaultClassFactoryTest5000100%0.001
DefaultComponentProviderTest9000100%0.009
ObjectFactoryTest1000100%0
ObjectManufacturerTest11000100%0.006
ObservedComponentFactoryTest2000100%0.003

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.233

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.051
ACLImplTest2000100%0.001
ContentSecurityFilterTest2000100%0.048
DelegatingUserManagerTest1000100%0.001
HierarchicalUserManagerTest5000100%1.841
MgnlGroupManagerTest1000100%0.338
MgnlGroupTest8000100%0.037
MgnlUserManagerRepositoryTest7000100%7.116
MgnlUserManagerTest11000100%0.681
MgnlUserTest8000100%0.036
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%3.965
SecurityTest1000100%0.002
SecurityUtilKeyStoreTest2000100%0.204
SecurityUtilTest8000100%2.929
URISecurityFilterTest2000100%0.007

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.002
DefaultMagnoliaInitPathsTest8000100%0.005
DefaultMagnoliaPropertiesResolverTest9000100%0.004
MagnoliaServletContextListenerTest1000100%0.518

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.147
AuditLoggingUtilTest2000100%0.032
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%4.245
MgnlAuditLoggingContentDecoratorTest28000100%12.73

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0.001

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.008
ContentTypeFilterTest8000100%2.787
FilterTest3000100%0.076
InstallFilterTest3000100%0.019
InterceptFilterTest6000100%0.01
MappingTest1000100%0.006
MultiChannelFilterTest3000100%0.004
MultipartRequestFilterTempFileDeletionTest2000100%0.054
MultipartRequestFilterTest2000100%0.017
MultipartRequestWrapperTest1000100%0.007
RangeSupportFilterTest3000100%0.01
RepositoryMappingFilterTest4000100%0.019
ServletDispatchingFilterTest12000100%0.082
UnicodeNormalizationRequestWrapperTest1000100%0.005

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.08
TypeMappingImplTest12000100%0.008

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.001
LinkUtilTest19000100%0.089
UUIDLinkTest9000100%0.045

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%0.776

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.001
NodeBuilderTest3000100%1.034
OpsTest5000100%1.759

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.005

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0.001
HostBasedRegexpVirtualURIMappingTest15000100%0.083
HostBasedVirtualURIMappingTest9000100%0.005
ObservedManagerTest1000100%0.002
RegexpVirtualURIMappingTest11000100%0.001
URI2RepositoryManagerTest2000100%0.001
URI2RepositoryMappingTest4000100%0.064

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.003
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest9000100%3.297
NodeUtilTest39000100%0.007
PropertiesImportExportTest8000100%0.002
PropertyUtilTest28000100%0.002
SessionUtilTest11000100%0.002
VersionUtilTest1000100%0

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest7000100%6.25
HashUsersPasswordsTest1000100%0.639

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.147

AuditLoggingUtilTest

testLogsLoginSuccesses0.031
testLogsLoginFailures0.001

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt2.569
testSetPropertyStringStringArrayInt0.672
testSetPropertyStringValueArrayInt0.549
testSetPropertyStringStringInt0.455

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator0.646
testSequenceActionMoveCreate0.61
testSequenceActionMoveDelete0.573
testSequenceCreateModifyDelete0.539
testSequenceActionCreateCreate0.475
testSequenceActionMoveModify0.473
testSequenceActionCreateSessionDelete0.458
testSequenceActionModifyMoveDelete0.483
testLogSessionDelete0.473
testSequenceCreateModify0.482
testSequenceActionCreateNodeDelete0.445
testSequenceActionModifySessionDelete0.453
testSequenceActionSessionDeleteCreate0.456
testLogModifyNode0.434
testLogModifyProperty0.447
testLogCreateNode0.417
testLogNodeDeleteCreateDelete0.443
testLogDeleteNode0.425
testLogMoveNode0.395
testLogCreateNodeWithSpecificNodeType0.377
testSequenceActionNodeDeleteCreate0.424
testSequenceActionModifyCreate0.395
testNodeSave0.421
testSequenceActionModifyMove0.389
testSequenceActionModifyNodeDelete0.397
testSequenceCreateMove0.408
testSequenceActionModifyModify0.39
testSequenceActionMoveModifyDelete0.402

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.001

ProxyBasedBeanMergerTest

testMergeUsesSubClassIfAssignable0.003
testMergeOfInterfaces0.002
testMergeMap0.005
testMergedProperties0.002
testMergeMergedClass0.001
testIsSimpleType0

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

HostBasedRegexpVirtualURIMappingTest

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

HostBasedVirtualURIMappingTest

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

ObservedManagerTest

testGetNodeByUUIDOrPath0.002

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.001
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.019
testGetUri0.034
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.001
testGetHandleStripsExtensionInclTheDot0.01

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.007
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.017
testCanReadOnPageNode0.012
testGrantsOnContentNode0.012
testCanReadOnContentNode0.019
testVerifyThatSessionIsUsedAsResolver0.016
testGrantsOnPageNode0.011
testGrantsHigherPermissionThenAssigned0.011

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.446
testThatReadingANonExistingNodeDataDoesNotFail0.359
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.412
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.353
testCreatingAnExistingNodeDataDoesNotFail0.351
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.373
testReadingANodeData0.364
testCreatingAndSettingANodeData0.35
testIsNodeTypeForNodeChecksPrimaryType0.349
testAddMixin0.368
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.373
testSettingANonExistingNodeDataCreatesANewNodeData0.36
testCreatingAnEmptyNodeData0.373
testModDate0.353
testCreatingAndSettingABooleanNodeData0.347
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.349
testDelete0.356
testEquals0.361
testSettingAnExistingNodeData0.355
testCreatingAndReadingABinaryNodeData0.345
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.345
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.332
testEqualsWithWrongType0.341
testEqualsWithNull0.345
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.357

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.028
testReadOnlyPermissionsToJcrSystemAreSetForUser0.016
testPermissionWrongClassDefined0.015
testPermissionNonexistingClassDefined0.016
testPermissionClassDefined0.017
testPermissionWrongClassConstructor0.015

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.369
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.356
testCreatingAnExistingNodeDataDoesNotFail0.345
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.338
testReadingANodeData0.35
testCreatingAndSettingANodeData0.354
testIsNodeTypeForNodeChecksPrimaryType0.338
testAddMixin0.351
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.365
testSettingANonExistingNodeDataCreatesANewNodeData0.346
testSettingAnExistingNodeData0.357
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.345
testThatReadingANonExistingNodeDataFail0.336
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.348

NodeTypeBasedACLPermissionsTest

testCanReadRoot0.009
testCanReadOnPageNode0.009
testGrantsOnContentNode0.01
testCanReadOnContentNode0.009
testCanReadInvalidNodeTypeSpecified0.009
testCanReadAnyNodeTypesSpecified0.009
testGrantsOnPageNode0.009
testGrantsMultipleNodeTypesSpecified0.012
testGrantsHigherPermissionThenAssigned0.008

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.007
testNoRootNode0.006
testGrants0.006

QueryTest

testSimpleQuery0.426
testMaxResultSize0.35

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.413
testUseSystemSessionToRetrieveVersions0.016
testCreateAndRestoreDeletedVersion0.042
testMetaDataAreNotUpdatedForSubPagesDuringRestore0.029
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.082
testUpdateMetaDataAfterRestore0.055
testNumberOfCreatedVersions0.055
testCreateAndRestoreVersion0.03

ContentVersionTest

testRestoringBinariesFromContentVersion0.056
testRetrievingBinariesFromContentVersionsChildNode0.352
testBasics0.388
testRetrievingBinariesFromContentVersion0.348

CopyUtilTest

testChangePrimaryNodeTy0.354

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.019

CompositeFilterTest

testInitializationAndDestruction0.008

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.343
testFilterWithEmptyDefaultExtension0.351
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.348
doubleDotURIisProperlyNormalizedAndDecoded0.357
testHandlesRequestUriWithJSessionId0.341
URIwithSpacesIsProperlyNormalizedAndDecoded0.346
oneDotURIisProperlyNormalizedAndDecoded0.358
simpleURIisProperlyNormalizedAndDecoded0.343

FilterTest

testBypassing0.055
testDecoratedFilter0.01
testInitialization0.011

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.008
testExecutesCorrectCommandBasedOnURI0.006
testPassesNullAsCommandIfNoneSpecified0.005

InterceptFilterTest

testDeleteNodeAction0.005
testSortNodeDefaultAction0.001
testPreviewIsSetInMgnlContextSession0.001
testSortNodeBeforeAction0.001
testSortNodeAfterAction0.001
testPreviewIsRemovedFromMgnlContextSession0.001

MappingTest

testMatchesWhenJSessionIdInRequestUri0.006

MultiChannelFilterTest

testChannelFromResolverGetsSet0.003
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.045
testCOSMultipartFilterFileDeletion0.009

MultipartRequestFilterTest

testFilterCommonsFileUpload0.009
testFilterCOS0.008

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.007

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.006
testETagDoesNotContainJSessionId0
testContentLengthIsNotSet0.004

RepositoryMappingFilterTest

testDoFilter10.016
testDoFilter20.001
testDoFilter30.001
testDoFilter40.001

ServletDispatchingFilterTest

testWrapperRespectsForwards0.011
testSupportsDefaultMapping0.008
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.006
testEscapeMetaCharacters0.005
testSupportsPathMapping0.007
testPathInfoShouldAdhereToServletSpec0.006
testSupportsExtensionMapping0.005
testShouldNotBypassWhenExactMappingMatches0.006
testShouldNotBypassWhenPathMappingMatches0.007
testShouldBypassWhenMappingDoesNotMatch0.007
testSupportsRegexMappings0.008
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.006

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.005

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.006
testGetNodeDataEndlessLoop0.006
testDetermineLocale0.006

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.008
testGetNodeDataEndlessLoop0.006
testDetermineLocale0.007

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.007
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001
testGetsMessagesFromSpecifiedBundle0
testGetsSimpleMessageFromDefaultBundle0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0

AccessManagerImplTest

testMultiThreadAccess0.05
testGetPermissions0.001

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.046
testIsAllowedForAnonymous0.002

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.001

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.372
testGroupAddingAndRemoving0.398
testRoleAddingAndRemoving0.368
testParentPathIsRealmIfNameShorterThan3Chars0.352
testParentPathShouldBeLowercased0.351

MgnlGroupManagerTest

testFindPrincipalNodeDoesNotThrowInvalidQueryException0.338

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.386
testNewlyCreatedUserNodeHasMixinLockable1.015
testDoNotCreateUserWhenExistInAnotherRealm0.69
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.019
testUserPasswordAfterChangingByJCRProperty1.349
testUserPasswordAfterCodeCreation0.993
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed0.664

MgnlUserManagerTest

testUsernameCantBeBlank0
testUsernameCantBeEmpty0
testSetStringProperty0.012
testUserHasAccessToHisOwnProperties0.326
testFindPrincipalNode0.011
testSetPropertyToNull0.001
testUserWasCreatedUnderCertainPath0.327
testSetProperty0.001
testUsernameCantBeNull0.001
testFindPrincipalNodeWithOtherRealm0.002
testUsernameIsValidatedUponCreation0

MgnlUserTest

testGetAllGroupsReturnsDirectAndInheritedGroups0.005
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.003
testGetAllRolesReturnsDirectAndInheritedRoles0.004
testGetRolesReturnsDirectRolesWithoutDuplicates0.004
testGetAllGroupsWhenRecursiveGroups0.003
testInGroup0.009
testGetRolesReturnsDirectRoles0.004
testGetGroupsReturnsOnlyDirectGroups0.004

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0
testCanMoveThisUserRoleAssigned0.001

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0
testRemovePrincipalFromCollection0
testRemovePrincipal0.001
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.009
testUserManagerReturnsCorrectAnonymousUser0.648
testUserManagerRealmIsSystemRealm0.009
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.653
testUserManagerReturnsSystemUserWithCorrectRole0.33
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.351
testUserManagerReturnsCorrectSystemUserByName0.652
testUserManagerReturnsEnabledRescueUser0.324
testUserManagerReturnsCorrectSystemUser0.667
testUserManagerReturnsSystemUserWithCorrectGroup0.322

SecurityTest

testMergePrincipals0.002

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.073
testKeyStoreInSomeOtherFolder0.131

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.347
testPasswordRemovingMethodFromCache0.339
testRemoveAllPasswordPamametersFromCacheLog0.333
testCrypt0.548
testUpdateKeysKeyLocationIsSet0.339
testKeyStore0.358
testUpdateKeysKeyLocationIsNotSet0.333
testPasswordRemovingMethodFromURL0.332

URISecurityFilterTest

testIsAllowedForOther0.005
testIsAllowedForAnonymous0.002

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.35
testSessionBasedCopy0.348
testMoveInSession0.334
testChangeNodeTypeReplaceAllOccurrences0.343

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.005

DelayedExecutorTest

testDelayedExecution0.603
testMultipleDelayedExecution0.758
testExecutionAfterMaxDelay2.002

DumperUtilTest

testDump0.348
testDumpLevel20.345

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.343
testIsExistsMethodWhenAbsolutPathAndNodeExists0.338

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.341
testWrappingNDParent0.352
testClosedSessionResistance0.333

LazyNodeDataWrapperTest

testWorkOnDeadSession0.003
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.002

ModuleConfigurationObservingManagerTest

testObserving6.014

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testRegisterWhenSessionValid0.006
testFailRegisterWhenSessionInvalid0.005
testUnregisterWhenSessionValid0.006
testDontFailUnregisterWhenSessionInvalid0.005

PathUtilTest

testStripExtension0
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents0.389
testSimpleQuery0.381
testSearchForUUID0.376
testJQOM0.374
testSearchForAreasContainingImage0.383
testQueryBuild0.381
testQueryWhenSearchingJustForPages0.378
testSearchOfNonDefaultNodeType0.391
testSearchForUUIDInChildNode0.384
testEmptyResult0.404
testResultContainsOnlyPages0.378
testSearchForPagesWhoseComponentIsContainingSpecificText0.386
testSearchForInheritedUUID0.369
testConfirmThatFilteredResultIsReallyTheWantedOne0.373
testSearchForSpecificTemplate0.395

RequestDispatchUtilTest

testDispatchRedirectNonInternal0
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.333
testRuleStringConstructor0.336
testIsAllowedNode0.337

SearchReplaceTest

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

ServletUtilTest

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

SiblingsHelperTest

testCanTellIfFirstAfterNavigating0
testFactoryMethodProperlyInstanciatesWithFirstChildOfParent0.001
testCanTellPosition0
testCanTellIfFirstWhenInitializingWithFirst0
testCanTellIfLastEvenIfThereAreOtherNodesOfAnotherType0
testCanTellIfLastWhenInitializingWith0
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.338
testWrappingNDParent0.342
testClosedSessionResistance0.342

TextFileUtilTest

testGetLines0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.002
testWorkspaceNamesWithNonNullExpectation0.002

Content2BeanProxyTest

testContentToBeanWithClassDefined0.007

Content2BeanTest

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

AbstractRepositoryStrategyTest

testGetSession0.385

DefaultRepositoryStrategyTest

testPasswordIsNull0.358
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.351

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.002
testLocalAttributes0.001
testApplicationAttributes0

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.357

WebContextImplTest

testLoginLogout0.008

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.475
testImportXmlWithNoSameNameSiblingNodes0.378
testImportXmlWithSameNameNodeInOriginalTree0.36
testDoctypeImport0.357
testImportXmlWithSameNameSiblings0.388

DataTransporterTest

testEncodePath0.001
testParseAndFormat0.017
testRemoveNs0.001
testCreateExportPath0
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.005

PropertiesImportExportTest

testImportMetadata0.001
testPropertiesExport0.006
testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0.001

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.518

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.001
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0
testDeepUnwrap0.001

EnumCaseInsensitiveTest

convertEnumSameCase0
convertEnumIsCaseInsensitive0
convertEnumIsCaseInsensitiveButWillReturnAMatchingCaseEnumMemberIfItExists0

Node2BeanTest

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

TypeMappingImplTest

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

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.001
testRealisticUsageScenario0

OpsTest

testAddNodeWithTwoStrings0
testSetProperty0.001
testAddNodeWithString0
testAddPropertyFailsIfPropertyExists0
testSetPropertyFailsIfItsNotExistingAlready0
testAddProperty0.001
testRenameProperty0

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0.001
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

test0.002
testGetBasicProps0.001
testGetBinaryProps0
testGetOtherProps0

MetaDataUtilTest

testUpdateMetaData0.001
testGetMetaData0

NodeUtilRepositoryTest

testCopyInSessionTargetAlreadyExist0.422
testRenameNode0.37
testGetResultsFromRowIterator0.36
testCopyInSessionRootSourceToRootDestination0.359
testCopyInSessionChildSourceToRootDestination0.366
testCopyInSessionRootSourceToChildDestination0.366
testMoveNodeAfter0.363
testMoveNode0.341
testMoveNodeBefore0.35

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

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

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.345

ChannelVisibilitySessionWrapperTest

testGetItem0.346
testGetNode0.338
testNodeExists0.355
testCanRemoveVisibleItem0.366
testGetProperty0.349
testPropertyExists0.345
testNavigatingWithNodeParentStillHidesExcludedNode0.335
testItemExists0.343
testMoveWorksOnVisibleNode0.341
testFailsToRemoveHiddenItem0.354
testFailsToMoveHiddenNode0.348
testRootNodeHidesExcludedNode0.353

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0
testWrapAlreadyWrappedWithThisClass0
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0.001

DelegatePropertyWrapperTest

testCantWrapNullProperty0
testWrapProperty0

DelegateSessionWrapperTest

testUnwrap0

ExtendingNodeWrapperTest

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

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.369

I18nNodeWrapperTest

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

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.347

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.001

LinkUtilTest

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

UUIDLinkTest

testUUIDToBinaryEncoded0.005
testUUIDToBinary0.005
testParseLink0.004
testParseFromBrowserLink0.008
testUUIDToAbsoluteLinksAfterRenaming0.004
testParseFromUUIDPattern0.005
testLinkWithAnchor0.005
testLinkWithParameters0.005
testUUIDToBinaryAfterRenaming0.004

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.006

AddPermissionTaskTest

testRoot0.008
testWithoutSlash0.005
testWithSlash0.005

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.007
testGetPermissionAddedToRoleProperly0.005
testDenyPermissionAddedToRoleProperly0.004

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.003

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.002
testBootstrapsIfNodeDoesNotExist0.001

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.004
testChangeTemplate0

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0.001

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.008
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.001

FilterOrderingTaskTest

testOrderFilterAfter0.001
testFailWhenFilterDoesntExist0
testOrderFilterAfterLast0.001
testDoesNothingIfRequiredFilterMissing0

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.366

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.001
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.352
testDifferentPlatformEncoding0.379

PropertyValueDelegateTaskTest

testThrowsExceptionIfPropertyMustExistAndDoesNot0
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.001
testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.363
testNonExistingPropertyAndExpectedAsSuchIsCreated0.356
testPropertywithUnexpectedValueIsNotReplacedButLogged0.35
testExistingPropertyWithPartOfStringIsReplaced0.339
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.355
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.334
testNonExistingPropertyIsNotReplacedButLogged20.346
testExistingPropertyIsReplaced0.345
testPropertyOfDifferentType0.352
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.355
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.345
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.354

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.345
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.35
testReregisterNodeType0.392

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.371
testRegisterServletTaskWithEmptyMappings0.396

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.002
testRemoveDuplicatePermission0.002

RenameNodesTaskTest

testRenameACLNodesTask0.347

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.351
testNonExistingPathIgnored0.345

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.005

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.002
testAddFalseConditionIfExpressionIsContained0.001

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.002
testBlocksIfIncludeDispatcherIsMissing0.002
testDoesNotWarnIfErrorDispatcherIsUsed0.001

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.004
testTextFilterClassesAreNotSet0.001
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.003

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

testDependenciesCanUseLowerBoundInfiniteRanges0
testShouldFailWhenDependencyNotFound0
testNonOptionalDependencyWithUnspecifiedVersionShouldBeTakenIntoAccount0
testWebappIsAlwaysSortedLast0
testDependenciesShouldBeInvalidIfOutsideOfUpperBound0.001
testDependenciesShouldBeInvalidIfOutsideOfUpperBoundWithInfiniteLowerBound0
testDependenciesCanUseFiniteRanges0
testCoreIsAlwaysSortedFirst0
testBlowupExplicitelyInCaseOfSelfDependency0
testModulesShouldBeSortedAccordingToDependencies0
testSimpleDependenciesAreResolvedAndChecked0
testOptionalDependenciesAreIndeedOptional0
testDependenciesCanUseUpperBoundInfiniteRanges0
testOptionalDependencyWithUnspecifiedVersionShouldBeTakenIntoAccount0.001
testDependenciesShouldBeInvalidIfOutsideOfLowerBoundWithInfiniteUpperBound0
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
testShouldRejectInvalidCharsInClassifiers0.001
testShouldSupportThreeDigitVersions0
testShouldRejectInvalidInput0
testShouldSupportUnderscoresAndDashesInClassifiersToo0
testStrictlyAfter0
testStrictlyAfterShouldIgnoreClassifiers0
testShouldSupportSingleDigitVersions0
testShouldSupportTwoDigitVersions0
testShouldSupportClassifierIndependentlyOfTheVersionNumberPrecision0
testBeforeOrEquShouldIgnoreClassifiers0
test3and300shouldBeEquivalent0
testUndefinedDeveloperVersion0

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.072
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.007

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.001
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.022
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.004
testPerformCantBeCalledTwiceByDifferentThreads0.802
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.006
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

testCanGetModuleByClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0.001
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0
testCanCheckIfAModuleExists0
testThrowsExceptionForUnregisteredModuleName0.001
testModuleDefinitionsAreListedInDependencyOrder0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0

ModuleManagerWebUITest

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

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0
testCreateParagraph0
testCreatePage0
testCreateContent0
testSetBinaryNodeData0
testCreateCollectionNode0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.348
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.34
testErrorMessages0.346

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.359
testSetPropertyFailsIfPropertyDoesNotExist0.352
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.343
testAddPropertyFailsIfPropertyExists0.35
testRenamePropertyAndCheckValueForString0.355

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.348
testModuleNodeIsCreatedIfNeeded0.337
testUsesExistingModuleConfigNode0.34

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.353
testModuleNodeIsCreatedIfNeeded0.338

NodeBuilderTaskTest

testUnknownRootThrowsException0.347
testSyntax0.338

ClassesTest

testCanSetupADifferentClassFactory0.002
testDefaultClassFactoryWorksJustFine0.003

ComponentsTest

testPushingAndPoppingComponentProvider0.002

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.002

ComponentProviderConfigurationBuilderTest

dataWorkspaceConfigured0.004
dataWorkspaceObserved0.001

ConfigurationTest

testNonScopedComponent0.038
testSingletonScopedComponentFactory0.014
testEagerSingletonScopedComponent0.012
testProvider0.013
testLazySingletonScopedComponent0.01
testConfiguredEagerSingleton0.012
testConfigured0.011
testComponentFactory0.01
testObserved0.015
testConfiguredSingleton0.01
testSingletonScopedProvider0.01

LegacyComponentsConfigurerTest

testExcludedKeys0.003
testLegacy0.004

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.005

GuiceComponentProviderTest

testConfiguredInSingletonScope0.011
testCreateChild0.014
canAccessProperties0.024
testConfigured0.008
testImplementation0.005
testObserved0.009
testInstance0.006
getComponentThrowsExeptionForUnconfiguredType0.005
testObservedInRequestScope0.008
testGetComponentProvider0.004

GuiceScopesTest

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

GuiceComponentProviderLifecycleTest

testExtends0.06
testSameNamePrivateMethods0.007
testPrivateMethods0.005
testOverridesRemovesAnnotations0.006
testLifeCycleOnPackageProtectedMethods0.007
testOverrides0.01
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.008
testMultipleAnnotatedMethods0.007
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.008
testSimpleLifeCycle0.005

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.003
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall1.469
testUpdateFrom45150.466
test45DoesNotInstallWhenFromSmallerThan4460.335
testMP4MimeTypesOnInstall1.392
test446MimeTypesOnInstall1.382
updateTo514anonymousUserPermissions0.477
testUpgradeFrom4460.729

IsNotAProblematicEnvironmentConditionTest

testConditionWithOsxAndJavaSevenAndTomcatSix0.005
testConditionWithWindows0.001
testConditionWithOsxAndJavaSix0
testConditionWithOsxAndJavaEightAndTomcatSeven0.001
testConditionWithOsxAndJavaSevenAndTomcatEight0

RenameACLNodesTaskTest

testRenameACLNodesTask0.329

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.355
rearrangementOfBasicDefaultConfig0.344
rearrangementOfSTKsDefaultConfig0.345
nonStandardCompositeConfigIsBackedUp0.349

HashUsersPasswordsTest

testEncryption0.639

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0.001
testInstanceFactory0

Content2NodeCollectionWrapperTest

testRetainAll0
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0.001
canFilterOnNodeType0
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0.001
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0
testGetNodeByIdentifier0
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0.001
testDeletingReallyWorks0
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0
testJackrabbitUnregistersProperly0.073

Utf8ContentTest

testReadingUtf8Greek0.37
testReadingUtf8JapaneseChars0.351
testReadingUtf8AccentedChars0.335
testCreateExportImportContentUtf8SpecialChars0.339
testReadingUtf8SpecialChars0.349
testSettingNewUtf8ContentNode0.336
testSettingAnUtf8NodeData0.343
testReadingUtf8Russian0.346

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0
testNonMatchingDomain0.001

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0.001

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0