Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1345000100%174.086

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.805
info.magnolia.importexport22000100%3.027
info.magnolia.utf88000100%4.569
info.magnolia.objectfactory.configuration14000100%0.267
info.magnolia.module35000100%0.927
info.magnolia.module.model.reader35000100%0.045
info.magnolia.module.model35000100%0
info.magnolia.jcr.decoration12000100%0.004
info.magnolia.module.files1000100%0.003
info.magnolia.beanmerger7000100%0.022
info.magnolia.content2bean19000100%0.218
info.magnolia.objectfactory.guice.lifecycle10000100%0.209
info.magnolia.voting.voters26000100%0.01
info.magnolia.cms.core.version14000100%3.598
info.magnolia.test.mock36000100%0.014
info.magnolia.cms.util212000100%28.522
info.magnolia.cms.core88000100%22.973
info.magnolia.objectfactory.guice19000100%0.213
info.magnolia.test5000100%0.137
info.magnolia.module.ui4000100%1.106
info.magnolia.repository1000100%0
info.magnolia.init.properties2000100%0.001
info.magnolia.repository.definition1000100%0.001
info.magnolia.test.mock.jcr88000100%0.017
info.magnolia.nodebuilder.task7000100%3.92
info.magnolia.cms.i18n12000100%0.075
info.magnolia.registry4000100%0.001
info.magnolia.context13000100%2.225
info.magnolia.jcr.inheritance4000100%0.011
info.magnolia.objectfactory31000100%0.05
info.magnolia.module.delta72000100%12.951
info.magnolia.freemarker54000100%0.292
info.magnolia.cms.security77000100%24.472
info.magnolia.init27000100%0.951
info.magnolia.freemarker.models3000100%0.002
info.magnolia.audit35000100%27.34
info.magnolia.cms.filters46000100%5.121
info.magnolia.util2000100%0
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.jcr.wrapper57000100%8.298
info.magnolia.cms.security.auth.callback6000100%0.005
info.magnolia.link29000100%0.243
info.magnolia.cms.core.search2000100%1.357
info.magnolia.nodebuilder15000100%4.409
info.magnolia.jcr.predicate6000100%0.002
info.magnolia.importexport.filters1000100%0.01
info.magnolia.cms.beans.config19000100%0.127
info.magnolia.jcr.util98000100%3.048
info.magnolia.setup8000100%10.483
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.011
RenameACLNodesTaskTest1000100%0.543
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.251

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0
BootstrapUtilTest4000100%0.001
DataTransporterRepositoryTest5000100%2.99
DataTransporterTest5000100%0.029
PropertiesImportExportTest5000100%0.007

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.569

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.004
ComponentProviderConfigurationBuilderTest11000100%0.25
LegacyComponentsConfigurerTest2000100%0.013

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest15000100%0.018
ModuleInstanceProviderTest2000100%0.061
ModuleLifecycleContextImplTest2000100%0
ModuleManagementStateTest3000100%0.001
ModuleManagerImplTest6000100%0.844
ModuleRegistryImplTest7000100%0.003

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.043
DependencyCheckerImplTest18000100%0.001
DependencyLevelComparatorTest5000100%0.001

info.magnolia.module.model

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

info.magnolia.jcr.decoration

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.003

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.002
ProxyBasedBeanMergerTest6000100%0.02

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.011
Content2BeanTest18000100%0.207

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.209

info.magnolia.voting.voters

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

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest6000100%1.133
ContentVersionTest4000100%1.863
CopyUtilTest1000100%0.57
MgnlVersioningNodeWrapperTest1000100%0.001
VersionedNodeTest2000100%0.031

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2NodeCollectionWrapperTest2000100%0.001
MockAccessManagerTest1000100%0
MockComponentProviderTest2000100%0
MockContentTest12000100%0.004
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.216
ContentUtilTest27000100%0.027
DateUtilTest1000100%0.008
DelayedExecutorTest3000100%3.364
DumperUtilTest2000100%1.118
ExceptionUtilTest19000100%0.003
ExtendingContentWrapperRepositoryTest2000100%1.102
ExtendingContentWrapperTest15000100%0.128
InheritanceContentWrapperTest8000100%0.008
LazyContentWrapperTest3000100%1.693
LazyNodeDataWrapperTest3000100%0.011
ModuleConfigurationObservingManagerTest1000100%6.02
NodeDataUtilTest10000100%0.004
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.034
PathUtilTest9000100%0.002
QueryUtilTest15000100%9.382
RequestDispatchUtilTest4000100%0.002
RuleTest3000100%1.627
SearchReplaceTest4000100%0.011
ServletUtilTest16000100%0.004
SiblingsHelperTest7000100%0.007
SimpleUrlPatternTest18000100%0.002
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.652
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.016
WebXmlUtilTest9000100%0.074
WorkspaceXmlUtilTest2000100%0.006

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.008
DefaultACLPermissionsTest7000100%0.146
DefaultContentTest25000100%14.51
MagnoliaAccessProviderTest6000100%0.176
MetaDataTest13000100%0.025
NodeTest14000100%7.923
NodeTypeBasedACLPermissionsTest9000100%0.147
PathTest5000100%0
RootOnlyPermissionTest3000100%0.037

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.007
GuiceComponentProviderTest10000100%0.141
GuiceScopesTest8000100%0.065

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.002
SelfTest2000100%0.135

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.106

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest1000100%0

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.001

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.001

info.magnolia.test.mock.jcr

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

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.665
ModuleNodeBuilderTaskTest2000100%1.129
NodeBuilderTaskTest2000100%1.126

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0
DefaultI18NContentSupportTest3000100%0.028
HierarchyBasedI18nContentSupportTest3000100%0.032
MessagesManagerTest5000100%0.015

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.554
DefaultRepositoryStrategyTest2000100%1.098
MgnlContextTest2000100%0.001
RequestAttributeStrategyTest4000100%0.005
SimpleContextTest1000100%0.557
WebContextImplTest1000100%0.01
WriterResponseWrapperTest2000100%0

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.011

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.011
ComponentsTest1000100%0.004
DefaultClassFactoryTest5000100%0.002
DefaultComponentProviderTest9000100%0.017
ObjectFactoryTest1000100%0
ObjectManufacturerTest11000100%0.01
ObservedComponentFactoryTest2000100%0.006

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.292

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.072
ACLImplTest2000100%0.001
ContentSecurityFilterTest2000100%0.091
DelegatingUserManagerTest1000100%0.002
HierarchicalUserManagerTest5000100%2.98
MgnlGroupTest8000100%0.054
MgnlUserManagerRepositoryTest7000100%9.999
MgnlUserManagerTest11000100%0.886
MgnlUserTest7000100%0.048
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%5.158
SecurityTest1000100%0.003
SecurityUtilKeyStoreTest2000100%0.216
SecurityUtilTest8000100%4.95
URISecurityFilterTest2000100%0.011

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.011
DefaultMagnoliaInitPathsTest8000100%0.006
DefaultMagnoliaPropertiesResolverTest9000100%0.009
MagnoliaServletContextListenerTest1000100%0.925

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.282
AuditLoggingUtilTest2000100%0.059
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%6.384
MgnlAuditLoggingContentDecoratorTest28000100%20.615

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.012
ContentTypeFilterTest8000100%4.509
FilterTest3000100%0.137
InstallFilterTest3000100%0.038
InterceptFilterTest6000100%0.018
MappingTest1000100%0.008
MultiChannelFilterTest3000100%0.005
MultipartRequestFilterTempFileDeletionTest2000100%0.197
MultipartRequestFilterTest2000100%0.025
MultipartRequestWrapperTest1000100%0.009
RangeSupportFilterTest3000100%0.013
ServletDispatchingFilterTest12000100%0.142
UnicodeNormalizationRequestWrapperTest1000100%0.008

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.005

info.magnolia.link

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

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.357

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.002
NodeBuilderTest3000100%1.682
OpsTest5000100%2.724

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.01

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0.001
ObservedManagerTest1000100%0.003
RegexpVirtualURIMappingTest11000100%0.006
URI2RepositoryManagerTest2000100%0.001
URI2RepositoryMappingTest4000100%0.116

info.magnolia.jcr.util

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

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest7000100%9.64
HashUsersPasswordsTest1000100%0.843

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.282

AuditLoggingUtilTest

testLogsLoginSuccesses0.058
testLogsLoginFailures0.001

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt3.749
testSetPropertyStringStringArrayInt1.143
testSetPropertyStringValueArrayInt0.79
testSetPropertyStringStringInt0.702

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator1.061
testSequenceActionMoveCreate1.011
testSequenceActionMoveDelete0.927
testSequenceCreateModifyDelete0.839
testSequenceActionCreateCreate0.785
testSequenceActionMoveModify0.763
testSequenceActionCreateSessionDelete0.728
testSequenceActionModifyMoveDelete0.783
testLogSessionDelete0.78
testSequenceCreateModify0.693
testSequenceActionCreateNodeDelete0.676
testSequenceActionModifySessionDelete0.762
testSequenceActionSessionDeleteCreate0.756
testLogModifyNode0.677
testLogModifyProperty0.698
testLogCreateNode0.665
testLogNodeDeleteCreateDelete0.68
testLogDeleteNode0.681
testLogMoveNode0.663
testLogCreateNodeWithSpecificNodeType0.653
testSequenceActionNodeDeleteCreate0.717
testSequenceActionModifyCreate0.732
testNodeSave0.651
testSequenceActionModifyMove0.651
testSequenceActionModifyNodeDelete0.665
testSequenceCreateMove0.631
testSequenceActionModifyModify0.63
testSequenceActionMoveModifyDelete0.657

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.002

ProxyBasedBeanMergerTest

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

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

ObservedManagerTest

testGetNodeByUUIDOrPath0.003

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.001
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.041
testGetUri0.054
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.002
testGetHandleStripsExtensionInclTheDot0.019

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.007
testThatAttributesAreSetOnTheWrappedNode0.001
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.029
testCanReadOnPageNode0.019
testGrantsOnContentNode0.019
testCanReadOnContentNode0.02
testVerifyThatSessionIsUsedAsResolver0.025
testGrantsOnPageNode0.017
testGrantsHigherPermissionThenAssigned0.017

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.684
testThatReadingANonExistingNodeDataDoesNotFail0.577
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.649
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.62
testCreatingAnExistingNodeDataDoesNotFail0.608
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.596
testReadingANodeData0.574
testCreatingAndSettingANodeData0.575
testIsNodeTypeForNodeChecksPrimaryType0.574
testAddMixin0.576
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.6
testSettingANonExistingNodeDataCreatesANewNodeData0.604
testCreatingAnEmptyNodeData0.573
testModDate0.57
testCreatingAndSettingABooleanNodeData0.554
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.555
testDelete0.593
testEquals0.529
testSettingAnExistingNodeData0.557
testCreatingAndReadingABinaryNodeData0.563
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.555
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.546
testEqualsWithWrongType0.563
testEqualsWithNull0.548
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.567

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.042
testReadOnlyPermissionsToJcrSystemAreSetForUser0.033
testPermissionWrongClassDefined0.025
testPermissionNonexistingClassDefined0.025
testPermissionClassDefined0.026
testPermissionWrongClassConstructor0.025

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.591
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.58
testCreatingAnExistingNodeDataDoesNotFail0.56
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.57
testReadingANodeData0.56
testCreatingAndSettingANodeData0.547
testIsNodeTypeForNodeChecksPrimaryType0.57
testAddMixin0.564
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.572
testSettingANonExistingNodeDataCreatesANewNodeData0.555
testSettingAnExistingNodeData0.556
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.568
testThatReadingANonExistingNodeDataFail0.555
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.575

NodeTypeBasedACLPermissionsTest

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

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.012
testNoRootNode0.011
testGrants0.014

QueryTest

testSimpleQuery0.688
testMaxResultSize0.669

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.729
testUseSystemSessionToRetrieveVersions0.034
testCreateAndRestoreDeletedVersion0.053
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.137
testNumberOfCreatedVersions0.112
testCreateAndRestoreVersion0.068

ContentVersionTest

testRestoringBinariesFromContentVersion0.076
testRetrievingBinariesFromContentVersionsChildNode0.615
testBasics0.613
testRetrievingBinariesFromContentVersion0.559

CopyUtilTest

testChangePrimaryNodeTy0.57

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.031

CompositeFilterTest

testInitializationAndDestruction0.012

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.582
testFilterWithEmptyDefaultExtension0.563
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.558
doubleDotURIisProperlyNormalizedAndDecoded0.552
testHandlesRequestUriWithJSessionId0.554
URIwithSpacesIsProperlyNormalizedAndDecoded0.587
oneDotURIisProperlyNormalizedAndDecoded0.558
simpleURIisProperlyNormalizedAndDecoded0.555

FilterTest

testBypassing0.106
testDecoratedFilter0.018
testInitialization0.013

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.019
testExecutesCorrectCommandBasedOnURI0.01
testPassesNullAsCommandIfNoneSpecified0.009

InterceptFilterTest

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

MappingTest

testMatchesWhenJSessionIdInRequestUri0.008

MultiChannelFilterTest

testChannelFromResolverGetsSet0.003
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0.001

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.161
testCOSMultipartFilterFileDeletion0.036

MultipartRequestFilterTest

testFilterCommonsFileUpload0.014
testFilterCOS0.011

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.009

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.008
testETagDoesNotContainJSessionId0.001
testContentLengthIsNotSet0.004

ServletDispatchingFilterTest

testWrapperRespectsForwards0.028
testSupportsDefaultMapping0.014
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.009
testEscapeMetaCharacters0.008
testSupportsPathMapping0.011
testPathInfoShouldAdhereToServletSpec0.009
testSupportsExtensionMapping0.009
testShouldNotBypassWhenExactMappingMatches0.01
testShouldNotBypassWhenPathMappingMatches0.009
testShouldBypassWhenMappingDoesNotMatch0.01
testSupportsRegexMappings0.014
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.011

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.008

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.01
testGetNodeDataEndlessLoop0.009
testDetermineLocale0.009

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.013
testGetNodeDataEndlessLoop0.008
testDetermineLocale0.011

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.011
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001
testGetsMessagesFromSpecifiedBundle0.001
testGetsSimpleMessageFromDefaultBundle0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.001

AccessManagerImplTest

testMultiThreadAccess0.069
testGetPermissions0.003

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.087
testIsAllowedForAnonymous0.004

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.002

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.6
testGroupAddingAndRemoving0.634
testRoleAddingAndRemoving0.6
testParentPathIsRealmIfNameShorterThan3Chars0.579
testParentPathShouldBeLowercased0.567

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.878
testNewlyCreatedUserNodeHasMixinLockable1.437
testDoNotCreateUserWhenExistInAnotherRealm0.979
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.449
testUserPasswordAfterChangingByJCRProperty1.846
testUserPasswordAfterCodeCreation1.416
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed0.994

MgnlUserManagerTest

testUsernameCantBeBlank0
testUsernameCantBeEmpty0
testSetStringProperty0.018
testUserHasAccessToHisOwnProperties0.42
testFindPrincipalNode0.017
testSetPropertyToNull0.002
testUserWasCreatedUnderCertainPath0.423
testSetProperty0.002
testUsernameCantBeNull0
testFindPrincipalNodeWithOtherRealm0.003
testUsernameIsValidatedUponCreation0.001

MgnlUserTest

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

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0.001
testCanMoveThisUserRoleAssigned0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0.001
testRemovePrincipalFromCollection0
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.017
testUserManagerReturnsCorrectAnonymousUser0.863
testUserManagerRealmIsSystemRealm0.015
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.845
testUserManagerReturnsSystemUserWithCorrectRole0.433
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.43
testUserManagerReturnsCorrectSystemUserByName0.847
testUserManagerReturnsEnabledRescueUser0.433
testUserManagerReturnsCorrectSystemUser0.844
testUserManagerReturnsSystemUserWithCorrectGroup0.431

SecurityTest

testMergePrincipals0.003

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.156
testKeyStoreInSomeOtherFolder0.06

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.57
testPasswordRemovingMethodFromCache0.546
testRemoveAllPasswordPamametersFromCacheLog0.556
testCrypt0.957
testUpdateKeysKeyLocationIsSet0.555
testKeyStore0.617
testUpdateKeysKeyLocationIsNotSet0.543
testPasswordRemovingMethodFromURL0.606

URISecurityFilterTest

testIsAllowedForOther0.007
testIsAllowedForAnonymous0.004

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

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

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.008

DelayedExecutorTest

testDelayedExecution0.601
testMultipleDelayedExecution0.757
testExecutionAfterMaxDelay2.006

DumperUtilTest

testDump0.555
testDumpLevel20.563

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.547
testIsExistsMethodWhenAbsolutPathAndNodeExists0.555

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.584
testWrappingNDParent0.553
testClosedSessionResistance0.556

LazyNodeDataWrapperTest

testWorkOnDeadSession0.005
testDoesNotCallHierarchyManagerUntilNeeded0.002
testCallHierarchyManagerOnlyFirstTime0.004

ModuleConfigurationObservingManagerTest

testObserving6.02

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

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

PathUtilTest

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

QueryUtilTest

testQueryWhenSearchingJustForComponents0.632
testSimpleQuery0.632
testSearchForUUID0.63
testJQOM0.63
testSearchForAreasContainingImage0.627
testQueryBuild0.616
testQueryWhenSearchingJustForPages0.622
testSearchOfNonDefaultNodeType0.639
testSearchForUUIDInChildNode0.62
testEmptyResult0.631
testResultContainsOnlyPages0.63
testSearchForPagesWhoseComponentIsContainingSpecificText0.64
testSearchForInheritedUUID0.604
testConfirmThatFilteredResultIsReallyTheWantedOne0.617
testSearchForSpecificTemplate0.612

RequestDispatchUtilTest

testDispatchRedirectNonInternal0
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0

RuleTest

testIsNotAllowedNode0.546
testRuleStringConstructor0.548
testIsAllowedNode0.533

SearchReplaceTest

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

ServletUtilTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.551
testWrappingNDParent0.547
testClosedSessionResistance0.554

TextFileUtilTest

testGetLines0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0.001
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.003
testWorkspaceNamesWithNonNullExpectation0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.011

Content2BeanTest

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

AbstractRepositoryStrategyTest

testGetSession0.554

DefaultRepositoryStrategyTest

testPasswordIsNull0.552
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.546

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.004
testLocalAttributes0.001
testApplicationAttributes0

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.557

WebContextImplTest

testLoginLogout0.01

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0.001
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.776
testImportXmlWithNoSameNameSiblingNodes0.55
testImportXmlWithSameNameNodeInOriginalTree0.559
testDoctypeImport0.551
testImportXmlWithSameNameSiblings0.554

DataTransporterTest

testEncodePath0
testParseAndFormat0.024
testRemoveNs0.004
testCreateExportPath0.001
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.01

PropertiesImportExportTest

testImportMetadata0.002
testPropertiesExport0.004
testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.925

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.002

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.002
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0.001
testDeepUnwrap0.008

AbstractNodeOperationTest

testThen0

NodeBuilderTest

testExecWithSeveralChildOps0.001
testRealisticUsageScenario0

OpsTest

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

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0.001

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0.001
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

test0.002
testGetBasicProps0
testGetBinaryProps0.001
testGetOtherProps0

MetaDataUtilTest

testUpdateMetaData0.001
testGetMetaData0

NodeUtilRepositoryTest

testRenameNode0.738
testGetResultsFromRowIterator0.584
testMoveNodeAfter0.562
testMoveNode0.574
testMoveNodeBefore0.569

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

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

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.552

ChannelVisibilitySessionWrapperTest

testGetItem0.554
testGetNode0.548
testNodeExists0.551
testCanRemoveVisibleItem0.536
testGetProperty0.543
testPropertyExists0.547
testNavigatingWithNodeParentStillHidesExcludedNode0.543
testItemExists0.545
testMoveWorksOnVisibleNode0.546
testFailsToRemoveHiddenItem0.541
testFailsToMoveHiddenNode0.54
testRootNodeHidesExcludedNode0.545

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0
testWrapAlreadyWrappedWithThisClass0
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.552

I18nNodeWrapperTest

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

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.547

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.001

LinkUtilTest

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

UUIDLinkTest

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

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.012

AddPermissionTaskTest

testRoot0.011
testWithoutSlash0.01
testWithSlash0.01

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.009
testGetPermissionAddedToRoleProperly0.008
testDenyPermissionAddedToRoleProperly0.008

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.007

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.007
testChangeTemplate0.001

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0.001

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.011
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.002

FilterOrderingTaskTest

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

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.573

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.001
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.002
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.54
testDifferentPlatformEncoding0.599

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.545
testNonExistingPropertyAndExpectedAsSuchIsCreated0.562
testPropertywithUnexpectedValueIsNotReplacedButLogged0.541
testExistingPropertyWithPartOfStringIsReplaced0.549
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.547
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.55
testNonExistingPropertyIsNotReplacedButLogged20.534
testExistingPropertyIsReplaced0.547
testPropertyOfDifferentType0.547
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.545
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.541
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.544

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.563
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.558
testReregisterNodeType0.566

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.558
testRegisterServletTaskWithEmptyMappings0.576

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.005
testRemoveDuplicatePermission0.003

RenameNodesTaskTest

testRenameACLNodesTask0.585

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.559
testNonExistingPathIgnored0.537

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.003

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.021
testAddFalseConditionIfExpressionIsContained0

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.002
testBlocksIfIncludeDispatcherIsMissing0.003
testDoesNotWarnIfErrorDispatcherIsUsed0.002

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.003
testTextFilterClassesAreNotSet0.002
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.003

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0.001

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.046
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.015

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.001
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.028
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.005
testPerformCantBeCalledTwiceByDifferentThreads0.804
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.006
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testDoneTemplate0.063
testListTasksTemplate0.025
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.003
testRestartNeededTemplate0.015

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0

ContentOpsTest

testSetTemplate0.001
testCreateParagraph0
testCreatePage0
testCreateContent0
testSetBinaryNodeData0.001
testCreateCollectionNode0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.564
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.562
testErrorMessages0.556

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.55
testSetPropertyFailsIfPropertyDoesNotExist0.543
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.549
testAddPropertyFailsIfPropertyExists0.539
testRenamePropertyAndCheckValueForString0.543

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.552
testModuleNodeIsCreatedIfNeeded0.554
testUsesExistingModuleConfigNode0.559

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.568
testModuleNodeIsCreatedIfNeeded0.561

NodeBuilderTaskTest

testUnknownRootThrowsException0.556
testSyntax0.57

ClassesTest

testCanSetupADifferentClassFactory0.006
testDefaultClassFactoryWorksJustFine0.005

ComponentsTest

testPushingAndPoppingComponentProvider0.004

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.004

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.055
testSingletonScopedComponentFactory0.029
testEagerSingletonScopedComponent0.017
testProvider0.019
testLazySingletonScopedComponent0.015
testConfiguredEagerSingleton0.023
testConfigured0.017
testComponentFactory0.015
testObserved0.025
testConfiguredSingleton0.018
testSingletonScopedProvider0.017

LegacyComponentsConfigurerTest

testExcludedKeys0.005
testLegacy0.008

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0.001

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.007

GuiceComponentProviderTest

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

GuiceScopesTest

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

GuiceComponentProviderLifecycleTest

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

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.005
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.001

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0.001

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.251
testUpdateFrom45150.662
test45DoesNotInstallWhenFromSmallerThan4460.558
testMP4MimeTypesOnInstall2.117
test446MimeTypesOnInstall2.117
updateTo514anonymousUserPermissions0.725
testUpgradeFrom4461.21

IsNotAProblematicEnvironmentConditionTest

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

RenameACLNodesTaskTest

testRenameACLNodesTask0.543

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.595
rearrangementOfBasicDefaultConfig0.562
rearrangementOfSTKsDefaultConfig0.554
nonStandardCompositeConfigIsBackedUp0.54

HashUsersPasswordsTest

testEncryption0.843

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0.001
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRetainAll0
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0
canFilterOnNodeType0.001
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0.001
testGetNodeByIdentifier0
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0.001
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0.001

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0.001
testJackrabbitUnregistersProperly0.134

Utf8ContentTest

testReadingUtf8Greek0.556
testReadingUtf8JapaneseChars0.544
testReadingUtf8AccentedChars0.569
testCreateExportImportContentUtf8SpecialChars0.626
testReadingUtf8SpecialChars0.55
testSettingNewUtf8ContentNode0.564
testSettingAnUtf8NodeData0.601
testReadingUtf8Russian0.559

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0.001
testNonMatchingDomain0

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0