Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1448000100%180.364

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.984
info.magnolia.utf88000100%4.692
info.magnolia.importexport22000100%3.164
info.magnolia.objectfactory.configuration16000100%0.311
info.magnolia.module36000100%1.012
info.magnolia.jcr.node2bean.impl3000100%0.001
info.magnolia.module.model.reader35000100%0.045
info.magnolia.module.model35000100%0.004
info.magnolia.jcr.decoration12000100%0.006
info.magnolia.module.files1000100%0.004
info.magnolia.beanmerger7000100%0.022
info.magnolia.content2bean19000100%0.236
info.magnolia.objectfactory.guice.lifecycle10000100%0.204
info.magnolia.voting.voters26000100%0.009
info.magnolia.cms.core.version14000100%3.696
info.magnolia.test.mock36000100%0.018
info.magnolia.cms.util212000100%29.191
info.magnolia.cms.core88000100%23.74
info.magnolia.objectfactory.guice19000100%0.231
info.magnolia.test5000100%0.141
info.magnolia.module.ui4000100%1.088
info.magnolia.repository1000100%0.001
info.magnolia.init.properties2000100%0.001
info.magnolia.repository.definition1000100%0.002
info.magnolia.test.mock.jcr88000100%0.018
info.magnolia.nodebuilder.task7000100%4.032
info.magnolia.cms.i18n12000100%0.092
info.magnolia.registry4000100%0.001
info.magnolia.context13000100%2.309
info.magnolia.jcr.inheritance4000100%0.01
info.magnolia.objectfactory31000100%0.052
info.magnolia.module.delta72000100%13.685
info.magnolia.freemarker54000100%0.316
info.magnolia.cms.security78000100%25.315
info.magnolia.init27000100%0.904
info.magnolia.freemarker.models3000100%0.001
info.magnolia.audit35000100%27.912
info.magnolia.util2000100%0
info.magnolia.cms.filters50000100%5.291
info.magnolia.cms.security.operations3000100%0
info.magnolia.jcr.wrapper77000100%8.759
info.magnolia.cms.security.auth.callback6000100%0.005
info.magnolia.jcr.node2bean48000100%0.152
info.magnolia.link29000100%0.251
info.magnolia.cms.core.search2000100%1.351
info.magnolia.nodebuilder15000100%4.621
info.magnolia.jcr.predicate6000100%0.001
info.magnolia.importexport.filters1000100%0.012
info.magnolia.cms.beans.config43000100%0.26
info.magnolia.jcr.util98000100%3.12
info.magnolia.setup8000100%11.087
info.magnolia.jcr.nodebuilder10000100%0.004

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

info.magnolia.setup.for4_5

ClassTestsErrors FailuresSkippedSuccess RateTime
IsNotAProblematicEnvironmentConditionTest5000100%0.002
RenameACLNodesTaskTest1000100%0.548
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.434

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.692

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.001
BootstrapUtilTest4000100%0.001
DataTransporterRepositoryTest5000100%3.126
DataTransporterTest5000100%0.03
PropertiesImportExportTest5000100%0.006

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.005
ComponentProviderConfigurationBuilderTest2000100%0.008
ConfigurationTest11000100%0.285
LegacyComponentsConfigurerTest2000100%0.013

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest16000100%0.024
ModuleInstanceProviderTest2000100%0.121
ModuleLifecycleContextImplTest2000100%0
ModuleManagementStateTest3000100%0.001
ModuleManagerImplTest6000100%0.863
ModuleRegistryImplTest7000100%0.003

info.magnolia.jcr.node2bean.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumCaseInsensitiveTest3000100%0.001

info.magnolia.module.model.reader

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

info.magnolia.module.model

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

info.magnolia.jcr.decoration

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.004

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.001
ProxyBasedBeanMergerTest6000100%0.021

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.012
Content2BeanTest18000100%0.224

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.204

info.magnolia.voting.voters

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

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest6000100%1.121
ContentVersionTest4000100%1.952
CopyUtilTest1000100%0.59
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0.033

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest3000100%0
ClassUtilTest1000100%0
ContentUtilRepoTest4000100%2.322
ContentUtilTest27000100%0.029
DateUtilTest1000100%0.008
DelayedExecutorTest3000100%3.367
DumperUtilTest2000100%1.143
ExceptionUtilTest19000100%0.004
ExtendingContentWrapperRepositoryTest2000100%1.149
ExtendingContentWrapperTest15000100%0.137
InheritanceContentWrapperTest8000100%0.007
LazyContentWrapperTest3000100%1.748
LazyNodeDataWrapperTest3000100%0.013
ModuleConfigurationObservingManagerTest1000100%6.027
NodeDataUtilTest10000100%0.002
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.041
PathUtilTest9000100%0.001
QueryUtilTest15000100%9.644
RequestDispatchUtilTest4000100%0.002
RuleTest3000100%1.708
SearchReplaceTest4000100%0.01
ServletUtilTest16000100%0.003
SiblingsHelperTest7000100%0.007
SimpleUrlPatternTest18000100%0.001
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.733
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.017
WebXmlUtilTest9000100%0.062
WorkspaceXmlUtilTest2000100%0.005

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.008
DefaultACLPermissionsTest7000100%0.169
DefaultContentTest25000100%14.951
MagnoliaAccessProviderTest6000100%0.189
MetaDataTest13000100%0.03
NodeTest14000100%8.208
NodeTypeBasedACLPermissionsTest9000100%0.15
PathTest5000100%0
RootOnlyPermissionTest3000100%0.034

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.007
GuiceComponentProviderTest10000100%0.156
GuiceScopesTest8000100%0.068

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.14

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.088

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest1000100%0.001

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

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.696
ModuleNodeBuilderTaskTest2000100%1.135
NodeBuilderTaskTest2000100%1.201

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0.001
DefaultI18NContentSupportTest3000100%0.035
HierarchyBasedI18nContentSupportTest3000100%0.04
MessagesManagerTest5000100%0.016

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.598
DefaultRepositoryStrategyTest2000100%1.144
MgnlContextTest2000100%0.001
RequestAttributeStrategyTest4000100%0.004
SimpleContextTest1000100%0.551
WebContextImplTest1000100%0.011
WriterResponseWrapperTest2000100%0

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.01

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.014
ComponentsTest1000100%0.004
DefaultClassFactoryTest5000100%0.001
DefaultComponentProviderTest9000100%0.016
ObjectFactoryTest1000100%0
ObjectManufacturerTest11000100%0.011
ObservedComponentFactoryTest2000100%0.006

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.316

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.125
ACLImplTest2000100%0
ContentSecurityFilterTest2000100%0.078
DelegatingUserManagerTest1000100%0.002
HierarchicalUserManagerTest5000100%3.087
MgnlGroupTest8000100%0.065
MgnlUserManagerRepositoryTest7000100%10.33
MgnlUserManagerTest11000100%0.89
MgnlUserTest8000100%0.061
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0
RescueSecuritySupportTest10000100%5.259
SecurityTest1000100%0.003
SecurityUtilKeyStoreTest2000100%0.477
SecurityUtilTest8000100%4.926
URISecurityFilterTest2000100%0.012

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.005
DefaultMagnoliaInitPathsTest8000100%0.006
DefaultMagnoliaPropertiesResolverTest9000100%0.007
MagnoliaServletContextListenerTest1000100%0.886

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.235
AuditLoggingUtilTest2000100%0.061
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%6.541
MgnlAuditLoggingContentDecoratorTest28000100%21.075

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.013
ContentTypeFilterTest8000100%4.733
FilterTest3000100%0.15
InstallFilterTest3000100%0.035
InterceptFilterTest6000100%0.02
MappingTest1000100%0.01
MultiChannelFilterTest3000100%0.006
MultipartRequestFilterTempFileDeletionTest2000100%0.083
MultipartRequestFilterTest2000100%0.036
MultipartRequestWrapperTest1000100%0.008
RangeSupportFilterTest3000100%0.013
RepositoryMappingFilterTest4000100%0.028
ServletDispatchingFilterTest12000100%0.147
UnicodeNormalizationRequestWrapperTest1000100%0.009

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.005

info.magnolia.jcr.node2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Node2BeanTest36000100%0.135
TypeMappingImplTest12000100%0.017

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.001
LinkUtilTest19000100%0.168
UUIDLinkTest9000100%0.082

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.351

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.002
NodeBuilderTest3000100%1.766
OpsTest5000100%2.852

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.012

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0.001
HostBasedRegexpVirtualURIMappingTest15000100%0.132
HostBasedVirtualURIMappingTest9000100%0.005
ObservedManagerTest1000100%0.004
RegexpVirtualURIMappingTest11000100%0.003
URI2RepositoryManagerTest2000100%0.003
URI2RepositoryMappingTest4000100%0.112

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.005
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest5000100%3.095
NodeUtilTest39000100%0.012
PropertiesImportExportTest8000100%0.002
PropertyUtilTest28000100%0.003
SessionUtilTest11000100%0.002
VersionUtilTest1000100%0

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest7000100%10.237
HashUsersPasswordsTest1000100%0.85

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.235

AuditLoggingUtilTest

testLogsLoginSuccesses0.06
testLogsLoginFailures0.001

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt3.838
testSetPropertyStringStringArrayInt1.148
testSetPropertyStringValueArrayInt0.808
testSetPropertyStringStringInt0.747

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator1.092
testSequenceActionMoveCreate1.067
testSequenceActionMoveDelete0.972
testSequenceCreateModifyDelete0.876
testSequenceActionCreateCreate0.779
testSequenceActionMoveModify0.785
testSequenceActionCreateSessionDelete0.733
testSequenceActionModifyMoveDelete0.807
testLogSessionDelete0.776
testSequenceCreateModify0.708
testSequenceActionCreateNodeDelete0.737
testSequenceActionModifySessionDelete0.752
testSequenceActionSessionDeleteCreate0.771
testLogModifyNode0.681
testLogModifyProperty0.971
testLogCreateNode0.657
testLogNodeDeleteCreateDelete0.719
testLogDeleteNode0.712
testLogMoveNode0.66
testLogCreateNodeWithSpecificNodeType0.635
testSequenceActionNodeDeleteCreate0.677
testSequenceActionModifyCreate0.654
testNodeSave0.648
testSequenceActionModifyMove0.643
testSequenceActionModifyNodeDelete0.657
testSequenceCreateMove0.642
testSequenceActionModifyModify0.615
testSequenceActionMoveModifyDelete0.649

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.001

ProxyBasedBeanMergerTest

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

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

HostBasedRegexpVirtualURIMappingTest

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

HostBasedVirtualURIMappingTest

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

ObservedManagerTest

testGetNodeByUUIDOrPath0.004

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.003
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.031
testGetUri0.065
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.002
testGetHandleStripsExtensionInclTheDot0.014

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.007
testThatAttributesAreSetOnTheWrappedNode0.001
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.027
testCanReadOnPageNode0.019
testGrantsOnContentNode0.021
testCanReadOnContentNode0.019
testVerifyThatSessionIsUsedAsResolver0.024
testGrantsOnPageNode0.04
testGrantsHigherPermissionThenAssigned0.019

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.704
testThatReadingANonExistingNodeDataDoesNotFail0.591
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.693
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.602
testCreatingAnExistingNodeDataDoesNotFail0.606
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.649
testReadingANodeData0.593
testCreatingAndSettingANodeData0.582
testIsNodeTypeForNodeChecksPrimaryType0.57
testAddMixin0.605
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.602
testSettingANonExistingNodeDataCreatesANewNodeData0.594
testCreatingAnEmptyNodeData0.622
testModDate0.603
testCreatingAndSettingABooleanNodeData0.581
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.579
testDelete0.595
testEquals0.568
testSettingAnExistingNodeData0.578
testCreatingAndReadingABinaryNodeData0.583
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.571
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.569
testEqualsWithWrongType0.558
testEqualsWithNull0.567
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.586

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.043
testReadOnlyPermissionsToJcrSystemAreSetForUser0.027
testPermissionWrongClassDefined0.027
testPermissionNonexistingClassDefined0.04
testPermissionClassDefined0.027
testPermissionWrongClassConstructor0.025

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.612
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.601
testCreatingAnExistingNodeDataDoesNotFail0.574
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.58
testReadingANodeData0.652
testCreatingAndSettingANodeData0.563
testIsNodeTypeForNodeChecksPrimaryType0.56
testAddMixin0.571
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.592
testSettingANonExistingNodeDataCreatesANewNodeData0.613
testSettingAnExistingNodeData0.555
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.569
testThatReadingANonExistingNodeDataFail0.589
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.577

NodeTypeBasedACLPermissionsTest

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

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.012
testNoRootNode0.011
testGrants0.011

QueryTest

testSimpleQuery0.764
testMaxResultSize0.587

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.701
testUseSystemSessionToRetrieveVersions0.027
testCreateAndRestoreDeletedVersion0.066
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.126
testNumberOfCreatedVersions0.093
testCreateAndRestoreVersion0.108

ContentVersionTest

testRestoringBinariesFromContentVersion0.098
testRetrievingBinariesFromContentVersionsChildNode0.636
testBasics0.617
testRetrievingBinariesFromContentVersion0.601

CopyUtilTest

testChangePrimaryNodeTy0.59

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.033

CompositeFilterTest

testInitializationAndDestruction0.013

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.601
testFilterWithEmptyDefaultExtension0.609
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.602
doubleDotURIisProperlyNormalizedAndDecoded0.627
testHandlesRequestUriWithJSessionId0.569
URIwithSpacesIsProperlyNormalizedAndDecoded0.558
oneDotURIisProperlyNormalizedAndDecoded0.586
simpleURIisProperlyNormalizedAndDecoded0.581

FilterTest

testBypassing0.119
testDecoratedFilter0.018
testInitialization0.013

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.015
testExecutesCorrectCommandBasedOnURI0.01
testPassesNullAsCommandIfNoneSpecified0.01

InterceptFilterTest

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

MappingTest

testMatchesWhenJSessionIdInRequestUri0.01

MultiChannelFilterTest

testChannelFromResolverGetsSet0.004
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0.001

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.066
testCOSMultipartFilterFileDeletion0.017

MultipartRequestFilterTest

testFilterCommonsFileUpload0.019
testFilterCOS0.017

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.008

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.009
testETagDoesNotContainJSessionId0.001
testContentLengthIsNotSet0.003

RepositoryMappingFilterTest

testDoFilter10.021
testDoFilter20.002
testDoFilter30.002
testDoFilter40.003

ServletDispatchingFilterTest

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

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.009

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.014
testGetNodeDataEndlessLoop0.011
testDetermineLocale0.01

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.013
testGetNodeDataEndlessLoop0.013
testDetermineLocale0.014

MessagesManagerTest

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

AccessManagerImplTest

testMultiThreadAccess0.124
testGetPermissions0.001

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.075
testIsAllowedForAnonymous0.003

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.002

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.634
testGroupAddingAndRemoving0.66
testRoleAddingAndRemoving0.636
testParentPathIsRealmIfNameShorterThan3Chars0.586
testParentPathShouldBeLowercased0.571

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.911
testNewlyCreatedUserNodeHasMixinLockable1.447
testDoNotCreateUserWhenExistInAnotherRealm1.047
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.512
testUserPasswordAfterChangingByJCRProperty1.925
testUserPasswordAfterCodeCreation1.475
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed1.013

MgnlUserManagerTest

testUsernameCantBeBlank0.001
testUsernameCantBeEmpty0
testSetStringProperty0.022
testUserHasAccessToHisOwnProperties0.423
testFindPrincipalNode0.017
testSetPropertyToNull0.002
testUserWasCreatedUnderCertainPath0.419
testSetProperty0.002
testUsernameCantBeNull0
testFindPrincipalNodeWithOtherRealm0.004
testUsernameIsValidatedUponCreation0

MgnlUserTest

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

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0
testCanMoveThisUserRoleAssigned0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0
testRemovePrincipalFromCollection0
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.017
testUserManagerReturnsCorrectAnonymousUser0.853
testUserManagerRealmIsSystemRealm0.015
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.89
testUserManagerReturnsSystemUserWithCorrectRole0.439
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.451
testUserManagerReturnsCorrectSystemUserByName0.861
testUserManagerReturnsEnabledRescueUser0.434
testUserManagerReturnsCorrectSystemUser0.864
testUserManagerReturnsSystemUserWithCorrectGroup0.435

SecurityTest

testMergePrincipals0.003

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.331
testKeyStoreInSomeOtherFolder0.146

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.56
testPasswordRemovingMethodFromCache0.584
testRemoveAllPasswordPamametersFromCacheLog0.571
testCrypt0.946
testUpdateKeysKeyLocationIsSet0.571
testKeyStore0.589
testUpdateKeysKeyLocationIsNotSet0.557
testPasswordRemovingMethodFromURL0.548

URISecurityFilterTest

testIsAllowedForOther0.008
testIsAllowedForAnonymous0.004

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.566
testSessionBasedCopy0.574
testMoveInSession0.594
testChangeNodeTypeReplaceAllOccurrences0.588

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.008

DelayedExecutorTest

testDelayedExecution0.601
testMultipleDelayedExecution0.76
testExecutionAfterMaxDelay2.006

DumperUtilTest

testDump0.568
testDumpLevel20.575

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.592
testIsExistsMethodWhenAbsolutPathAndNodeExists0.557

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.595
testWrappingNDParent0.572
testClosedSessionResistance0.581

LazyNodeDataWrapperTest

testWorkOnDeadSession0.007
testDoesNotCallHierarchyManagerUntilNeeded0.002
testCallHierarchyManagerOnlyFirstTime0.004

ModuleConfigurationObservingManagerTest

testObserving6.027

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testRegisterWhenSessionValid0.01
testFailRegisterWhenSessionInvalid0.013
testUnregisterWhenSessionValid0.009
testDontFailUnregisterWhenSessionInvalid0.009

PathUtilTest

testStripExtension0
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0.001
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents0.637
testSimpleQuery0.65
testSearchForUUID0.654
testJQOM0.632
testSearchForAreasContainingImage0.608
testQueryBuild0.656
testQueryWhenSearchingJustForPages0.684
testSearchOfNonDefaultNodeType0.631
testSearchForUUIDInChildNode0.694
testEmptyResult0.63
testResultContainsOnlyPages0.631
testSearchForPagesWhoseComponentIsContainingSpecificText0.639
testSearchForInheritedUUID0.625
testConfirmThatFilteredResultIsReallyTheWantedOne0.651
testSearchForSpecificTemplate0.622

RequestDispatchUtilTest

testDispatchRedirectNonInternal0
testDispatchRedirectInternal0.001
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.57
testRuleStringConstructor0.555
testIsAllowedNode0.583

SearchReplaceTest

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

ServletUtilTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.567
testWrappingNDParent0.582
testClosedSessionResistance0.584

TextFileUtilTest

testGetLines0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0.001
testGetTrimmedLinesMatching0
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.003
testWorkspaceNamesWithNonNullExpectation0.002

Content2BeanProxyTest

testContentToBeanWithClassDefined0.012

Content2BeanTest

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

AbstractRepositoryStrategyTest

testGetSession0.598

DefaultRepositoryStrategyTest

testPasswordIsNull0.59
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.554

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.003
testLocalAttributes0.001
testApplicationAttributes0

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.551

WebContextImplTest

testLoginLogout0.011

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0.001
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0.001
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.771
testImportXmlWithNoSameNameSiblingNodes0.597
testImportXmlWithSameNameNodeInOriginalTree0.61
testDoctypeImport0.575
testImportXmlWithSameNameSiblings0.573

DataTransporterTest

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

MagnoliaV2FilterTest

testBogusMetaElement0.012

PropertiesImportExportTest

testImportMetadata0.002
testPropertiesExport0.003
testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.886

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0.001

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0.001

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.003

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.002
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0
testDeepUnwrap0.008

EnumCaseInsensitiveTest

convertEnumSameCase0
convertEnumIsCaseInsensitive0
convertEnumIsCaseInsensitiveButWillReturnAMatchingCaseEnumMemberIfItExists0

Node2BeanTest

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

TypeMappingImplTest

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

AbstractNodeOperationTest

testThen0

NodeBuilderTest

testExecWithSeveralChildOps0.002
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithTwoStrings0
testSetProperty0
testAddNodeWithString0
testAddPropertyFailsIfPropertyExists0
testSetPropertyFailsIfItsNotExistingAlready0
testAddProperty0.001
testRenameProperty0

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

test0.003
testGetBasicProps0.001
testGetBinaryProps0.001
testGetOtherProps0

MetaDataUtilTest

testUpdateMetaData0.001
testGetMetaData0

NodeUtilRepositoryTest

testRenameNode0.76
testGetResultsFromRowIterator0.591
testMoveNodeAfter0.578
testMoveNode0.596
testMoveNodeBefore0.57

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

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

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.569

ChannelVisibilitySessionWrapperTest

testGetItem0.581
testGetNode0.568
testNodeExists0.599
testCanRemoveVisibleItem0.572
testGetProperty0.618
testPropertyExists0.562
testNavigatingWithNodeParentStillHidesExcludedNode0.579
testItemExists0.583
testMoveWorksOnVisibleNode0.557
testFailsToRemoveHiddenItem0.588
testFailsToMoveHiddenNode0.567
testRootNodeHidesExcludedNode0.55

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0
testWrapAlreadyWrappedWithThisClass0
testIsSame0.001
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegateSessionWrapperTest

testUnwrap0

ExtendingNodeWrapperTest

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

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.596

I18nNodeWrapperTest

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

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.557

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0

LinkUtilTest

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

UUIDLinkTest

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

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.012

AddPermissionTaskTest

testRoot0.011
testWithoutSlash0.014
testWithSlash0.012

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.012
testGetPermissionAddedToRoleProperly0.018
testDenyPermissionAddedToRoleProperly0.015

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.009

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.004
testBootstrapsIfNodeDoesNotExist0.002

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.008
testChangeTemplate0.001

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0.001

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.011
testShowWarningIfCommandNotFound0.002
testCommandIsExecuted0.002

FilterOrderingTaskTest

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

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.6

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.002
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.586
testDifferentPlatformEncoding0.605

PropertyValueDelegateTaskTest

testThrowsExceptionIfPropertyMustExistAndDoesNot0.001
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0
testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.001

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.593
testNonExistingPropertyAndExpectedAsSuchIsCreated0.577
testPropertywithUnexpectedValueIsNotReplacedButLogged0.577
testExistingPropertyWithPartOfStringIsReplaced0.571
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.582
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.56
testNonExistingPropertyIsNotReplacedButLogged20.538
testExistingPropertyIsReplaced0.563
testPropertyOfDifferentType0.586
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.546
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.577
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.569

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.622
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.567
testReregisterNodeType0.622

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.586
testRegisterServletTaskWithEmptyMappings0.615

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.005
testRemoveDuplicatePermission0.001

RenameNodesTaskTest

testRenameACLNodesTask0.584

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.578
testNonExistingPathIgnored0.654

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.002

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.028
testAddFalseConditionIfExpressionIsContained0

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.003
testBlocksIfIncludeDispatcherIsMissing0.002
testDoesNotWarnIfErrorDispatcherIsUsed0.002

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.004
testTextFilterClassesAreNotSet0.002
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.004

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.104
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.017

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.001
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.033
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.006
testPerformCantBeCalledTwiceByDifferentThreads0.804
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.019
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testDoneTemplate0.035
testListTasksTemplate0.034
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.004
testRestartNeededTemplate0.015

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0
testCreateParagraph0
testCreatePage0
testCreateContent0
testSetBinaryNodeData0
testCreateCollectionNode0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.614
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.586
testErrorMessages0.566

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.584
testSetPropertyFailsIfPropertyDoesNotExist0.577
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.568
testAddPropertyFailsIfPropertyExists0.562
testRenamePropertyAndCheckValueForString0.561

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.56
testModuleNodeIsCreatedIfNeeded0.567
testUsesExistingModuleConfigNode0.569

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.563
testModuleNodeIsCreatedIfNeeded0.572

NodeBuilderTaskTest

testUnknownRootThrowsException0.57
testSyntax0.631

ClassesTest

testCanSetupADifferentClassFactory0.009
testDefaultClassFactoryWorksJustFine0.005

ComponentsTest

testPushingAndPoppingComponentProvider0.004

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.005

ComponentProviderConfigurationBuilderTest

dataWorkspaceConfigured0.007
dataWorkspaceObserved0.001

ConfigurationTest

testNonScopedComponent0.058
testSingletonScopedComponentFactory0.023
testEagerSingletonScopedComponent0.019
testProvider0.021
testLazySingletonScopedComponent0.041
testConfiguredEagerSingleton0.02
testConfigured0.017
testComponentFactory0.018
testObserved0.024
testConfiguredSingleton0.017
testSingletonScopedProvider0.027

LegacyComponentsConfigurerTest

testExcludedKeys0.005
testLegacy0.008

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.007

GuiceComponentProviderTest

testConfiguredInSingletonScope0.015
testCreateChild0.025
canAccessProperties0.037
testConfigured0.014
testImplementation0.009
testObserved0.015
testInstance0.012
getComponentThrowsExeptionForUnconfiguredType0.008
testObservedInRequestScope0.014
testGetComponentProvider0.007

GuiceScopesTest

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

GuiceComponentProviderLifecycleTest

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

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.005
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.001

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0.002

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.387
testUpdateFrom45150.758
test45DoesNotInstallWhenFromSmallerThan4460.579
testMP4MimeTypesOnInstall2.154
test446MimeTypesOnInstall2.197
updateTo514anonymousUserPermissions0.85
testUpgradeFrom4461.312

IsNotAProblematicEnvironmentConditionTest

testConditionWithOsxAndJavaSevenAndTomcatSix0.001
testConditionWithWindows0
testConditionWithOsxAndJavaSix0.001
testConditionWithOsxAndJavaEightAndTomcatSeven0
testConditionWithOsxAndJavaSevenAndTomcatEight0

RenameACLNodesTaskTest

testRenameACLNodesTask0.548

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.644
rearrangementOfBasicDefaultConfig0.587
rearrangementOfSTKsDefaultConfig0.583
nonStandardCompositeConfigIsBackedUp0.62

HashUsersPasswordsTest

testEncryption0.85

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0.001
testInstanceFactory0

Content2NodeCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0.001
canFilterOnNodeType0
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0.001

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0
testGetNodeByIdentifier0
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0.001
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0.001

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0.001
testCreatingANode0
testDeletingReallyWorks0
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0.001
testSetAnObjectAndResolvePropertyType0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0.001
testJackrabbitUnregistersProperly0.139

Utf8ContentTest

testReadingUtf8Greek0.602
testReadingUtf8JapaneseChars0.561
testReadingUtf8AccentedChars0.603
testCreateExportImportContentUtf8SpecialChars0.575
testReadingUtf8SpecialChars0.599
testSettingNewUtf8ContentNode0.602
testSettingAnUtf8NodeData0.554
testReadingUtf8Russian0.596

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0.001
testNonMatchingDomain0

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0