Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1343000100%181.789

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%2.824
info.magnolia.importexport22000100%3.314
info.magnolia.utf88000100%4.292
info.magnolia.objectfactory.configuration14000100%0.304
info.magnolia.module35000100%1.019
info.magnolia.module.model.reader35000100%0.052
info.magnolia.module.model35000100%0.007
info.magnolia.jcr.decoration12000100%0.018
info.magnolia.module.files1000100%0.012
info.magnolia.beanmerger7000100%0.028
info.magnolia.content2bean19000100%0.219
info.magnolia.objectfactory.guice.lifecycle10000100%0.246
info.magnolia.voting.voters26000100%0.005
info.magnolia.cms.core.version14000100%3.593
info.magnolia.test.mock36000100%0.046
info.magnolia.cms.util212000100%28.632
info.magnolia.cms.core87000100%25.357
info.magnolia.objectfactory.guice19000100%0.228
info.magnolia.test5000100%0.135
info.magnolia.module.ui4000100%1.08
info.magnolia.repository1000100%0.003
info.magnolia.init.properties2000100%0.001
info.magnolia.repository.definition1000100%0.002
info.magnolia.test.mock.jcr88000100%0.027
info.magnolia.nodebuilder.task7000100%3.98
info.magnolia.cms.i18n12000100%0.121
info.magnolia.registry4000100%0.001
info.magnolia.context13000100%2.143
info.magnolia.jcr.inheritance4000100%0.033
info.magnolia.objectfactory31000100%0.053
info.magnolia.module.delta72000100%13.743
info.magnolia.freemarker54000100%0.383
info.magnolia.cms.security77000100%22.326
info.magnolia.init27000100%0.98
info.magnolia.freemarker.models3000100%0.003
info.magnolia.audit35000100%30.963
info.magnolia.cms.filters46000100%5.341
info.magnolia.util2000100%0.002
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.jcr.wrapper57000100%10.64
info.magnolia.cms.security.auth.callback6000100%0.002
info.magnolia.link29000100%0.289
info.magnolia.cms.core.search2000100%1.426
info.magnolia.nodebuilder15000100%4.569
info.magnolia.jcr.predicate6000100%0.01
info.magnolia.importexport.filters1000100%0.022
info.magnolia.cms.beans.config19000100%0.151
info.magnolia.jcr.util98000100%3.832
info.magnolia.setup7000100%9.323
info.magnolia.jcr.nodebuilder10000100%0.008

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.009
RenameACLNodesTaskTest1000100%0.538
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.277

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.001
BootstrapUtilTest4000100%0.001
DataTransporterRepositoryTest5000100%3.245
DataTransporterTest5000100%0.053
PropertiesImportExportTest5000100%0.014

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.292

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.006
ComponentProviderConfigurationBuilderTest11000100%0.284
LegacyComponentsConfigurerTest2000100%0.014

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest15000100%0.022
ModuleInstanceProviderTest2000100%0.137
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.852
ModuleRegistryImplTest7000100%0.005

info.magnolia.module.model.reader

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

info.magnolia.module.model

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

info.magnolia.jcr.decoration

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.012

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.003
ProxyBasedBeanMergerTest6000100%0.025

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.012
Content2BeanTest18000100%0.207

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.246

info.magnolia.voting.voters

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

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest6000100%1.132
ContentVersionTest4000100%1.877
CopyUtilTest1000100%0.542
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0.042

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest3000100%0
ClassUtilTest1000100%0.001
ContentUtilRepoTest4000100%2.435
ContentUtilTest27000100%0.051
DateUtilTest1000100%0.01
DelayedExecutorTest3000100%3.365
DumperUtilTest2000100%1.09
ExceptionUtilTest19000100%0.004
ExtendingContentWrapperRepositoryTest2000100%1.056
ExtendingContentWrapperTest15000100%0.133
InheritanceContentWrapperTest8000100%0.008
LazyContentWrapperTest3000100%1.757
LazyNodeDataWrapperTest3000100%0.008
ModuleConfigurationObservingManagerTest1000100%6.021
NodeDataUtilTest10000100%0.003
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.05
PathUtilTest9000100%0.001
QueryUtilTest15000100%9.017
RequestDispatchUtilTest4000100%0.002
RuleTest3000100%1.76
SearchReplaceTest4000100%0.011
ServletUtilTest16000100%0.002
SiblingsHelperTest7000100%0.008
SimpleUrlPatternTest18000100%0.002
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.743
TextFileUtilTest4000100%0.002
UnicodeNormalizerTest6000100%0.015
WebXmlUtilTest9000100%0.064
WorkspaceXmlUtilTest2000100%0.012

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.013
DefaultACLPermissionsTest6000100%0.166
DefaultContentTest25000100%16.557
MagnoliaAccessProviderTest6000100%0.209
MetaDataTest13000100%0.036
NodeTest14000100%8.184
NodeTypeBasedACLPermissionsTest9000100%0.159
PathTest5000100%0
RootOnlyPermissionTest3000100%0.032

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.007
GuiceComponentProviderTest10000100%0.139
GuiceScopesTest8000100%0.082

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.134

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.08

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest1000100%0.003

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.001

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.002

info.magnolia.test.mock.jcr

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

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.698
ModuleNodeBuilderTaskTest2000100%1.112
NodeBuilderTaskTest2000100%1.17

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0.002
DefaultI18NContentSupportTest3000100%0.027
HierarchyBasedI18nContentSupportTest3000100%0.077
MessagesManagerTest5000100%0.015

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.541
DefaultRepositoryStrategyTest2000100%1.034
MgnlContextTest2000100%0.002
RequestAttributeStrategyTest4000100%0.004
SimpleContextTest1000100%0.549
WebContextImplTest1000100%0.012
WriterResponseWrapperTest2000100%0.001

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.033

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.008
ComponentsTest1000100%0.003
DefaultClassFactoryTest5000100%0.002
DefaultComponentProviderTest9000100%0.018
ObjectFactoryTest1000100%0.001
ObjectManufacturerTest11000100%0.017
ObservedComponentFactoryTest2000100%0.004

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.383

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.154
ACLImplTest2000100%0.001
ContentSecurityFilterTest2000100%0.185
DelegatingUserManagerTest1000100%0.004
HierarchicalUserManagerTest5000100%2.98
MgnlGroupTest8000100%0.055
MgnlUserManagerRepositoryTest7000100%8.67
MgnlUserManagerTest11000100%0.751
MgnlUserTest7000100%0.04
PermissionUtilTest4000100%0.001
PrincipalUtilTest5000100%0.002
RescueSecuritySupportTest10000100%4.175
SecurityTest1000100%0.005
SecurityUtilKeyStoreTest2000100%0.23
SecurityUtilTest8000100%5.061
URISecurityFilterTest2000100%0.012

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.007
DefaultMagnoliaInitPathsTest8000100%0.005
DefaultMagnoliaPropertiesResolverTest9000100%0.03
MagnoliaServletContextListenerTest1000100%0.938

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.269
AuditLoggingUtilTest2000100%0.051
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%7.306
MgnlAuditLoggingContentDecoratorTest28000100%23.337

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.012
ContentTypeFilterTest8000100%4.765
FilterTest3000100%0.137
InstallFilterTest3000100%0.035
InterceptFilterTest6000100%0.019
MappingTest1000100%0.011
MultiChannelFilterTest3000100%0.006
MultipartRequestFilterTempFileDeletionTest2000100%0.107
MultipartRequestFilterTest2000100%0.034
MultipartRequestWrapperTest1000100%0.018
RangeSupportFilterTest3000100%0.016
ServletDispatchingFilterTest12000100%0.173
UnicodeNormalizationRequestWrapperTest1000100%0.008

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0.002

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.002

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.001
LinkUtilTest19000100%0.184
UUIDLinkTest9000100%0.104

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.426

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.003
NodeBuilderTest3000100%1.672
OpsTest5000100%2.893

info.magnolia.jcr.predicate

ClassTestsErrors FailuresSkippedSuccess RateTime
JCRMgnlPropertyHidingPredicateTest2000100%0.001
JCRPropertyHidingPredicateTest2000100%0.003
NodeTypePredicateTest2000100%0.006

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.022

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0
ObservedManagerTest1000100%0.005
RegexpVirtualURIMappingTest11000100%0.012
URI2RepositoryManagerTest2000100%0.003
URI2RepositoryMappingTest4000100%0.131

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.01
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest5000100%3.726
NodeUtilTest39000100%0.017
PropertiesImportExportTest8000100%0.001
PropertyUtilTest28000100%0.023
SessionUtilTest11000100%0.002
VersionUtilTest1000100%0.052

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest6000100%8.656
HashUsersPasswordsTest1000100%0.667

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.269

AuditLoggingUtilTest

testLogsLoginSuccesses0.05
testLogsLoginFailures0.001

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt4.39
testSetPropertyStringStringArrayInt1.358
testSetPropertyStringValueArrayInt0.818
testSetPropertyStringStringInt0.74

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator1.1
testSequenceActionMoveCreate1.185
testSequenceActionMoveDelete0.993
testSequenceCreateModifyDelete1.03
testSequenceActionCreateCreate0.805
testSequenceActionMoveModify0.856
testSequenceActionCreateSessionDelete0.708
testSequenceActionModifyMoveDelete0.911
testLogSessionDelete0.778
testSequenceCreateModify0.692
testSequenceActionCreateNodeDelete0.863
testSequenceActionModifySessionDelete0.888
testSequenceActionSessionDeleteCreate1.024
testLogModifyNode1.013
testLogModifyProperty1.07
testLogCreateNode0.935
testLogNodeDeleteCreateDelete0.757
testLogDeleteNode0.695
testLogMoveNode0.674
testLogCreateNodeWithSpecificNodeType0.733
testSequenceActionNodeDeleteCreate0.762
testSequenceActionModifyCreate0.666
testNodeSave0.765
testSequenceActionModifyMove0.681
testSequenceActionModifyNodeDelete0.668
testSequenceCreateMove0.787
testSequenceActionModifyModify0.625
testSequenceActionMoveModifyDelete0.673

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.003

ProxyBasedBeanMergerTest

testMergeUsesSubClassIfAssignable0.008
testMergeOfInterfaces0.004
testMergeMap0.007
testMergedProperties0.005
testMergeMergedClass0
testIsSimpleType0.001

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

ObservedManagerTest

testGetNodeByUUIDOrPath0.005

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.003
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.054
testGetUri0.061
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.002
testGetHandleStripsExtensionInclTheDot0.014

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.013
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.03
testCanReadOnPageNode0.027
testGrantsOnContentNode0.024
testCanReadOnContentNode0.035
testGrantsOnPageNode0.024
testGrantsHigherPermissionThenAssigned0.026

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.923
testThatReadingANonExistingNodeDataDoesNotFail0.706
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.727
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible1.001
testCreatingAnExistingNodeDataDoesNotFail0.806
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.611
testReadingANodeData0.6
testCreatingAndSettingANodeData0.628
testIsNodeTypeForNodeChecksPrimaryType0.733
testAddMixin0.631
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.619
testSettingANonExistingNodeDataCreatesANewNodeData0.731
testCreatingAnEmptyNodeData0.668
testModDate0.563
testCreatingAndSettingABooleanNodeData0.632
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.602
testDelete0.602
testEquals0.558
testSettingAnExistingNodeData0.604
testCreatingAndReadingABinaryNodeData0.562
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.63
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.68
testEqualsWithWrongType0.631
testEqualsWithNull0.528
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.581

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.05
testReadOnlyPermissionsToJcrSystemAreSetForUser0.026
testPermissionWrongClassDefined0.029
testPermissionNonexistingClassDefined0.03
testPermissionClassDefined0.045
testPermissionWrongClassConstructor0.029

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.675
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.579
testCreatingAnExistingNodeDataDoesNotFail0.626
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.642
testReadingANodeData0.61
testCreatingAndSettingANodeData0.556
testIsNodeTypeForNodeChecksPrimaryType0.571
testAddMixin0.541
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.563
testSettingANonExistingNodeDataCreatesANewNodeData0.547
testSettingAnExistingNodeData0.563
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.554
testThatReadingANonExistingNodeDataFail0.605
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.552

NodeTypeBasedACLPermissionsTest

testCanReadRoot0.023
testCanReadOnPageNode0.013
testGrantsOnContentNode0.02
testCanReadOnContentNode0.017
testCanReadInvalidNodeTypeSpecified0.017
testCanReadAnyNodeTypesSpecified0.015
testGrantsOnPageNode0.019
testGrantsMultipleNodeTypesSpecified0.017
testGrantsHigherPermissionThenAssigned0.018

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.011
testNoRootNode0.01
testGrants0.011

QueryTest

testSimpleQuery0.732
testMaxResultSize0.694

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.716
testUseSystemSessionToRetrieveVersions0.024
testCreateAndRestoreDeletedVersion0.05
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.176
testNumberOfCreatedVersions0.098
testCreateAndRestoreVersion0.068

ContentVersionTest

testRestoringBinariesFromContentVersion0.081
testRetrievingBinariesFromContentVersionsChildNode0.61
testBasics0.614
testRetrievingBinariesFromContentVersion0.572

CopyUtilTest

testChangePrimaryNodeTy0.542

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.042

CompositeFilterTest

testInitializationAndDestruction0.012

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.677
testFilterWithEmptyDefaultExtension0.57
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.617
doubleDotURIisProperlyNormalizedAndDecoded0.564
testHandlesRequestUriWithJSessionId0.566
URIwithSpacesIsProperlyNormalizedAndDecoded0.64
oneDotURIisProperlyNormalizedAndDecoded0.577
simpleURIisProperlyNormalizedAndDecoded0.554

FilterTest

testBypassing0.108
testDecoratedFilter0.016
testInitialization0.013

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.016
testExecutesCorrectCommandBasedOnURI0.009
testPassesNullAsCommandIfNoneSpecified0.01

InterceptFilterTest

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

MappingTest

testMatchesWhenJSessionIdInRequestUri0.011

MultiChannelFilterTest

testChannelFromResolverGetsSet0.004
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0.001

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.084
testCOSMultipartFilterFileDeletion0.023

MultipartRequestFilterTest

testFilterCommonsFileUpload0.019
testFilterCOS0.015

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.018

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.01
testETagDoesNotContainJSessionId0
testContentLengthIsNotSet0.006

ServletDispatchingFilterTest

testWrapperRespectsForwards0.025
testSupportsDefaultMapping0.031
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.002
testEscapeMetaCharacters0.013
testSupportsPathMapping0.017
testPathInfoShouldAdhereToServletSpec0.011
testSupportsExtensionMapping0.013
testShouldNotBypassWhenExactMappingMatches0.012
testShouldNotBypassWhenPathMappingMatches0.016
testShouldBypassWhenMappingDoesNotMatch0.009
testSupportsRegexMappings0.014
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.01

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.008

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0.002

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.011
testGetNodeDataEndlessLoop0.012
testDetermineLocale0.004

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.021
testGetNodeDataEndlessLoop0.015
testDetermineLocale0.041

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.006
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.002
testGetsMessagesFromSpecifiedBundle0.001
testGetsSimpleMessageFromDefaultBundle0.002
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.004

AccessManagerImplTest

testMultiThreadAccess0.153
testGetPermissions0.001

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

testRelativeURLsAreSupported0
testExternalUrlsArePassedAsIs0
testTargetUrlIsFormattedWithEncodedRequestURL0
testDoesNothingIfCurrentRequestURLIsTarget0
testRedirectWithParameters0.001
testAbsoluteURLsArePrefixedWithContextPath0.001

ContentSecurityFilterTest

testIsAllowedForOther0.183
testIsAllowedForAnonymous0.002

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.004

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.579
testGroupAddingAndRemoving0.614
testRoleAddingAndRemoving0.599
testParentPathIsRealmIfNameShorterThan3Chars0.642
testParentPathShouldBeLowercased0.546

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.605
testNewlyCreatedUserNodeHasMixinLockable1.242
testDoNotCreateUserWhenExistInAnotherRealm0.937
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.249
testUserPasswordAfterChangingByJCRProperty1.546
testUserPasswordAfterCodeCreation1.209
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed0.882

MgnlUserManagerTest

testUsernameCantBeBlank0.001
testUsernameCantBeEmpty0
testSetStringProperty0.015
testUserHasAccessToHisOwnProperties0.341
testFindPrincipalNode0.017
testSetPropertyToNull0.002
testUserWasCreatedUnderCertainPath0.37
testSetProperty0.002
testUsernameCantBeNull0
testFindPrincipalNodeWithOtherRealm0.002
testUsernameIsValidatedUponCreation0.001

MgnlUserTest

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

OperationPermissionTest

testCanExecuteOtherRolesAssigned0.001
testCanExecuteAnyRoleAssigned0
testCanMoveThisUserRoleAssigned0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0.001
testRemovePrincipalFromCollection0
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0.001

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.018
testUserManagerReturnsCorrectAnonymousUser0.695
testUserManagerRealmIsSystemRealm0.013
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.674
testUserManagerReturnsSystemUserWithCorrectRole0.342
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.346
testUserManagerReturnsCorrectSystemUserByName0.695
testUserManagerReturnsEnabledRescueUser0.349
testUserManagerReturnsCorrectSystemUser0.688
testUserManagerReturnsSystemUserWithCorrectGroup0.355

SecurityTest

testMergePrincipals0.005

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.164
testKeyStoreInSomeOtherFolder0.066

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.62
testPasswordRemovingMethodFromCache0.512
testRemoveAllPasswordPamametersFromCacheLog0.603
testCrypt0.86
testUpdateKeysKeyLocationIsSet0.549
testKeyStore0.693
testUpdateKeysKeyLocationIsNotSet0.605
testPasswordRemovingMethodFromURL0.619

URISecurityFilterTest

testIsAllowedForOther0.008
testIsAllowedForAnonymous0.004

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0.001

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.674
testSessionBasedCopy0.524
testMoveInSession0.529
testChangeNodeTypeReplaceAllOccurrences0.708

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.01

DelayedExecutorTest

testDelayedExecution0.604
testMultipleDelayedExecution0.757
testExecutionAfterMaxDelay2.004

DumperUtilTest

testDump0.537
testDumpLevel20.553

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.534
testIsExistsMethodWhenAbsolutPathAndNodeExists0.522

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.559
testWrappingNDParent0.629
testClosedSessionResistance0.569

LazyNodeDataWrapperTest

testWorkOnDeadSession0.003
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.004

ModuleConfigurationObservingManagerTest

testObserving6.021

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testRegisterWhenSessionValid0.011
testFailRegisterWhenSessionInvalid0.01
testUnregisterWhenSessionValid0.021
testDontFailUnregisterWhenSessionInvalid0.008

PathUtilTest

testStripExtension0.001
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents0.686
testSimpleQuery0.642
testSearchForUUID0.575
testJQOM0.576
testSearchForAreasContainingImage0.56
testQueryBuild0.591
testQueryWhenSearchingJustForPages0.614
testSearchOfNonDefaultNodeType0.623
testSearchForUUIDInChildNode0.601
testEmptyResult0.591
testResultContainsOnlyPages0.56
testSearchForPagesWhoseComponentIsContainingSpecificText0.589
testSearchForInheritedUUID0.604
testConfirmThatFilteredResultIsReallyTheWantedOne0.614
testSearchForSpecificTemplate0.591

RequestDispatchUtilTest

testDispatchRedirectNonInternal0.001
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.524
testRuleStringConstructor0.59
testIsAllowedNode0.646

SearchReplaceTest

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

ServletUtilTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.612
testWrappingNDParent0.58
testClosedSessionResistance0.551

TextFileUtilTest

testGetLines0.001
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0.001
testGetTrimmedLinesMatching0
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.007
testWorkspaceNamesWithNonNullExpectation0.005

Content2BeanProxyTest

testContentToBeanWithClassDefined0.012

Content2BeanTest

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

AbstractRepositoryStrategyTest

testGetSession0.541

DefaultRepositoryStrategyTest

testPasswordIsNull0.516
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.518

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.002
testLocalAttributes0.001
testApplicationAttributes0.001

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.549

WebContextImplTest

testLoginLogout0.012

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0.001
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.002

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0.001
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.743
testImportXmlWithNoSameNameSiblingNodes0.583
testImportXmlWithSameNameNodeInOriginalTree0.531
testDoctypeImport0.658
testImportXmlWithSameNameSiblings0.73

DataTransporterTest

testEncodePath0
testParseAndFormat0.039
testRemoveNs0.002
testCreateExportPath0.011
testRevertExportPath0.001

MagnoliaV2FilterTest

testBogusMetaElement0.022

PropertiesImportExportTest

testImportMetadata0.005
testPropertiesExport0.009
testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

testSystemPropertiesCanBeUsed0.022
testDefaultLocations0
testFileResolutionCtxAttributes0
testFileResolutionWithRootContextPath0
unexistingContextParamsAttributesAndPropertiesAreNotSubstituted0
testLocationsAreTrimmed0
testSourcesOnlyIncludeExistingLocations0.008
testEnvironmentPropertiesCanBeUsed0
testFileResolutionWithContextPath0

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.938

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0.001

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0.001

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0.001
returnsTrueWhenQueriedForSubClass0.001
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0.001

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.012
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0.009
testDeepUnwrap0.012

AbstractNodeOperationTest

testThen0.002

NodeBuilderTest

testExecWithSeveralChildOps0.004
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithTwoStrings0
testSetProperty0
testAddNodeWithString0.001
testAddPropertyFailsIfPropertyExists0
testSetPropertyFailsIfItsNotExistingAlready0
testAddProperty0
testRenameProperty0

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0.001

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0.003
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0.006
testEvaluate0

ContentMapTest

test0.01
testGetBasicProps0
testGetBinaryProps0
testGetOtherProps0

MetaDataUtilTest

testUpdateMetaData0
testGetMetaData0

NodeUtilRepositoryTest

testRenameNode0.906
testGetResultsFromRowIterator0.848
testMoveNodeAfter0.559
testMoveNode0.621
testMoveNodeBefore0.792

NodeUtilTest

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

PropertiesImportExportTest

testCreateNodesFailingBecauseOfDotInPath0
testCreateNodes0
testCreateNodesFailingBecauseOfMissingTrailingSlash0
testConvertPropertyStringToBinaryObject0
testCreateNodesFailingBecauseOfEqualsSignWithoutADot0
testCreateNodesFailingBecauseOfDotAndMonkeyTail0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0

PropertyUtilTest

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

SessionUtilTest

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

VersionUtilTest

testGetNodeTypeName0.052

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.975

ChannelVisibilitySessionWrapperTest

testGetItem0.828
testGetNode0.759
testNodeExists0.712
testCanRemoveVisibleItem0.803
testGetProperty0.85
testPropertyExists0.573
testNavigatingWithNodeParentStillHidesExcludedNode0.581
testItemExists0.603
testMoveWorksOnVisibleNode0.653
testFailsToRemoveHiddenItem0.597
testFailsToMoveHiddenNode0.581
testRootNodeHidesExcludedNode0.784

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.003
testMultipleWrappingIsPossible0.001

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0.002
testWrapAlreadyWrappedWithThisClass0
testIsSame0.001
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.607

I18nNodeWrapperTest

testHasPropertyReturnsTrueWhenOnlyLocaleVariantIsAvailable0.008
testMultipleWrappingIsNotSupported0.01
testWrapNode0.011
testGetRootParentThrowsItemNotFoundException0.019
testGetParentReturnsWrappedNode0.02
testGetPropertyReturnsLocalizedValue0.011
testHasPropertyReturnsFalseWhenNoSuchPropertyExists0.018
testHasPropertyReturnsTrueWhenOnlyDefaultIsAvailable0.009
testGetPropertyDoesntReturnResourceNode0.007
testGetAncestorReturnsWrappedNode0.015

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.577

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0

LinkUtilTest

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

UUIDLinkTest

testUUIDToBinaryEncoded0.013
testUUIDToBinary0.009
testParseLink0.013
testParseFromBrowserLink0.012
testUUIDToAbsoluteLinksAfterRenaming0.019
testParseFromUUIDPattern0.009
testLinkWithAnchor0.007
testLinkWithParameters0.014
testUUIDToBinaryAfterRenaming0.008

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.012

AddPermissionTaskTest

testRoot0.013
testWithoutSlash0.008
testWithSlash0.01

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.009
testGetPermissionAddedToRoleProperly0.018
testDenyPermissionAddedToRoleProperly0.009

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.009

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.006
testBootstrapsIfNodeDoesNotExist0.004

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.01
testChangeTemplate0.002

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.016
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.003

FilterOrderingTaskTest

testOrderFilterAfter0.003
testFailWhenFilterDoesntExist0
testOrderFilterAfterLast0
testDoesNothingIfRequiredFilterMissing0.001

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.603

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.004
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.675
testDifferentPlatformEncoding0.579

PropertyValueDelegateTaskTest

testThrowsExceptionIfPropertyMustExistAndDoesNot0.001
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0
testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.001

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.576
testNonExistingPropertyAndExpectedAsSuchIsCreated0.543
testPropertywithUnexpectedValueIsNotReplacedButLogged0.634
testExistingPropertyWithPartOfStringIsReplaced0.547
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.563
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.532
testNonExistingPropertyIsNotReplacedButLogged20.576
testExistingPropertyIsReplaced0.54
testPropertyOfDifferentType0.536
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.607
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.549
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.545

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.598
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.541
testReregisterNodeType0.728

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.677
testRegisterServletTaskWithEmptyMappings0.669

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.005
testRemoveDuplicatePermission0.003

RenameNodesTaskTest

testRenameACLNodesTask0.577

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.56
testNonExistingPathIgnored0.589

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.004

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.006
testAddFalseConditionIfExpressionIsContained0

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.003
testBlocksIfIncludeDispatcherIsMissing0.002
testDoesNotWarnIfErrorDispatcherIsUsed0.003

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.004
testTextFilterClassesAreNotSet0.002
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.012

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0.001
testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.127
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.01

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.002
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.03
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.01
testPerformCantBeCalledTwiceByDifferentThreads0.805
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.006
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testDoneTemplate0.033
testListTasksTemplate0.03
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.003
testRestartNeededTemplate0.014

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0.001
testCreateParagraph0
testCreatePage0.001
testCreateContent0
testSetBinaryNodeData0.001
testCreateCollectionNode0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.555
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.589
testErrorMessages0.528

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.549
testSetPropertyFailsIfPropertyDoesNotExist0.54
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.578
testAddPropertyFailsIfPropertyExists0.588
testRenamePropertyAndCheckValueForString0.638

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.573
testModuleNodeIsCreatedIfNeeded0.578
testUsesExistingModuleConfigNode0.547

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.56
testModuleNodeIsCreatedIfNeeded0.552

NodeBuilderTaskTest

testUnknownRootThrowsException0.563
testSyntax0.607

ClassesTest

testCanSetupADifferentClassFactory0.005
testDefaultClassFactoryWorksJustFine0.003

ComponentsTest

testPushingAndPoppingComponentProvider0.003

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.006

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.107
testSingletonScopedComponentFactory0.02
testEagerSingletonScopedComponent0.013
testProvider0.018
testLazySingletonScopedComponent0.013
testConfiguredEagerSingleton0.019
testConfigured0.016
testComponentFactory0.021
testObserved0.019
testConfiguredSingleton0.024
testSingletonScopedProvider0.014

LegacyComponentsConfigurerTest

testExcludedKeys0.005
testLegacy0.009

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.007

GuiceComponentProviderTest

testConfiguredInSingletonScope0.011
testCreateChild0.022
canAccessProperties0.04
testConfigured0.015
testImplementation0.006
testObserved0.015
testInstance0.007
getComponentThrowsExeptionForUnconfiguredType0.005
testObservedInRequestScope0.013
testGetComponentProvider0.005

GuiceScopesTest

testRequestScope0.015
testContextProvidersWhenWebContextSet0.013
testServletProvidersWhenWebContextSet0.012
testContextProvidersWhenContextSet0.009
testSessionScopeFailsWhenNotInWebContext0.013
testServletProvidersFailWhenWebContextNotSet0.007
testRequestScopeFailsWhenNotInWebContext0.005
testSessionScope0.008

GuiceComponentProviderLifecycleTest

testExtends0.14
testSameNamePrivateMethods0.009
testPrivateMethods0.008
testOverridesRemovesAnnotations0.012
testLifeCycleOnPackageProtectedMethods0.012
testOverrides0.011
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.014
testMultipleAnnotatedMethods0.028
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.008
testSimpleLifeCycle0.004

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.004
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0

RegistryMapTest

testReturnsNullWhenValueMissing0.001
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0.002

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.359
test45DoesNotInstallWhenFromSmallerThan4460.551
testMP4MimeTypesOnInstall2.034
test446MimeTypesOnInstall1.879
updateTo514anonymousUserPermissions0.789
testUpgradeFrom4461.044

IsNotAProblematicEnvironmentConditionTest

testConditionWithOsxAndJavaSevenAndTomcatSix0.007
testConditionWithWindows0
testConditionWithOsxAndJavaSix0.001
testConditionWithOsxAndJavaEightAndTomcatSeven0.001
testConditionWithOsxAndJavaSevenAndTomcatEight0

RenameACLNodesTaskTest

testRenameACLNodesTask0.538

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.569
rearrangementOfBasicDefaultConfig0.579
rearrangementOfSTKsDefaultConfig0.58
nonStandardCompositeConfigIsBackedUp0.549

HashUsersPasswordsTest

testEncryption0.667

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0
testInstanceFactory0

Content2NodeCollectionWrapperTest

testRetainAll0
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0.001
setsUserDataInEvent0
canFilterOnNodeType0.001
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0.001

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0
testIsNode0
testGetString0.001

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0
testGetNodeByIdentifier0
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0.004

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0
testRootNodeOfHierarchyManger0
testCreatingASubNode0.003
testGetANodeAddedToASubNode0.001
testSetAnObjectAndResolvePropertyType0.004

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0.013
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0
testJackrabbitUnregistersProperly0.134

Utf8ContentTest

testReadingUtf8Greek0.535
testReadingUtf8JapaneseChars0.549
testReadingUtf8AccentedChars0.498
testCreateExportImportContentUtf8SpecialChars0.556
testReadingUtf8SpecialChars0.554
testSettingNewUtf8ContentNode0.488
testSettingAnUtf8NodeData0.571
testReadingUtf8Russian0.541

EscapeUtilTest

testEscapeUnescapeArray0.002
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0
testNonMatchingDomain0.001

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0.001
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0