Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1431000100%177.183

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.904
info.magnolia.utf88000100%4.463
info.magnolia.importexport22000100%3.029
info.magnolia.objectfactory.configuration14000100%0.278
info.magnolia.module35000100%0.996
info.magnolia.jcr.node2bean.impl3000100%0.001
info.magnolia.module.model.reader35000100%0.046
info.magnolia.module.model35000100%0.002
info.magnolia.jcr.decoration12000100%0.004
info.magnolia.module.files1000100%0.004
info.magnolia.beanmerger7000100%0.025
info.magnolia.content2bean19000100%0.22
info.magnolia.objectfactory.guice.lifecycle10000100%0.187
info.magnolia.voting.voters26000100%0.01
info.magnolia.cms.core.version14000100%3.53
info.magnolia.test.mock36000100%0.017
info.magnolia.cms.util212000100%29.045
info.magnolia.cms.core88000100%23.188
info.magnolia.objectfactory.guice19000100%0.223
info.magnolia.test5000100%0.149
info.magnolia.module.ui4000100%1.098
info.magnolia.repository1000100%0
info.magnolia.init.properties2000100%0.001
info.magnolia.repository.definition1000100%0.001
info.magnolia.test.mock.jcr88000100%0.013
info.magnolia.nodebuilder.task7000100%3.876
info.magnolia.cms.i18n12000100%0.121
info.magnolia.registry4000100%0.001
info.magnolia.context13000100%2.23
info.magnolia.jcr.inheritance4000100%0.01
info.magnolia.objectfactory31000100%0.049
info.magnolia.module.delta72000100%13.079
info.magnolia.freemarker54000100%0.294
info.magnolia.cms.security77000100%24.674
info.magnolia.init27000100%0.912
info.magnolia.freemarker.models3000100%0
info.magnolia.audit35000100%28.668
info.magnolia.util2000100%0
info.magnolia.cms.filters46000100%5.114
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.jcr.wrapper77000100%8.431
info.magnolia.cms.security.auth.callback6000100%0.004
info.magnolia.jcr.node2bean48000100%0.139
info.magnolia.link29000100%0.245
info.magnolia.cms.core.search2000100%1.303
info.magnolia.nodebuilder15000100%4.487
info.magnolia.jcr.predicate6000100%0.001
info.magnolia.importexport.filters1000100%0.026
info.magnolia.cms.beans.config34000100%0.349
info.magnolia.jcr.util98000100%2.911
info.magnolia.setup8000100%10.817
info.magnolia.jcr.nodebuilder10000100%0.007

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.011
RenameACLNodesTaskTest1000100%0.554
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.339

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.463

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.001
BootstrapUtilTest4000100%0.001
DataTransporterRepositoryTest5000100%2.994
DataTransporterTest5000100%0.026
PropertiesImportExportTest5000100%0.007

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.004
ComponentProviderConfigurationBuilderTest11000100%0.262
LegacyComponentsConfigurerTest2000100%0.012

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest15000100%0.016
ModuleInstanceProviderTest2000100%0.132
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.843
ModuleRegistryImplTest7000100%0.002

info.magnolia.jcr.node2bean.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumCaseInsensitiveTest3000100%0.001

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.044
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.001
ContentDecoratorUtilTest4000100%0.001
ContentDecoratorWorkspaceWrapperTest1000100%0
NodePredicateContentDecoratorTest1000100%0.002

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.004

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.002
ProxyBasedBeanMergerTest6000100%0.023

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.012
Content2BeanTest18000100%0.208

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.187

info.magnolia.voting.voters

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

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest6000100%1.036
ContentVersionTest4000100%1.906
CopyUtilTest1000100%0.554
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0.034

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest3000100%0.001
ClassUtilTest1000100%0.001
ContentUtilRepoTest4000100%2.22
ContentUtilTest27000100%0.033
DateUtilTest1000100%0.017
DelayedExecutorTest3000100%3.359
DumperUtilTest2000100%1.116
ExceptionUtilTest19000100%0.003
ExtendingContentWrapperRepositoryTest2000100%1.096
ExtendingContentWrapperTest15000100%0.135
InheritanceContentWrapperTest8000100%0.008
LazyContentWrapperTest3000100%1.69
LazyNodeDataWrapperTest3000100%0.01
ModuleConfigurationObservingManagerTest1000100%6.023
NodeDataUtilTest10000100%0.002
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.036
PathUtilTest9000100%0.002
QueryUtilTest15000100%9.751
RequestDispatchUtilTest4000100%0.002
RuleTest3000100%1.721
SearchReplaceTest4000100%0.01
ServletUtilTest16000100%0.004
SiblingsHelperTest7000100%0.008
SimpleUrlPatternTest18000100%0.001
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.707
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.016
WebXmlUtilTest9000100%0.066
WorkspaceXmlUtilTest2000100%0.006

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.01
DefaultACLPermissionsTest7000100%0.151
DefaultContentTest25000100%14.637
MagnoliaAccessProviderTest6000100%0.179
MetaDataTest13000100%0.025
NodeTest14000100%7.993
NodeTypeBasedACLPermissionsTest9000100%0.159
PathTest5000100%0.001
RootOnlyPermissionTest3000100%0.032

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.008
GuiceComponentProviderTest10000100%0.148
GuiceScopesTest8000100%0.067

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.148

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.098

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest1000100%0

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.001

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.001

info.magnolia.test.mock.jcr

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

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.647
ModuleNodeBuilderTaskTest2000100%1.109
NodeBuilderTaskTest2000100%1.12

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0
DefaultI18NContentSupportTest3000100%0.035
HierarchyBasedI18nContentSupportTest3000100%0.04
MessagesManagerTest5000100%0.046

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.554
DefaultRepositoryStrategyTest2000100%1.095
MgnlContextTest2000100%0.001
RequestAttributeStrategyTest4000100%0.003
SimpleContextTest1000100%0.566
WebContextImplTest1000100%0.01
WriterResponseWrapperTest2000100%0.001

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.01

info.magnolia.objectfactory

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

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.294

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.101
ACLImplTest2000100%0
ContentSecurityFilterTest2000100%0.094
DelegatingUserManagerTest1000100%0.002
HierarchicalUserManagerTest5000100%3.058
MgnlGroupTest8000100%0.057
MgnlUserManagerRepositoryTest7000100%10.069
MgnlUserManagerTest11000100%0.885
MgnlUserTest7000100%0.05
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%5.171
SecurityTest1000100%0.003
SecurityUtilKeyStoreTest2000100%0.231
SecurityUtilTest8000100%4.941
URISecurityFilterTest2000100%0.011

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.005
DefaultMagnoliaInitPathsTest8000100%0.004
DefaultMagnoliaPropertiesResolverTest9000100%0.008
MagnoliaServletContextListenerTest1000100%0.895

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.302
AuditLoggingUtilTest2000100%0.065
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%7.257
MgnlAuditLoggingContentDecoratorTest28000100%21.044

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.013
ContentTypeFilterTest8000100%4.541
FilterTest3000100%0.156
InstallFilterTest3000100%0.033
InterceptFilterTest6000100%0.02
MappingTest1000100%0.012
MultiChannelFilterTest3000100%0.006
MultipartRequestFilterTempFileDeletionTest2000100%0.135
MultipartRequestFilterTest2000100%0.026
MultipartRequestWrapperTest1000100%0.01
RangeSupportFilterTest3000100%0.013
ServletDispatchingFilterTest12000100%0.141
UnicodeNormalizationRequestWrapperTest1000100%0.008

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.004

info.magnolia.jcr.node2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Node2BeanTest36000100%0.126
TypeMappingImplTest12000100%0.013

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.001
LinkUtilTest19000100%0.167
UUIDLinkTest9000100%0.077

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.303

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.002
NodeBuilderTest3000100%1.714
OpsTest5000100%2.77

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.026

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0
HostBasedRegexpVirtualURIMappingTest15000100%0.238
ObservedManagerTest1000100%0.003
RegexpVirtualURIMappingTest11000100%0.002
URI2RepositoryManagerTest2000100%0.003
URI2RepositoryMappingTest4000100%0.103

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.006
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest5000100%2.888
NodeUtilTest39000100%0.009
PropertiesImportExportTest8000100%0.003
PropertyUtilTest28000100%0.001
SessionUtilTest11000100%0.003
VersionUtilTest1000100%0

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest7000100%9.979
HashUsersPasswordsTest1000100%0.838

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.302

AuditLoggingUtilTest

testLogsLoginSuccesses0.063
testLogsLoginFailures0.002

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt4.573
testSetPropertyStringStringArrayInt1.173
testSetPropertyStringValueArrayInt0.798
testSetPropertyStringStringInt0.713

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator1.019
testSequenceActionMoveCreate0.985
testSequenceActionMoveDelete0.936
testSequenceCreateModifyDelete0.945
testSequenceActionCreateCreate0.778
testSequenceActionMoveModify0.769
testSequenceActionCreateSessionDelete0.729
testSequenceActionModifyMoveDelete0.787
testLogSessionDelete0.801
testSequenceCreateModify0.699
testSequenceActionCreateNodeDelete0.706
testSequenceActionModifySessionDelete0.758
testSequenceActionSessionDeleteCreate0.739
testLogModifyNode0.705
testLogModifyProperty0.696
testLogCreateNode0.664
testLogNodeDeleteCreateDelete0.706
testLogDeleteNode0.691
testLogMoveNode0.66
testLogCreateNodeWithSpecificNodeType0.635
testSequenceActionNodeDeleteCreate0.694
testSequenceActionModifyCreate0.66
testNodeSave0.648
testSequenceActionModifyMove1.081
testSequenceActionModifyNodeDelete0.66
testSequenceCreateMove0.62
testSequenceActionModifyModify0.621
testSequenceActionMoveModifyDelete0.652

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.002

ProxyBasedBeanMergerTest

testMergeUsesSubClassIfAssignable0.009
testMergeOfInterfaces0.003
testMergeMap0.007
testMergedProperties0.003
testMergeMergedClass0.001
testIsSimpleType0

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

HostBasedRegexpVirtualURIMappingTest

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

ObservedManagerTest

testGetNodeByUUIDOrPath0.003

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.003
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

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

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.01
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.028
testCanReadOnPageNode0.02
testGrantsOnContentNode0.019
testCanReadOnContentNode0.02
testVerifyThatSessionIsUsedAsResolver0.027
testGrantsOnPageNode0.019
testGrantsHigherPermissionThenAssigned0.018

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.765
testThatReadingANonExistingNodeDataDoesNotFail0.576
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.637
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.581
testCreatingAnExistingNodeDataDoesNotFail0.581
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.608
testReadingANodeData0.567
testCreatingAndSettingANodeData0.584
testIsNodeTypeForNodeChecksPrimaryType0.589
testAddMixin0.577
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.592
testSettingANonExistingNodeDataCreatesANewNodeData0.582
testCreatingAnEmptyNodeData0.577
testModDate0.561
testCreatingAndSettingABooleanNodeData0.557
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.573
testDelete0.592
testEquals0.558
testSettingAnExistingNodeData0.578
testCreatingAndReadingABinaryNodeData0.553
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.583
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.558
testEqualsWithWrongType0.575
testEqualsWithNull0.552
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.581

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.044
testReadOnlyPermissionsToJcrSystemAreSetForUser0.027
testPermissionWrongClassDefined0.026
testPermissionNonexistingClassDefined0.03
testPermissionClassDefined0.027
testPermissionWrongClassConstructor0.025

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.598
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.566
testCreatingAnExistingNodeDataDoesNotFail0.58
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.571
testReadingANodeData0.584
testCreatingAndSettingANodeData0.567
testIsNodeTypeForNodeChecksPrimaryType0.542
testAddMixin0.557
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.575
testSettingANonExistingNodeDataCreatesANewNodeData0.563
testSettingAnExistingNodeData0.579
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.567
testThatReadingANonExistingNodeDataFail0.558
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.586

NodeTypeBasedACLPermissionsTest

testCanReadRoot0.022
testCanReadOnPageNode0.017
testGrantsOnContentNode0.017
testCanReadOnContentNode0.021
testCanReadInvalidNodeTypeSpecified0.017
testCanReadAnyNodeTypesSpecified0.016
testGrantsOnPageNode0.016
testGrantsMultipleNodeTypesSpecified0.018
testGrantsHigherPermissionThenAssigned0.015

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.011
testNoRootNode0.011
testGrants0.01

QueryTest

testSimpleQuery0.711
testMaxResultSize0.592

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.652
testUseSystemSessionToRetrieveVersions0.028
testCreateAndRestoreDeletedVersion0.071
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.135
testNumberOfCreatedVersions0.089
testCreateAndRestoreVersion0.061

ContentVersionTest

testRestoringBinariesFromContentVersion0.095
testRetrievingBinariesFromContentVersionsChildNode0.598
testBasics0.638
testRetrievingBinariesFromContentVersion0.575

CopyUtilTest

testChangePrimaryNodeTy0.554

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.034

CompositeFilterTest

testInitializationAndDestruction0.013

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.576
testFilterWithEmptyDefaultExtension0.563
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.559
doubleDotURIisProperlyNormalizedAndDecoded0.583
testHandlesRequestUriWithJSessionId0.57
URIwithSpacesIsProperlyNormalizedAndDecoded0.569
oneDotURIisProperlyNormalizedAndDecoded0.573
simpleURIisProperlyNormalizedAndDecoded0.548

FilterTest

testBypassing0.121
testDecoratedFilter0.017
testInitialization0.018

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.015
testExecutesCorrectCommandBasedOnURI0.009
testPassesNullAsCommandIfNoneSpecified0.009

InterceptFilterTest

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

MappingTest

testMatchesWhenJSessionIdInRequestUri0.012

MultiChannelFilterTest

testChannelFromResolverGetsSet0.004
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0.001

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.1
testCOSMultipartFilterFileDeletion0.035

MultipartRequestFilterTest

testFilterCommonsFileUpload0.014
testFilterCOS0.012

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.01

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.009
testETagDoesNotContainJSessionId0.001
testContentLengthIsNotSet0.003

ServletDispatchingFilterTest

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

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.008

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.01
testGetNodeDataEndlessLoop0.015
testDetermineLocale0.01

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.015
testGetNodeDataEndlessLoop0.013
testDetermineLocale0.012

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.042
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001
testGetsMessagesFromSpecifiedBundle0.001
testGetsSimpleMessageFromDefaultBundle0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.001

AccessManagerImplTest

testMultiThreadAccess0.1
testGetPermissions0.001

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.091
testIsAllowedForAnonymous0.003

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.002

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.659
testGroupAddingAndRemoving0.642
testRoleAddingAndRemoving0.61
testParentPathIsRealmIfNameShorterThan3Chars0.571
testParentPathShouldBeLowercased0.576

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.886
testNewlyCreatedUserNodeHasMixinLockable1.439
testDoNotCreateUserWhenExistInAnotherRealm1.01
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.447
testUserPasswordAfterChangingByJCRProperty1.864
testUserPasswordAfterCodeCreation1.434
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed0.989

MgnlUserManagerTest

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

MgnlUserTest

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

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0.001
testCanMoveThisUserRoleAssigned0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0.001
testRemovePrincipalFromCollection0
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.017
testUserManagerReturnsCorrectAnonymousUser0.854
testUserManagerRealmIsSystemRealm0.019
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.85
testUserManagerReturnsSystemUserWithCorrectRole0.431
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.431
testUserManagerReturnsCorrectSystemUserByName0.855
testUserManagerReturnsEnabledRescueUser0.432
testUserManagerReturnsCorrectSystemUser0.851
testUserManagerReturnsSystemUserWithCorrectGroup0.431

SecurityTest

testMergePrincipals0.003

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.164
testKeyStoreInSomeOtherFolder0.067

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.572
testPasswordRemovingMethodFromCache0.559
testRemoveAllPasswordPamametersFromCacheLog0.562
testCrypt1.005
testUpdateKeysKeyLocationIsSet0.573
testKeyStore0.567
testUpdateKeysKeyLocationIsNotSet0.549
testPasswordRemovingMethodFromURL0.554

URISecurityFilterTest

testIsAllowedForOther0.008
testIsAllowedForAnonymous0.003

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.551
testSessionBasedCopy0.557
testMoveInSession0.559
testChangeNodeTypeReplaceAllOccurrences0.553

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.017

DelayedExecutorTest

testDelayedExecution0.602
testMultipleDelayedExecution0.754
testExecutionAfterMaxDelay2.003

DumperUtilTest

testDump0.56
testDumpLevel20.556

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.55
testIsExistsMethodWhenAbsolutPathAndNodeExists0.546

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.577
testWrappingNDParent0.553
testClosedSessionResistance0.56

LazyNodeDataWrapperTest

testWorkOnDeadSession0.005
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.004

ModuleConfigurationObservingManagerTest

testObserving6.023

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

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

PathUtilTest

testStripExtension0
testAddLeadingSlash0
testGetExtension0
testCreatePath0.001
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0.001

QueryUtilTest

testQueryWhenSearchingJustForComponents0.653
testSimpleQuery0.622
testSearchForUUID0.632
testJQOM0.65
testSearchForAreasContainingImage0.625
testQueryBuild0.627
testQueryWhenSearchingJustForPages0.69
testSearchOfNonDefaultNodeType0.641
testSearchForUUIDInChildNode0.654
testEmptyResult0.647
testResultContainsOnlyPages0.624
testSearchForPagesWhoseComponentIsContainingSpecificText0.645
testSearchForInheritedUUID0.651
testConfirmThatFilteredResultIsReallyTheWantedOne0.711
testSearchForSpecificTemplate0.679

RequestDispatchUtilTest

testDispatchRedirectNonInternal0.001
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.579
testRuleStringConstructor0.577
testIsAllowedNode0.565

SearchReplaceTest

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

ServletUtilTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.571
testWrappingNDParent0.569
testClosedSessionResistance0.567

TextFileUtilTest

testGetLines0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0.001
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.004
testWorkspaceNamesWithNonNullExpectation0.002

Content2BeanProxyTest

testContentToBeanWithClassDefined0.012

Content2BeanTest

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

AbstractRepositoryStrategyTest

testGetSession0.554

DefaultRepositoryStrategyTest

testPasswordIsNull0.542
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.553

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.003
testLocalAttributes0
testApplicationAttributes0

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.566

WebContextImplTest

testLoginLogout0.01

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0.001

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.73
testImportXmlWithNoSameNameSiblingNodes0.57
testImportXmlWithSameNameNodeInOriginalTree0.569
testDoctypeImport0.561
testImportXmlWithSameNameSiblings0.564

DataTransporterTest

testEncodePath0
testParseAndFormat0.025
testRemoveNs0.001
testCreateExportPath0
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.026

PropertiesImportExportTest

testImportMetadata0.002
testPropertiesExport0.003
testConvertsToStringByDefault0.001
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0.001

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.895

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.002

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.002
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0.001
testDeepUnwrap0.007

EnumCaseInsensitiveTest

convertEnumSameCase0.001
convertEnumIsCaseInsensitive0
convertEnumIsCaseInsensitiveButWillReturnAMatchingCaseEnumMemberIfItExists0

Node2BeanTest

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

TypeMappingImplTest

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

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.002
testRealisticUsageScenario0.001

OpsTest

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

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0.001
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

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

MetaDataUtilTest

testUpdateMetaData0.001
testGetMetaData0

NodeUtilRepositoryTest

testRenameNode0.622
testGetResultsFromRowIterator0.585
testMoveNodeAfter0.559
testMoveNode0.563
testMoveNodeBefore0.559

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

testGetNodeByIdentifierNoSessionPassed0
testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0
testGetNodeBadPath0
testGetNode0
testGetNodeNoSessionPassed0
testGetNodeByIdentifier0
testGetNodeByRelativePathWhenNodeDoesNotExist0
testGetNodeByRelativePath0
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0
testGetNodeByIdentifierBadId0

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.555

ChannelVisibilitySessionWrapperTest

testGetItem0.566
testGetNode0.55
testNodeExists0.557
testCanRemoveVisibleItem0.557
testGetProperty0.554
testPropertyExists0.554
testNavigatingWithNodeParentStillHidesExcludedNode0.557
testItemExists0.555
testMoveWorksOnVisibleNode0.553
testFailsToRemoveHiddenItem0.556
testFailsToMoveHiddenNode0.558
testRootNodeHidesExcludedNode0.55

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0
testWrapAlreadyWrappedWithThisClass0.001
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegateSessionWrapperTest

testUnwrap0

ExtendingNodeWrapperTest

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

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.554

I18nNodeWrapperTest

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

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.543

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.001

LinkUtilTest

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

UUIDLinkTest

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

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.012

AddPermissionTaskTest

testRoot0.011
testWithoutSlash0.01
testWithSlash0.009

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.009
testGetPermissionAddedToRoleProperly0.009
testDenyPermissionAddedToRoleProperly0.008

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.016

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.007
testChangeTemplate0.001

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0.001

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.012
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.002

FilterOrderingTaskTest

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

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.583

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.001
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.565
testDifferentPlatformEncoding0.591

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.558
testNonExistingPropertyAndExpectedAsSuchIsCreated0.549
testPropertywithUnexpectedValueIsNotReplacedButLogged0.546
testExistingPropertyWithPartOfStringIsReplaced0.56
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.544
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.555
testNonExistingPropertyIsNotReplacedButLogged20.551
testExistingPropertyIsReplaced0.543
testPropertyOfDifferentType0.54
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.547
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.548
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.554

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.558
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.568
testReregisterNodeType0.579

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.59
testRegisterServletTaskWithEmptyMappings0.577

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.005
testRemoveDuplicatePermission0.002

RenameNodesTaskTest

testRenameACLNodesTask0.557

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.577
testNonExistingPathIgnored0.548

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.002

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.019
testAddFalseConditionIfExpressionIsContained0

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.003
testBlocksIfIncludeDispatcherIsMissing0.002
testDoesNotWarnIfErrorDispatcherIsUsed0.003

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.003
testTextFilterClassesAreNotSet0.003
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.004

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.121
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.011

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.001
testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.028
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.005
testPerformCantBeCalledTwiceByDifferentThreads0.803
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.007
testCheckModuleAndDeltasToStringForUpdate0
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

testCanGetModuleByClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0
testCanCheckIfAModuleExists0.001
testThrowsExceptionForUnregisteredModuleName0.001
testModuleDefinitionsAreListedInDependencyOrder0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0

ModuleManagerWebUITest

testDoneTemplate0.054
testListTasksTemplate0.026
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.003
testRestartNeededTemplate0.015

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0.001
testCreateParagraph0
testCreatePage0
testCreateContent0.001
testSetBinaryNodeData0
testCreateCollectionNode0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.579
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.56
testErrorMessages0.575

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.551
testSetPropertyFailsIfPropertyDoesNotExist0.559
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.552
testAddPropertyFailsIfPropertyExists0.552
testRenamePropertyAndCheckValueForString0.556

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.553
testModuleNodeIsCreatedIfNeeded0.546
testUsesExistingModuleConfigNode0.548

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.563
testModuleNodeIsCreatedIfNeeded0.546

NodeBuilderTaskTest

testUnknownRootThrowsException0.562
testSyntax0.558

ClassesTest

testCanSetupADifferentClassFactory0.005
testDefaultClassFactoryWorksJustFine0.005

ComponentsTest

testPushingAndPoppingComponentProvider0.004

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.004

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.068
testSingletonScopedComponentFactory0.021
testEagerSingletonScopedComponent0.023
testProvider0.026
testLazySingletonScopedComponent0.016
testConfiguredEagerSingleton0.017
testConfigured0.016
testComponentFactory0.015
testObserved0.021
testConfiguredSingleton0.015
testSingletonScopedProvider0.024

LegacyComponentsConfigurerTest

testExcludedKeys0.004
testLegacy0.008

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0.001

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.008

GuiceComponentProviderTest

testConfiguredInSingletonScope0.014
testCreateChild0.023
canAccessProperties0.04
testConfigured0.013
testImplementation0.01
testObserved0.014
testInstance0.007
getComponentThrowsExeptionForUnconfiguredType0.007
testObservedInRequestScope0.013
testGetComponentProvider0.007

GuiceScopesTest

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

GuiceComponentProviderLifecycleTest

testExtends0.095
testSameNamePrivateMethods0.01
testPrivateMethods0.009
testOverridesRemovesAnnotations0.01
testLifeCycleOnPackageProtectedMethods0.011
testOverrides0.011
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.011
testMultipleAnnotatedMethods0.011
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.011
testSimpleLifeCycle0.008

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.005
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0.001

RepositoryMappingDefinitionReaderTest

testParse0.001

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.271
testUpdateFrom45150.751
test45DoesNotInstallWhenFromSmallerThan4460.53
testMP4MimeTypesOnInstall2.182
test446MimeTypesOnInstall2.169
updateTo514anonymousUserPermissions0.815
testUpgradeFrom4461.261

IsNotAProblematicEnvironmentConditionTest

testConditionWithOsxAndJavaSevenAndTomcatSix0.008
testConditionWithWindows0.001
testConditionWithOsxAndJavaSix0
testConditionWithOsxAndJavaEightAndTomcatSeven0.001
testConditionWithOsxAndJavaSevenAndTomcatEight0.001

RenameACLNodesTaskTest

testRenameACLNodesTask0.554

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.637
rearrangementOfBasicDefaultConfig0.572
rearrangementOfSTKsDefaultConfig0.56
nonStandardCompositeConfigIsBackedUp0.57

HashUsersPasswordsTest

testEncryption0.838

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0
canFilterOnNodeType0
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0.001

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0.001
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0
testGetNodeByIdentifier0.001
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0.001
testJackrabbitUnregistersProperly0.147

Utf8ContentTest

testReadingUtf8Greek0.567
testReadingUtf8JapaneseChars0.572
testReadingUtf8AccentedChars0.558
testCreateExportImportContentUtf8SpecialChars0.548
testReadingUtf8SpecialChars0.563
testSettingNewUtf8ContentNode0.548
testSettingAnUtf8NodeData0.535
testReadingUtf8Russian0.572

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0.001
testNonMatchingDomain0.001

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0