magnolia-core Version: 4.5.11 Last Published: Aug 29, 2013

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
130200399.77%168.783

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_55000100%2.917
info.magnolia.importexport19000100%1.364
info.magnolia.utf88000100%4.692
info.magnolia.objectfactory.configuration14000100%0.273
info.magnolia.module35000100%0.954
info.magnolia.module.model.reader35000100%0.053
info.magnolia.module.model35000100%0.004
info.magnolia.jcr.decoration12000100%0.004
info.magnolia.module.files1000100%0.003
info.magnolia.beanmerger7000100%0.082
info.magnolia.content2bean1900194.737%0.221
info.magnolia.objectfactory.guice.lifecycle10000100%0.205
info.magnolia.voting.voters25000100%0.011
info.magnolia.cms.core.version13000100%3.706
info.magnolia.test.mock36000100%0.021
info.magnolia.cms.util204000100%28.119
info.magnolia.cms.core87000100%26.96
info.magnolia.objectfactory.guice19000100%0.227
info.magnolia.test5000100%0.122
info.magnolia.module.ui4000100%1.085
info.magnolia.repository10010%0.001
info.magnolia.init.properties2000100%0.001
info.magnolia.repository.definition1000100%0.002
info.magnolia.test.mock.jcr88000100%0.016
info.magnolia.nodebuilder.task7000100%4.05
info.magnolia.cms.i18n12000100%0.101
info.magnolia.registry4000100%0.001
info.magnolia.context12000100%2.262
info.magnolia.jcr.inheritance4000100%0.01
info.magnolia.objectfactory31000100%0.046
info.magnolia.module.delta68000100%11.023
info.magnolia.freemarker54000100%0.294
info.magnolia.cms.security77000100%24.948
info.magnolia.init27000100%0.243
info.magnolia.freemarker.models3000100%0.003
info.magnolia.audit31000100%27.114
info.magnolia.cms.filters37000100%1.081
info.magnolia.util2000100%0
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.jcr.wrapper57000100%8.571
info.magnolia.cms.security.auth.callback6000100%0.005
info.magnolia.link28000100%0.264
info.magnolia.cms.core.search2000100%1.381
info.magnolia.nodebuilder15000100%4.594
info.magnolia.jcr.predicate6000100%0.001
info.magnolia.importexport.filters1000100%0.01
info.magnolia.cms.beans.config1800194.444%0.128
info.magnolia.jcr.util96000100%2.481
info.magnolia.setup6000100%9.123
info.magnolia.jcr.nodebuilder10000100%0.005

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

info.magnolia.setup.for4_5

ClassTestsErrors FailuresSkippedSuccess RateTime
RenameACLNodesTaskTest1000100%0.548
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.369

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.001
BootstrapUtilTest4000100%0.001
DataTransporterRepositoryTest2000100%1.326
DataTransporterTest5000100%0.029
PropertiesImportExportTest5000100%0.007

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.692

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.005
ComponentProviderConfigurationBuilderTest11000100%0.256
LegacyComponentsConfigurerTest2000100%0.012

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest15000100%0.018
ModuleInstanceProviderTest2000100%0.082
ModuleLifecycleContextImplTest2000100%0
ModuleManagementStateTest3000100%0.001
ModuleManagerImplTest6000100%0.849
ModuleRegistryImplTest7000100%0.004

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.048
DependencyCheckerImplTest18000100%0.005
DependencyLevelComparatorTest5000100%0

info.magnolia.module.model

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

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.08

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.017
Content2BeanTest1800194.444%0.204

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.205

info.magnolia.voting.voters

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

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest6000100%1.147
ContentVersionTest4000100%2.559
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest3000100%0
ClassUtilTest1000100%0
ContentUtilRepoTest4000100%2.385
ContentUtilTest27000100%0.031
DateUtilTest1000100%0.009
DelayedExecutorTest3000100%3.364
ExceptionUtilTest19000100%0.004
ExtendingContentWrapperRepositoryTest2000100%1.181
ExtendingContentWrapperTest15000100%0.148
InheritanceContentWrapperTest8000100%0.008
LazyContentWrapperTest3000100%1.76
LazyNodeDataWrapperTest3000100%0.01
ModuleConfigurationObservingManagerTest1000100%6.022
NodeDataUtilTest10000100%0.002
NodePathComparatorTest1000100%0.001
NodeUuidComparatorTest1000100%0.001
ObservationUtilTest4000100%0.034
PathUtilTest9000100%0.001
QueryUtilTest15000100%9.622
RequestDispatchUtilTest4000100%0.001
RuleTest3000100%1.725
SearchReplaceTest4000100%0.012
ServletUtilTest10000100%0.001
SiblingsHelperTest7000100%0.009
SimpleUrlPatternTest18000100%0.004
StringLengthComparatorTest1000100%0.001
SystemContentWrapperTest3000100%1.695
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.016
WebXmlUtilTest9000100%0.064
WorkspaceXmlUtilTest2000100%0.006

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.011
DefaultACLPermissionsTest6000100%0.137
DefaultContentTest25000100%17.862
MagnoliaAccessProviderTest6000100%0.179
MetaDataTest13000100%0.024
NodeTest14000100%8.551
NodeTypeBasedACLPermissionsTest9000100%0.159
PathTest5000100%0
RootOnlyPermissionTest3000100%0.036

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.008
GuiceComponentProviderTest10000100%0.145
GuiceScopesTest8000100%0.074

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.121

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.085

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest10010%0.001

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.001

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.002

info.magnolia.test.mock.jcr

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

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.758
ModuleNodeBuilderTaskTest2000100%1.137
NodeBuilderTaskTest2000100%1.155

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0
DefaultI18NContentSupportTest3000100%0.035
HierarchyBasedI18nContentSupportTest3000100%0.048
MessagesManagerTest5000100%0.018

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.561
DefaultRepositoryStrategyTest2000100%1.135
MgnlContextTest2000100%0
RequestAttributeStrategyTest3000100%0.005
SimpleContextTest1000100%0.55
WebContextImplTest1000100%0.01
WriterResponseWrapperTest2000100%0.001

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.01

info.magnolia.objectfactory

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

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.294

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.084
ACLImplTest2000100%0
ContentSecurityFilterTest2000100%0.135
DelegatingUserManagerTest1000100%0.003
HierarchicalUserManagerTest5000100%3.105
MgnlGroupTest8000100%0.053
MgnlUserManagerRepositoryTest7000100%10.237
MgnlUserManagerTest11000100%0.898
MgnlUserTest7000100%0.048
PermissionUtilTest4000100%0
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%5.173
SecurityTest1000100%0.003
SecurityUtilKeyStoreTest2000100%0.321
SecurityUtilTest8000100%4.876
URISecurityFilterTest2000100%0.011

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.009
DefaultMagnoliaInitPathsTest8000100%0.006
DefaultMagnoliaPropertiesResolverTest9000100%0.008
MagnoliaServletContextListenerTest1000100%0.22

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.463
AuditLoggingUtilTest2000100%0.086
MgnlAuditLoggingContentDecoratorTest28000100%26.565

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0
ContentTypeFilterTest1000100%0.069
FilterTest3000100%0.198
InstallFilterTest3000100%0.051
InterceptFilterTest6000100%0.023
MultiChannelFilterTest3000100%0.007
MultipartRequestFilterTempFileDeletionTest2000100%0.433
MultipartRequestFilterTest2000100%0.078
MultipartRequestWrapperTest1000100%0.013
RangeSupportFilterTest2000100%0.014
ServletDispatchingFilterTest12000100%0.185
UnicodeNormalizationRequestWrapperTest1000100%0.01

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.183
UUIDLinkTest8000100%0.08

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.381

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.002
NodeBuilderTest3000100%1.747
OpsTest5000100%2.844

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.01

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest10010%0.001
RegexpVirtualURIMappingTest11000100%0.006
URI2RepositoryManagerTest2000100%0.002
URI2RepositoryMappingTest4000100%0.119

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.005
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest4000100%2.454
NodeUtilTest39000100%0.012
PropertiesImportExportTest8000100%0.005
PropertyUtilTest27000100%0.001
SessionUtilTest11000100%0.003
VersionUtilTest1000100%0

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest5000100%8.274
HashUsersPasswordsTest1000100%0.849

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.463

AuditLoggingUtilTest

testLogsLoginSuccesses0.084
testLogsLoginFailures0.002

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator4.833
testSequenceActionMoveCreate1.828
testSequenceActionMoveDelete1.075
testSequenceCreateModifyDelete1.093
testSequenceActionCreateCreate0.817
testSequenceActionMoveModify0.859
testSequenceActionCreateSessionDelete0.761
testSequenceActionModifyMoveDelete0.833
testLogSessionDelete0.819
testSequenceCreateModify0.733
testSequenceActionCreateNodeDelete0.725
testSequenceActionModifySessionDelete0.794
testSequenceActionSessionDeleteCreate0.844
testLogModifyNode0.706
testLogModifyProperty0.782
testLogCreateNode0.717
testLogNodeDeleteCreateDelete0.738
testLogDeleteNode0.732
testLogMoveNode0.662
testLogCreateNodeWithSpecificNodeType0.697
testSequenceActionNodeDeleteCreate0.787
testSequenceActionModifyCreate0.684
testNodeSave0.697
testSequenceActionModifyMove0.651
testSequenceActionModifyNodeDelete0.714
testSequenceCreateMove0.641
testSequenceActionModifyModify0.679
testSequenceActionMoveModifyDelete0.664

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.002

ProxyBasedBeanMergerTest

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

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.002
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

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

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.011
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.03
testCanReadOnPageNode0.027
testGrantsOnContentNode0.022
testCanReadOnContentNode0.02
testGrantsOnPageNode0.019
testGrantsHigherPermissionThenAssigned0.019

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.844
testThatReadingANonExistingNodeDataDoesNotFail1.108
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.915
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible1.148
testCreatingAnExistingNodeDataDoesNotFail0.663
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.712
testReadingANodeData0.68
testCreatingAndSettingANodeData0.69
testIsNodeTypeForNodeChecksPrimaryType0.595
testAddMixin0.61
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.618
testSettingANonExistingNodeDataCreatesANewNodeData0.587
testCreatingAnEmptyNodeData0.595
testModDate0.593
testCreatingAndSettingABooleanNodeData0.582
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData1.203
testDelete0.62
testEquals0.605
testSettingAnExistingNodeData0.595
testCreatingAndReadingABinaryNodeData0.617
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.6
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.601
testEqualsWithWrongType0.567
testEqualsWithNull0.608
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.906

MagnoliaAccessProviderTest

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

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.75
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.648
testCreatingAnExistingNodeDataDoesNotFail0.6
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.59
testReadingANodeData0.595
testCreatingAndSettingANodeData0.599
testIsNodeTypeForNodeChecksPrimaryType0.594
testAddMixin0.61
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.629
testSettingANonExistingNodeDataCreatesANewNodeData0.588
testSettingAnExistingNodeData0.586
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.586
testThatReadingANonExistingNodeDataFail0.585
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.591

NodeTypeBasedACLPermissionsTest

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

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.012
testNoRootNode0.012
testGrants0.012

QueryTest

testSimpleQuery0.763
testMaxResultSize0.618

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.721
testUseSystemSessionToRetrieveVersions0.049
testCreateAndRestoreDeletedVersion0.062
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.15
testNumberOfCreatedVersions0.099
testCreateAndRestoreVersion0.066

ContentVersionTest

testRestoringBinariesFromContentVersion0.095
testRetrievingBinariesFromContentVersionsChildNode0.695
testBasics1.043
testRetrievingBinariesFromContentVersion0.726

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0

CompositeFilterTest

testInitializationAndDestruction0

ContentTypeFilterTest

testFilterWithEmptyDefaultExtension0.069

FilterTest

testBypassing0.159
testDecoratedFilter0.021
testInitialization0.018

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.022
testExecutesCorrectCommandBasedOnURI0.014
testPassesNullAsCommandIfNoneSpecified0.015

InterceptFilterTest

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

MultiChannelFilterTest

testChannelFromResolverGetsSet0.004
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0.002

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.418
testCOSMultipartFilterFileDeletion0.015

MultipartRequestFilterTest

testFilterCommonsFileUpload0.063
testFilterCOS0.015

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.013

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.01
testContentLengthIsNotSet0.004

ServletDispatchingFilterTest

testWrapperRespectsForwards0.026
testSupportsDefaultMapping0.016
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.012
testEscapeMetaCharacters0.011
testSupportsPathMapping0.014
testPathInfoShouldAdhereToServletSpec0.016
testSupportsExtensionMapping0.014
testShouldNotBypassWhenExactMappingMatches0.013
testShouldNotBypassWhenPathMappingMatches0.016
testShouldBypassWhenMappingDoesNotMatch0.019
testSupportsRegexMappings0.016
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.012

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.01

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.012
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.013

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.019
testGetNodeDataEndlessLoop0.016
testDetermineLocale0.013

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.014
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001
testGetsMessagesFromSpecifiedBundle0.001
testGetsSimpleMessageFromDefaultBundle0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.001

AccessManagerImplTest

testMultiThreadAccess0.083
testGetPermissions0.001

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.132
testIsAllowedForAnonymous0.003

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.003

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.626
testGroupAddingAndRemoving0.703
testRoleAddingAndRemoving0.617
testParentPathIsRealmIfNameShorterThan3Chars0.579
testParentPathShouldBeLowercased0.58

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType1.885
testNewlyCreatedUserNodeHasMixinLockable1.458
testDoNotCreateUserWhenExistInAnotherRealm1.031
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.525
testUserPasswordAfterChangingByJCRProperty1.888
testUserPasswordAfterCodeCreation1.475
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed0.975

MgnlUserManagerTest

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

MgnlUserTest

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

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0
testCanMoveThisUserRoleAssigned0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0
testRemovePrincipalFromCollection0
testRemovePrincipal0
testFindACLByName0.001
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.022
testUserManagerReturnsCorrectAnonymousUser0.851
testUserManagerRealmIsSystemRealm0.015
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.85
testUserManagerReturnsSystemUserWithCorrectRole0.432
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.432
testUserManagerReturnsCorrectSystemUserByName0.852
testUserManagerReturnsEnabledRescueUser0.432
testUserManagerReturnsCorrectSystemUser0.855
testUserManagerReturnsSystemUserWithCorrectGroup0.432

SecurityTest

testMergePrincipals0.003

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.167
testKeyStoreInSomeOtherFolder0.154

SecurityUtilTest

testPasswordRemovingMethodFromCache0.552
testRemoveAllPasswordPamametersFromCacheLog0.55
testCrypt0.928
testUpdateKeysKeyLocationIsSet0.561
testBCProvider0.604
testKeyStore0.573
testUpdateKeysKeyLocationIsNotSet0.555
testPasswordRemovingMethodFromURL0.553

URISecurityFilterTest

testIsAllowedForOther0.008
testIsAllowedForAnonymous0.003

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.561
testSessionBasedCopy0.598
testMoveInSession0.617
testChangeNodeTypeReplaceAllOccurrences0.609

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.009

DelayedExecutorTest

testDelayedExecution0.602
testMultipleDelayedExecution0.756
testExecutionAfterMaxDelay2.006

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.596
testIsExistsMethodWhenAbsolutPathAndNodeExists0.585

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.576
testWrappingNDParent0.584
testClosedSessionResistance0.6

LazyNodeDataWrapperTest

testWorkOnDeadSession0.005
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.004

ModuleConfigurationObservingManagerTest

testObserving6.022

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

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

PathUtilTest

testStripExtension0
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0.001
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents0.654
testSimpleQuery0.669
testSearchForUUID0.637
testJQOM0.65
testSearchForAreasContainingImage0.635
testQueryBuild0.616
testQueryWhenSearchingJustForPages0.637
testSearchOfNonDefaultNodeType0.626
testSearchForUUIDInChildNode0.641
testEmptyResult0.652
testResultContainsOnlyPages0.655
testSearchForPagesWhoseComponentIsContainingSpecificText0.65
testSearchForInheritedUUID0.619
testConfirmThatFilteredResultIsReallyTheWantedOne0.615
testSearchForSpecificTemplate0.666

RequestDispatchUtilTest

testDispatchRedirectNonInternal0
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.579
testRuleStringConstructor0.569
testIsAllowedNode0.577

SearchReplaceTest

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

ServletUtilTest

testFilterInitParametersToMap0
testIsMultipart0
testIsForward0
testServletInitParametersToMap0
testGetDispatcherType0
testGetWrappedRequest0.001
testGetOriginalRequestUri0
testGetOriginalRequestUrlIncludingQueryString0
testIsError0
testIsInclude0

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.586
testWrappingNDParent0.563
testClosedSessionResistance0.546

TextFileUtilTest

testGetLines0.001
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.003
testWorkspaceNamesWithNonNullExpectation0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.017

Content2BeanTest

testFromStringConversion0.01
testWillNotAddIncorrectTypesToMap0.012
testCanSpecifySpecificMapImplementation0.014
testClassPropertiesAreConvertedProperly0.01
testContentToBeanWithArraysUsingAdder0.012
testFlatteningSubNodesToSimpleList0.012
testContentToBeanWithSubMap0.011
testJCRPropertiesTypes0.01
testWillFailToUseACustomMapWhichIsNotConcrete0.011
testContentToBeanWithSubBeanAndAutoTypeResolving0.014
testContentToBeanWithClassDefined0.01
testWillNodAddIncorrectTypesToCollection0.012
testCanConvertStringsToTheAppropriateEnumEquivalent0.011
testContentToBeanWithSubBean0.012
testContentToBeanWithSubMapUsingMapping0.011
testContentToBeanWithSubMapUsingAdder0.012
testContentToBeanWithDefaultClass0.01
testCanSpecifySpecificCollectionImplementation0.01
TODO - MAGNOLIA-3160

AbstractRepositoryStrategyTest

testGetSession0.561

DefaultRepositoryStrategyTest

testPasswordIsNull0.557
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.578

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testSessionAttributes0.003
testLocalAttributes0.001
testApplicationAttributes0.001

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.55

WebContextImplTest

testLoginLogout0.01

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0.001
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0.001

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.741
testDoctypeImport0.585

DataTransporterTest

testEncodePath0
testParseAndFormat0.024
testRemoveNs0.005
testCreateExportPath0
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.01

PropertiesImportExportTest

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

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.22

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0.001

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0.001

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.002

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.002
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0
testDeepUnwrap0.008

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.001
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithTwoStrings0
testSetProperty0.001
testAddNodeWithString0
testAddPropertyFailsIfPropertyExists0
testSetPropertyFailsIfItsNotExistingAlready0
testAddProperty0.001
testRenameProperty0

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

test0.002
testGetBasicProps0.001
testGetBinaryProps0.001
testGetOtherProps0.001

MetaDataUtilTest

testUpdateMetaData0
testGetMetaData0

NodeUtilRepositoryTest

testRenameNode0.658
testMoveNodeAfter0.641
testMoveNode0.569
testMoveNodeBefore0.586

NodeUtilTest

testGetNameFromNodeThrowsRuntimeRepositoryException0.001
testCollectAllChildren_DefaultPredicate_Simple0
testCollectAllChildren_SpecificPredicate_FilterType_ThreeLevel0.001
testPostVisit0
testGetNodes0.001
testGetSiblingsBeforeWithType0
testHasMixinFailsWithEmptyMixin0
testVisit0.001
testCollectionFromNodeIteratorKeepSameOrderOfEntries0
testOrderAfterWithNullSibling0
testGetNodeByIdentifierMissingParam0.001
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
testGetSiblingsWithType0
testGetSiblingsAfter0.001
testAreSiblingsTrue0
testGetSiblings0
testGetSiblingsBefore0.001
testAreSiblingsFalse0
testUnwrap0.001
testGetAncestors_Level00
testGetAncestors_Level30
testGetPathIfPossible0

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

testGetNodeByIdentifierNoSessionPassed0
testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0
testGetNodeBadPath0
testGetNode0
testGetNodeNoSessionPassed0
testGetNodeByIdentifier0
testGetNodeByRelativePathWhenNodeDoesNotExist0
testGetNodeByRelativePath0
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0
testGetNodeByIdentifierBadId0

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.566

ChannelVisibilitySessionWrapperTest

testGetItem0.601
testGetNode0.56
testNodeExists0.585
testCanRemoveVisibleItem0.55
testGetProperty0.551
testPropertyExists0.551
testNavigatingWithNodeParentStillHidesExcludedNode0.557
testItemExists0.554
testMoveWorksOnVisibleNode0.573
testFailsToRemoveHiddenItem0.564
testFailsToMoveHiddenNode0.551
testRootNodeHidesExcludedNode0.547

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0
testWrapAlreadyWrappedWithThisClass0
testIsSame0.001
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.557

I18nNodeWrapperTest

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

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.58

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.001

LinkUtilTest

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

UUIDLinkTest

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

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.015

AddPermissionTaskTest

testRoot0.012
testWithoutSlash0.01
testWithSlash0.01

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.01
testGetPermissionAddedToRoleProperly0.009
testDenyPermissionAddedToRoleProperly0.009

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.008

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.007
testChangeTemplate0.001

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.012
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.002

FilterOrderingTaskTest

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

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.657

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.001
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0

PartialBootstrapTaskTest

testGetOutputResourceName0

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.569
testNonExistingPropertyAndExpectedAsSuchIsCreated0.542
testPropertywithUnexpectedValueIsNotReplacedButLogged0.559
testExistingPropertyWithPartOfStringIsReplaced0.559
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.574
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.585
testNonExistingPropertyIsNotReplacedButLogged20.553
testExistingPropertyIsReplaced0.555
testPropertyOfDifferentType0.543
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.554
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.567
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.555

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.569
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.57
testReregisterNodeType0.582

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.589
testRegisterServletTaskWithEmptyMappings0.597

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.004
testRemoveDuplicatePermission0.003

RenameNodesTaskTest

testRenameACLNodesTask0.556

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.002

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.017
testAddFalseConditionIfExpressionIsContained0.001

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.002
testBlocksIfIncludeDispatcherIsMissing0.002
testDoesNotWarnIfErrorDispatcherIsUsed0.003

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.003
testTextFilterClassesAreNotSet0.003
testAccessControlProviderIsSet0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.003

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

testDependenciesCanUseLowerBoundInfiniteRanges0
testShouldFailWhenDependencyNotFound0
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.001
testFromAndToCanBeSame0
testSingleVersionCanBeSpecified0
testClassifiersAreAccepted0
testToCanBeWildcard0
testSingleVersionCanBeWildcard0
testToAndFromCanBeWildcards0
testInputIsTrimmedAndSeparatorCanBeSurroundBySpaces0
testNullIsConsideredAsWildcard0
testSingleVersionRangeShouldContainItSelf0
testClassifiersAreAcceptedEvenIfFromAndToAreSame0

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.071
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.011

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.001
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.03
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.009
testPerformCantBeCalledTwiceByDifferentThreads0.803
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.006
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

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

ModuleManagerWebUITest

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

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0
testCreateParagraph0.001
testCreatePage0
testCreateContent0
testSetBinaryNodeData0.001
testCreateCollectionNode0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.586
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.591
testErrorMessages0.57

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.567
testSetPropertyFailsIfPropertyDoesNotExist0.56
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.586
testAddPropertyFailsIfPropertyExists0.574
testRenamePropertyAndCheckValueForString0.557

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.575
testModuleNodeIsCreatedIfNeeded0.581
testUsesExistingModuleConfigNode0.602

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.563
testModuleNodeIsCreatedIfNeeded0.574

NodeBuilderTaskTest

testUnknownRootThrowsException0.598
testSyntax0.557

ClassesTest

testCanSetupADifferentClassFactory0.005
testDefaultClassFactoryWorksJustFine0.005

ComponentsTest

testPushingAndPoppingComponentProvider0.004

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.005

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.044
testSingletonScopedComponentFactory0.042
testEagerSingletonScopedComponent0.017
testProvider0.021
testLazySingletonScopedComponent0.016
testConfiguredEagerSingleton0.02
testConfigured0.018
testComponentFactory0.017
testObserved0.028
testConfiguredSingleton0.018
testSingletonScopedProvider0.015

LegacyComponentsConfigurerTest

testExcludedKeys0.005
testLegacy0.007

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.008

GuiceComponentProviderTest

testConfiguredInSingletonScope0.014
testCreateChild0.024
canAccessProperties0.034
testConfigured0.013
testImplementation0.008
testObserved0.015
testInstance0.008
getComponentThrowsExeptionForUnconfiguredType0.007
testObservedInRequestScope0.014
testGetComponentProvider0.008

GuiceScopesTest

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

GuiceComponentProviderLifecycleTest

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

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.004
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.001

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0.002

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.234
test45DoesNotInstallWhenFromSmallerThan4460.574
testMP4MimeTypesOnInstall2.171
test446MimeTypesOnInstall2.161
testUpgradeFrom4461.134

RenameACLNodesTaskTest

testRenameACLNodesTask0.548

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.6
rearrangementOfBasicDefaultConfig0.618
rearrangementOfSTKsDefaultConfig0.577
nonStandardCompositeConfigIsBackedUp0.574

HashUsersPasswordsTest

testEncryption0.849

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0.001
testInstanceFactory0

Content2NodeCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0
canFilterOnNodeType0
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0.001
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0
testGetNodeByIdentifier0.001
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0.001
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0.001
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0.001

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0.001

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0.001
testJackrabbitUnregistersProperly0.12

Utf8ContentTest

testReadingUtf8Greek0.57
testReadingUtf8JapaneseChars0.582
testReadingUtf8AccentedChars0.56
testCreateExportImportContentUtf8SpecialChars0.548
testReadingUtf8SpecialChars0.734
testSettingNewUtf8ContentNode0.576
testSettingAnUtf8NodeData0.554
testReadingUtf8Russian0.568

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0.001
testNonMatchingDomain0.001

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0

Failure Details

[Summary] [Package List] [Test Cases]


testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders
skipped: skipped
testCanSpecifySpecificCollectionImplementation
skipped: TODO - MAGNOLIA-3160
testUnknownRepositoryShouldYieldMeaningfulExceptionMessage
skipped: skipped