Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1448000100%237.854

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.914
info.magnolia.utf88000100%4.986
info.magnolia.importexport22000100%3.093
info.magnolia.objectfactory.configuration16000100%0.283
info.magnolia.module36000100%0.984
info.magnolia.jcr.node2bean.impl3000100%0.001
info.magnolia.module.model.reader35000100%0.043
info.magnolia.module.model35000100%0.001
info.magnolia.jcr.decoration12000100%0.007
info.magnolia.module.files1000100%0.004
info.magnolia.beanmerger7000100%0.021
info.magnolia.content2bean19000100%0.289
info.magnolia.objectfactory.guice.lifecycle10000100%0.193
info.magnolia.voting.voters26000100%0.008
info.magnolia.cms.core.version14000100%7.277
info.magnolia.test.mock36000100%0.006
info.magnolia.cms.util212000100%30.817
info.magnolia.cms.core88000100%33.735
info.magnolia.objectfactory.guice19000100%0.212
info.magnolia.test5000100%0.142
info.magnolia.module.ui4000100%1.097
info.magnolia.repository1000100%0.001
info.magnolia.init.properties2000100%0
info.magnolia.repository.definition1000100%0
info.magnolia.test.mock.jcr88000100%0.003
info.magnolia.nodebuilder.task7000100%4.287
info.magnolia.cms.i18n12000100%0.025
info.magnolia.registry4000100%0
info.magnolia.context13000100%4.367
info.magnolia.jcr.inheritance4000100%0.009
info.magnolia.objectfactory31000100%0.048
info.magnolia.module.delta72000100%13.82
info.magnolia.freemarker54000100%0.305
info.magnolia.cms.security78000100%32.884
info.magnolia.init27000100%0.952
info.magnolia.freemarker.models3000100%0
info.magnolia.audit35000100%42.637
info.magnolia.util2000100%0.001
info.magnolia.cms.filters50000100%9.783
info.magnolia.cms.security.operations3000100%0.002
info.magnolia.jcr.wrapper77000100%9.205
info.magnolia.cms.security.auth.callback6000100%0.005
info.magnolia.jcr.node2bean48000100%0.14
info.magnolia.link29000100%0.237
info.magnolia.cms.core.search2000100%1.908
info.magnolia.nodebuilder15000100%4.983
info.magnolia.jcr.predicate6000100%0
info.magnolia.importexport.filters1000100%0.013
info.magnolia.cms.beans.config43000100%0.507
info.magnolia.jcr.util98000100%3.174
info.magnolia.setup8000100%22.439
info.magnolia.jcr.nodebuilder10000100%0.006

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

info.magnolia.setup.for4_5

ClassTestsErrors FailuresSkippedSuccess RateTime
IsNotAProblematicEnvironmentConditionTest5000100%0.009
RenameACLNodesTaskTest1000100%0.567
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.338

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.986

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0
BootstrapUtilTest4000100%0.001
DataTransporterRepositoryTest5000100%3.058
DataTransporterTest5000100%0.03
PropertiesImportExportTest5000100%0.004

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.004
ComponentProviderConfigurationBuilderTest2000100%0.008
ConfigurationTest11000100%0.253
LegacyComponentsConfigurerTest2000100%0.018

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest16000100%0.02
ModuleInstanceProviderTest2000100%0.1
ModuleLifecycleContextImplTest2000100%0
ModuleManagementStateTest3000100%0
ModuleManagerImplTest6000100%0.862
ModuleRegistryImplTest7000100%0.002

info.magnolia.jcr.node2bean.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumCaseInsensitiveTest3000100%0.001

info.magnolia.module.model.reader

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

info.magnolia.module.model

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

info.magnolia.jcr.decoration

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentDecoratorNodeWrapperTest6000100%0.002
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.02

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.012
Content2BeanTest18000100%0.277

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.193

info.magnolia.voting.voters

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

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest6000100%1.583
ContentVersionTest4000100%4.854
CopyUtilTest1000100%0.802
MgnlVersioningNodeWrapperTest1000100%0.001
VersionedNodeTest2000100%0.037

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest3000100%0.001
ClassUtilTest1000100%0.001
ContentUtilRepoTest4000100%2.571
ContentUtilTest27000100%0.032
DateUtilTest1000100%0.007
DelayedExecutorTest3000100%3.331
DumperUtilTest2000100%1.209
ExceptionUtilTest19000100%0.005
ExtendingContentWrapperRepositoryTest2000100%1.198
ExtendingContentWrapperTest15000100%0.14
InheritanceContentWrapperTest8000100%0.006
LazyContentWrapperTest3000100%1.805
LazyNodeDataWrapperTest3000100%0.011
ModuleConfigurationObservingManagerTest1000100%6.048
NodeDataUtilTest10000100%0.001
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0.001
ObservationUtilTest4000100%0.031
PathUtilTest9000100%0.002
QueryUtilTest15000100%10.789
RequestDispatchUtilTest4000100%0.002
RuleTest3000100%1.78
SearchReplaceTest4000100%0.011
ServletUtilTest16000100%0.001
SiblingsHelperTest7000100%0.004
SimpleUrlPatternTest18000100%0.001
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.734
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.018
WebXmlUtilTest9000100%0.07
WorkspaceXmlUtilTest2000100%0.006

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0
BinaryNodeDataTest3000100%0.007
DefaultACLPermissionsTest7000100%0.166
DefaultContentTest25000100%23.793
MagnoliaAccessProviderTest6000100%0.186
MetaDataTest13000100%0.022
NodeTest14000100%9.37
NodeTypeBasedACLPermissionsTest9000100%0.158
PathTest5000100%0.001
RootOnlyPermissionTest3000100%0.032

info.magnolia.objectfactory.guice

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

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0
SelfTest2000100%0.142

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.097

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest1000100%0.001

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0

info.magnolia.test.mock.jcr

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

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.81
ModuleNodeBuilderTaskTest2000100%1.306
NodeBuilderTaskTest2000100%1.171

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0
DefaultI18NContentSupportTest3000100%0.021
HierarchyBasedI18nContentSupportTest3000100%0.001
MessagesManagerTest5000100%0.003

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.565
DefaultRepositoryStrategyTest2000100%1.849
MgnlContextTest2000100%0
RequestAttributeStrategyTest4000100%0.001
SimpleContextTest1000100%1.944
WebContextImplTest1000100%0.007
WriterResponseWrapperTest2000100%0.001

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.009

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.014
ComponentsTest1000100%0.004
DefaultClassFactoryTest5000100%0.001
DefaultComponentProviderTest9000100%0.014
ObjectFactoryTest1000100%0
ObjectManufacturerTest11000100%0.01
ObservedComponentFactoryTest2000100%0.005

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.305

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.07
ACLImplTest2000100%0.001
ContentSecurityFilterTest2000100%0.08
DelegatingUserManagerTest1000100%0.002
HierarchicalUserManagerTest5000100%5.283
MgnlGroupTest8000100%0.061
MgnlUserManagerRepositoryTest7000100%14.693
MgnlUserManagerTest11000100%0.878
MgnlUserTest8000100%0.022
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%5.16
SecurityTest1000100%0
SecurityUtilKeyStoreTest2000100%0.262
SecurityUtilTest8000100%6.36
URISecurityFilterTest2000100%0.011

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.007
DefaultMagnoliaInitPathsTest8000100%0.005
DefaultMagnoliaPropertiesResolverTest9000100%0.009
MagnoliaServletContextListenerTest1000100%0.931

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.335
AuditLoggingUtilTest2000100%0.655
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%14.01
MgnlAuditLoggingContentDecoratorTest28000100%27.637

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0.001

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.015
ContentTypeFilterTest8000100%7.623
FilterTest3000100%0.948
InstallFilterTest3000100%0.033
InterceptFilterTest6000100%0.017
MappingTest1000100%0
MultiChannelFilterTest3000100%0.006
MultipartRequestFilterTempFileDeletionTest2000100%0.768
MultipartRequestFilterTest2000100%0.049
MultipartRequestWrapperTest1000100%0.009
RangeSupportFilterTest3000100%0.011
RepositoryMappingFilterTest4000100%0.029
ServletDispatchingFilterTest12000100%0.263
UnicodeNormalizationRequestWrapperTest1000100%0.012

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0.002

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.005

info.magnolia.jcr.node2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Node2BeanTest36000100%0.127
TypeMappingImplTest12000100%0.013

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0
LinkUtilTest19000100%0.162
UUIDLinkTest9000100%0.075

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.908

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.002
NodeBuilderTest3000100%1.835
OpsTest5000100%3.145

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.013

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0.001
HostBasedRegexpVirtualURIMappingTest15000100%0.357
HostBasedVirtualURIMappingTest9000100%0.005
ObservedManagerTest1000100%0.004
RegexpVirtualURIMappingTest11000100%0.003
URI2RepositoryManagerTest2000100%0.034
URI2RepositoryMappingTest4000100%0.103

info.magnolia.jcr.util

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

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest7000100%21.602
HashUsersPasswordsTest1000100%0.837

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.335

AuditLoggingUtilTest

testLogsLoginSuccesses0.654
testLogsLoginFailures0.001

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt7.667
testSetPropertyStringStringArrayInt2.363
testSetPropertyStringValueArrayInt1.878
testSetPropertyStringStringInt2.102

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator2.864
testSequenceActionMoveCreate1.687
testSequenceActionMoveDelete3.026
testSequenceCreateModifyDelete1.111
testSequenceActionCreateCreate0.895
testSequenceActionMoveModify1.046
testSequenceActionCreateSessionDelete0.821
testSequenceActionModifyMoveDelete1.052
testLogSessionDelete1.119
testSequenceCreateModify0.724
testSequenceActionCreateNodeDelete0.692
testSequenceActionModifySessionDelete1.237
testSequenceActionSessionDeleteCreate0.794
testLogModifyNode0.686
testLogModifyProperty0.751
testLogCreateNode0.711
testLogNodeDeleteCreateDelete0.772
testLogDeleteNode0.711
testLogMoveNode0.662
testLogCreateNodeWithSpecificNodeType0.645
testSequenceActionNodeDeleteCreate0.738
testSequenceActionModifyCreate0.683
testNodeSave0.664
testSequenceActionModifyMove0.696
testSequenceActionModifyNodeDelete0.679
testSequenceCreateMove0.626
testSequenceActionModifyModify0.842
testSequenceActionMoveModifyDelete0.703

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0

ProxyBasedBeanMergerTest

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

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

HostBasedRegexpVirtualURIMappingTest

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

HostBasedVirtualURIMappingTest

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

ObservedManagerTest

testGetNodeByUUIDOrPath0.004

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.034
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.012
testGetUri0.074
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.002
testGetHandleStripsExtensionInclTheDot0.015

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.006
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0.001

DefaultACLPermissionsTest

testCanReadRoot0.029
testCanReadOnPageNode0.02
testGrantsOnContentNode0.019
testCanReadOnContentNode0.02
testVerifyThatSessionIsUsedAsResolver0.041
testGrantsOnPageNode0.018
testGrantsHigherPermissionThenAssigned0.019

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties1.374
testThatReadingANonExistingNodeDataDoesNotFail0.713
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.954
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.816
testCreatingAnExistingNodeDataDoesNotFail0.588
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.651
testReadingANodeData0.897
testCreatingAndSettingANodeData1.268
testIsNodeTypeForNodeChecksPrimaryType0.871
testAddMixin1.722
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes1.417
testSettingANonExistingNodeDataCreatesANewNodeData2.799
testCreatingAnEmptyNodeData0.732
testModDate1.296
testCreatingAndSettingABooleanNodeData1.494
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.639
testDelete0.595
testEquals0.554
testSettingAnExistingNodeData0.603
testCreatingAndReadingABinaryNodeData0.607
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.622
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.652
testEqualsWithWrongType0.707
testEqualsWithNull0.6
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.622

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.045
testReadOnlyPermissionsToJcrSystemAreSetForUser0.028
testPermissionWrongClassDefined0.025
testPermissionNonexistingClassDefined0.027
testPermissionClassDefined0.032
testPermissionWrongClassConstructor0.029

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.68
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.773
testCreatingAnExistingNodeDataDoesNotFail0.588
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.652
testReadingANodeData0.588
testCreatingAndSettingANodeData0.628
testIsNodeTypeForNodeChecksPrimaryType0.638
testAddMixin0.601
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.654
testSettingANonExistingNodeDataCreatesANewNodeData0.65
testSettingAnExistingNodeData0.579
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.569
testThatReadingANonExistingNodeDataFail0.844
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.926

NodeTypeBasedACLPermissionsTest

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

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0.001

RootOnlyPermissionTest

testCanRead0.011
testNoRootNode0.011
testGrants0.01

QueryTest

testSimpleQuery0.951
testMaxResultSize0.957

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder1.051
testUseSystemSessionToRetrieveVersions0.027
testCreateAndRestoreDeletedVersion0.178
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.146
testNumberOfCreatedVersions0.11
testCreateAndRestoreVersion0.071

ContentVersionTest

testRestoringBinariesFromContentVersion0.133
testRetrievingBinariesFromContentVersionsChildNode0.919
testBasics1.714
testRetrievingBinariesFromContentVersion2.088

CopyUtilTest

testChangePrimaryNodeTy0.802

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.037

CompositeFilterTest

testInitializationAndDestruction0.015

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.873
testFilterWithEmptyDefaultExtension0.625
URIwithUtf8CharsIsProperlyNormalizedAndDecoded1.221
doubleDotURIisProperlyNormalizedAndDecoded0.99
testHandlesRequestUriWithJSessionId1.391
URIwithSpacesIsProperlyNormalizedAndDecoded0.662
oneDotURIisProperlyNormalizedAndDecoded1.126
simpleURIisProperlyNormalizedAndDecoded0.735

FilterTest

testBypassing0.917
testDecoratedFilter0.017
testInitialization0.014

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.014
testExecutesCorrectCommandBasedOnURI0.01
testPassesNullAsCommandIfNoneSpecified0.009

InterceptFilterTest

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

MappingTest

testMatchesWhenJSessionIdInRequestUri0

MultiChannelFilterTest

testChannelFromResolverGetsSet0.004
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0.001

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.754
testCOSMultipartFilterFileDeletion0.014

MultipartRequestFilterTest

testFilterCommonsFileUpload0.03
testFilterCOS0.019

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.009

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.007
testETagDoesNotContainJSessionId0
testContentLengthIsNotSet0.004

RepositoryMappingFilterTest

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

ServletDispatchingFilterTest

testWrapperRespectsForwards0.101
testSupportsDefaultMapping0.056
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.009
testEscapeMetaCharacters0.008
testSupportsPathMapping0.012
testPathInfoShouldAdhereToServletSpec0.01
testSupportsExtensionMapping0.013
testShouldNotBypassWhenExactMappingMatches0.011
testShouldNotBypassWhenPathMappingMatches0.009
testShouldBypassWhenMappingDoesNotMatch0.011
testSupportsRegexMappings0.014
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.009

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.012

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.002
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.009

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0
testGetNodeDataEndlessLoop0.001
testDetermineLocale0

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.001
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001
testGetsMessagesFromSpecifiedBundle0.001
testGetsSimpleMessageFromDefaultBundle0
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0

AccessManagerImplTest

testMultiThreadAccess0.07
testGetPermissions0

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.076
testIsAllowedForAnonymous0.004

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.002

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName1.137
testGroupAddingAndRemoving1.07
testRoleAddingAndRemoving0.977
testParentPathIsRealmIfNameShorterThan3Chars0.861
testParentPathShouldBeLowercased1.238

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType3.261
testNewlyCreatedUserNodeHasMixinLockable1.934
testDoNotCreateUserWhenExistInAnotherRealm1.77
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.472
testUserPasswordAfterChangingByJCRProperty2.237
testUserPasswordAfterCodeCreation2.387
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed1.632

MgnlUserManagerTest

testUsernameCantBeBlank0.001
testUsernameCantBeEmpty0
testSetStringProperty0.017
testUserHasAccessToHisOwnProperties0.417
testFindPrincipalNode0.017
testSetPropertyToNull0.002
testUserWasCreatedUnderCertainPath0.418
testSetProperty0.002
testUsernameCantBeNull0
testFindPrincipalNodeWithOtherRealm0.003
testUsernameIsValidatedUponCreation0.001

MgnlUserTest

testGetAllGroupsReturnsDirectAndInheritedGroups0
testGetGroupsReturnsDirectGroupsWithoutDuplicates0
testGetAllRolesReturnsDirectAndInheritedRoles0
testGetRolesReturnsDirectRolesWithoutDuplicates0
testGetAllGroupsWhenRecursiveGroups0
testInGroup0.002
testGetRolesReturnsDirectRoles0.013
testGetGroupsReturnsOnlyDirectGroups0.007

OperationPermissionTest

testCanExecuteOtherRolesAssigned0.001
testCanExecuteAnyRoleAssigned0
testCanMoveThisUserRoleAssigned0.001

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0
testRemovePrincipalFromCollection0.001
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.017
testUserManagerReturnsCorrectAnonymousUser0.855
testUserManagerRealmIsSystemRealm0.015
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.847
testUserManagerReturnsSystemUserWithCorrectRole0.431
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.432
testUserManagerReturnsCorrectSystemUserByName0.851
testUserManagerReturnsEnabledRescueUser0.429
testUserManagerReturnsCorrectSystemUser0.852
testUserManagerReturnsSystemUserWithCorrectGroup0.431

SecurityTest

testMergePrincipals0

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.123
testKeyStoreInSomeOtherFolder0.139

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.7
testPasswordRemovingMethodFromCache1.04
testRemoveAllPasswordPamametersFromCacheLog0.675
testCrypt1.485
testUpdateKeysKeyLocationIsSet0.647
testKeyStore0.598
testUpdateKeysKeyLocationIsNotSet0.553
testPasswordRemovingMethodFromURL0.662

URISecurityFilterTest

testIsAllowedForOther0.007
testIsAllowedForAnonymous0.004

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.595
testSessionBasedCopy0.656
testMoveInSession0.702
testChangeNodeTypeReplaceAllOccurrences0.618

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.007

DelayedExecutorTest

testDelayedExecution0.569
testMultipleDelayedExecution0.757
testExecutionAfterMaxDelay2.005

DumperUtilTest

testDump0.618
testDumpLevel20.591

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.579
testIsExistsMethodWhenAbsolutPathAndNodeExists0.619

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.666
testWrappingNDParent0.599
testClosedSessionResistance0.54

LazyNodeDataWrapperTest

testWorkOnDeadSession0.006
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.004

ModuleConfigurationObservingManagerTest

testObserving6.048

NodeDataUtilTest

testCreateValueWithLong0
testCreateValueWithLongFromString0
testCreateValueWithDouble0
testSetNodeDataWithDouble0
testCreateValueWithDoubleFromString0
testCreateValueWithInteger0
testCreateValueWithFloat0
testSetNodeDataWithInteger0
testSetNodeDataWithLong0
testSetNodeDataWithFloat0

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0.001

ObservationUtilTest

testRegisterWhenSessionValid0.006
testFailRegisterWhenSessionInvalid0.008
testUnregisterWhenSessionValid0.009
testDontFailUnregisterWhenSessionInvalid0.008

PathUtilTest

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

QueryUtilTest

testQueryWhenSearchingJustForComponents0.963
testSimpleQuery0.706
testSearchForUUID0.766
testJQOM0.708
testSearchForAreasContainingImage0.726
testQueryBuild0.642
testQueryWhenSearchingJustForPages0.651
testSearchOfNonDefaultNodeType0.641
testSearchForUUIDInChildNode0.675
testEmptyResult0.663
testResultContainsOnlyPages0.737
testSearchForPagesWhoseComponentIsContainingSpecificText0.77
testSearchForInheritedUUID0.664
testConfirmThatFilteredResultIsReallyTheWantedOne0.687
testSearchForSpecificTemplate0.79

RequestDispatchUtilTest

testDispatchRedirectNonInternal0
testDispatchRedirectInternal0.001
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.544
testRuleStringConstructor0.614
testIsAllowedNode0.622

SearchReplaceTest

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

ServletUtilTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.599
testWrappingNDParent0.56
testClosedSessionResistance0.575

TextFileUtilTest

testGetLines0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.003
testWorkspaceNamesWithNonNullExpectation0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.012

Content2BeanTest

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

AbstractRepositoryStrategyTest

testGetSession0.565

DefaultRepositoryStrategyTest

testPasswordIsNull0.595
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet1.254

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0
testLocalAttributes0
testApplicationAttributes0

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod1.944

WebContextImplTest

testLoginLogout0.007

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0.001

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.707
testImportXmlWithNoSameNameSiblingNodes0.566
testImportXmlWithSameNameNodeInOriginalTree0.687
testDoctypeImport0.547
testImportXmlWithSameNameSiblings0.551

DataTransporterTest

testEncodePath0
testParseAndFormat0.027
testRemoveNs0.002
testCreateExportPath0
testRevertExportPath0.001

MagnoliaV2FilterTest

testBogusMetaElement0.013

PropertiesImportExportTest

testImportMetadata0.001
testPropertiesExport0.003
testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.931

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0.001
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0.001

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0.001

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.003

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.001
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0
testDeepUnwrap0.008

EnumCaseInsensitiveTest

convertEnumSameCase0
convertEnumIsCaseInsensitive0
convertEnumIsCaseInsensitiveButWillReturnAMatchingCaseEnumMemberIfItExists0

Node2BeanTest

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

TypeMappingImplTest

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

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.001
testRealisticUsageScenario0.001

OpsTest

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

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

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

MetaDataUtilTest

testUpdateMetaData0
testGetMetaData0.001

NodeUtilRepositoryTest

testRenameNode0.635
testGetResultsFromRowIterator0.689
testMoveNodeAfter0.687
testMoveNode0.581
testMoveNodeBefore0.559

NodeUtilTest

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

PropertiesImportExportTest

testCreateNodesFailingBecauseOfDotInPath0.001
testCreateNodes0.001
testCreateNodesFailingBecauseOfMissingTrailingSlash0
testConvertPropertyStringToBinaryObject0.001
testCreateNodesFailingBecauseOfEqualsSignWithoutADot0
testCreateNodesFailingBecauseOfDotAndMonkeyTail0
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.001
testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0
testGetNodeBadPath0
testGetNode0
testGetNodeNoSessionPassed0.001
testGetNodeByIdentifier0
testGetNodeByRelativePathWhenNodeDoesNotExist0
testGetNodeByRelativePath0
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0.001
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0
testGetNodeByIdentifierBadId0

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.651

ChannelVisibilitySessionWrapperTest

testGetItem0.57
testGetNode0.683
testNodeExists0.689
testCanRemoveVisibleItem0.63
testGetProperty0.573
testPropertyExists0.61
testNavigatingWithNodeParentStillHidesExcludedNode0.566
testItemExists0.569
testMoveWorksOnVisibleNode0.609
testFailsToRemoveHiddenItem0.552
testFailsToMoveHiddenNode0.581
testRootNodeHidesExcludedNode0.6

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0.001
testWrapAlreadyWrappedWithThisClass0
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegateSessionWrapperTest

testUnwrap0

ExtendingNodeWrapperTest

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

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.604

I18nNodeWrapperTest

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

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.595

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0

LinkUtilTest

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

UUIDLinkTest

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

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.004

AddPermissionTaskTest

testRoot0.011
testWithoutSlash0.009
testWithSlash0.011

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.009
testGetPermissionAddedToRoleProperly0.008
testDenyPermissionAddedToRoleProperly0.008

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.007

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.001
testChangeTemplate0.001

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0.001

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.011
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.002

FilterOrderingTaskTest

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

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.589

IsAuthorInstanceDelegateTaskTest

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

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.625
testDifferentPlatformEncoding0.643

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.569
testNonExistingPropertyAndExpectedAsSuchIsCreated0.579
testPropertywithUnexpectedValueIsNotReplacedButLogged0.554
testExistingPropertyWithPartOfStringIsReplaced0.563
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.569
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.556
testNonExistingPropertyIsNotReplacedButLogged20.555
testExistingPropertyIsReplaced0.577
testPropertyOfDifferentType0.61
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.555
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.555
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.674

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.638
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.592
testReregisterNodeType0.59

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.583
testRegisterServletTaskWithEmptyMappings0.581

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.004
testRemoveDuplicatePermission0.003

RenameNodesTaskTest

testRenameACLNodesTask0.739

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.599
testNonExistingPathIgnored0.543

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.003

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.031
testAddFalseConditionIfExpressionIsContained0

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.003
testBlocksIfIncludeDispatcherIsMissing0.002
testDoesNotWarnIfErrorDispatcherIsUsed0.003

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.004
testTextFilterClassesAreNotSet0.002
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.004

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

testDependenciesCanUseLowerBoundInfiniteRanges0
testShouldFailWhenDependencyNotFound0.001
testNonOptionalDependencyWithUnspecifiedVersionShouldBeTakenIntoAccount0
testWebappIsAlwaysSortedLast0
testDependenciesShouldBeInvalidIfOutsideOfUpperBound0
testDependenciesShouldBeInvalidIfOutsideOfUpperBoundWithInfiniteLowerBound0
testDependenciesCanUseFiniteRanges0
testCoreIsAlwaysSortedFirst0
testBlowupExplicitelyInCaseOfSelfDependency0
testModulesShouldBeSortedAccordingToDependencies0
testSimpleDependenciesAreResolvedAndChecked0
testOptionalDependenciesAreIndeedOptional0
testDependenciesCanUseUpperBoundInfiniteRanges0
testOptionalDependencyWithUnspecifiedVersionShouldBeTakenIntoAccount0
testDependenciesShouldBeInvalidIfOutsideOfLowerBoundWithInfiniteUpperBound0
testDependenciesShouldBeInvalidIfOutsideOfLowerBound0
testCyclicDependenciesBlowupWithAClearExceptionMessage0
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.089
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.011

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.044
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.006
testPerformCantBeCalledTwiceByDifferentThreads0.804
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.007
testCheckModuleAndDeltasToStringForUpdate0
testCheckModuleAndDeltasToStringForInstall0.001

ModuleRegistryImplTest

testCanGetModuleByClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0.001
testCanCheckIfAModuleExists0
testThrowsExceptionForUnregisteredModuleName0.001
testModuleDefinitionsAreListedInDependencyOrder0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0

ModuleManagerWebUITest

testDoneTemplate0.049
testListTasksTemplate0.03
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.003
testRestartNeededTemplate0.015

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0.001
testCreateParagraph0
testCreatePage0
testCreateContent0
testSetBinaryNodeData0
testCreateCollectionNode0.001

NodeBuilderTest

testContextNodeIsProperlyPropagated0.65
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.579
testErrorMessages0.606

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.718
testSetPropertyFailsIfPropertyDoesNotExist0.666
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.599
testAddPropertyFailsIfPropertyExists0.59
testRenamePropertyAndCheckValueForString0.572

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.596
testModuleNodeIsCreatedIfNeeded0.574
testUsesExistingModuleConfigNode0.64

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.713
testModuleNodeIsCreatedIfNeeded0.593

NodeBuilderTaskTest

testUnknownRootThrowsException0.571
testSyntax0.6

ClassesTest

testCanSetupADifferentClassFactory0.009
testDefaultClassFactoryWorksJustFine0.005

ComponentsTest

testPushingAndPoppingComponentProvider0.004

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.004

ComponentProviderConfigurationBuilderTest

dataWorkspaceConfigured0.007
dataWorkspaceObserved0.001

ConfigurationTest

testNonScopedComponent0.053
testSingletonScopedComponentFactory0.028
testEagerSingletonScopedComponent0.016
testProvider0.019
testLazySingletonScopedComponent0.015
testConfiguredEagerSingleton0.022
testConfigured0.017
testComponentFactory0.015
testObserved0.038
testConfiguredSingleton0.016
testSingletonScopedProvider0.014

LegacyComponentsConfigurerTest

testExcludedKeys0.003
testLegacy0.015

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.007

GuiceComponentProviderTest

testConfiguredInSingletonScope0.013
testCreateChild0.022
canAccessProperties0.035
testConfigured0.013
testImplementation0.01
testObserved0.014
testInstance0.007
getComponentThrowsExeptionForUnconfiguredType0.006
testObservedInRequestScope0.012
testGetComponentProvider0.007

GuiceScopesTest

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

GuiceComponentProviderLifecycleTest

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

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.005
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall3.62
testUpdateFrom45150.807
test45DoesNotInstallWhenFromSmallerThan4460.598
testMP4MimeTypesOnInstall3.608
test446MimeTypesOnInstall3.719
updateTo514anonymousUserPermissions1.01
testUpgradeFrom4468.24

IsNotAProblematicEnvironmentConditionTest

testConditionWithOsxAndJavaSevenAndTomcatSix0.006
testConditionWithWindows0.001
testConditionWithOsxAndJavaSix0
testConditionWithOsxAndJavaEightAndTomcatSeven0.001
testConditionWithOsxAndJavaSevenAndTomcatEight0.001

RenameACLNodesTaskTest

testRenameACLNodesTask0.567

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.659
rearrangementOfBasicDefaultConfig0.561
rearrangementOfSTKsDefaultConfig0.549
nonStandardCompositeConfigIsBackedUp0.569

HashUsersPasswordsTest

testEncryption0.837

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0
testInstanceFactory0

Content2NodeCollectionWrapperTest

testRetainAll0
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0
canFilterOnNodeType0
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0
testGetNodeByIdentifier0
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

testConstructionWithProvidedType0
testGetLongWithLong0
testGetDateFromUnparseableString0
testGetBinaryFromString0
testGetBooleanmWithWrongValueType0
testGetDoubleWithWrongValueType0
testGetBinaryWithWrongValueType0
testGetDate0
testGetType0
testGetStringWithString0
testGetStreamWithWrongValueType0
testGetDecimalWithWrongValueType0
testGetDateWithWrongValueType0.001
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
testOrderBeforeFirstNode0
testSetNodeDataReferencingOtherContent0
testGetName0
testGetHandleOnRoot0
testCanDeleteAProperty0
testGetAncestor0
testOrderBefore0
testGetNameOnRoot0
testGetHandle0
testOrderBefore20
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0

MockUtilTest

testReadingBoolean0
testNodesCanBeCreatedWithoutProperties0
testGettingByUUID0
testReadingNodes0
testMetaData0
testSyntax0

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0.001
testJackrabbitUnregistersProperly0.141

Utf8ContentTest

testReadingUtf8Greek0.587
testReadingUtf8JapaneseChars0.634
testReadingUtf8AccentedChars0.791
testCreateExportImportContentUtf8SpecialChars0.731
testReadingUtf8SpecialChars0.562
testSettingNewUtf8ContentNode0.545
testSettingAnUtf8NodeData0.573
testReadingUtf8Russian0.563

EscapeUtilTest

testEscapeUnescapeArray0.001
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0.001
testNonMatchingDomain0.001

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0.001
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0