Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1472000100%186.204

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%3.066
info.magnolia.utf88000100%4.595
info.magnolia.importexport22000100%3.05
info.magnolia.objectfactory.configuration16000100%0.266
info.magnolia.module36000100%0.975
info.magnolia.jcr.node2bean.impl3000100%0.001
info.magnolia.module.model.reader35000100%0.065
info.magnolia.module.model35000100%0.007
info.magnolia.jcr.decoration12000100%0.006
info.magnolia.module.files1000100%0.003
info.magnolia.beanmerger7000100%0.022
info.magnolia.content2bean19000100%0.291
info.magnolia.objectfactory.guice.lifecycle10000100%0.192
info.magnolia.voting.voters35000100%0.011
info.magnolia.cms.core.version16000100%3.954
info.magnolia.test.mock36000100%0.017
info.magnolia.cms.util212000100%28.676
info.magnolia.cms.core88000100%24.207
info.magnolia.objectfactory.guice19000100%0.206
info.magnolia.test5000100%0.136
info.magnolia.module.ui4000100%1.097
info.magnolia.repository1000100%0
info.magnolia.init.properties2000100%0.001
info.magnolia.repository.definition1000100%0.001
info.magnolia.test.mock.jcr88000100%0.021
info.magnolia.nodebuilder.task7000100%4.112
info.magnolia.cms.i18n12000100%0.09
info.magnolia.registry4000100%0
info.magnolia.context13000100%2.34
info.magnolia.jcr.inheritance4000100%0.003
info.magnolia.objectfactory31000100%0.05
info.magnolia.module.delta72000100%14.323
info.magnolia.freemarker54000100%0.296
info.magnolia.cms.security82000100%26.613
info.magnolia.init27000100%0.825
info.magnolia.freemarker.models3000100%0
info.magnolia.audit35000100%27.656
info.magnolia.util2000100%0
info.magnolia.cms.filters51000100%5.086
info.magnolia.cms.security.operations3000100%0
info.magnolia.jcr.wrapper80000100%9.164
info.magnolia.cms.security.auth.callback6000100%0.006
info.magnolia.jcr.node2bean48000100%0.153
info.magnolia.link29000100%0.238
info.magnolia.cms.core.search2000100%1.322
info.magnolia.nodebuilder15000100%4.672
info.magnolia.jcr.predicate6000100%0.001
info.magnolia.importexport.filters1000100%0.015
info.magnolia.cms.beans.config43000100%0.278
info.magnolia.jcr.util102000100%5.864
info.magnolia.setup9000100%12.226
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
IsNotAProblematicEnvironmentConditionTest5000100%0.01
RenameACLNodesTaskTest1000100%0.561
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.495

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.595

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0
BootstrapUtilTest4000100%0.001
DataTransporterRepositoryTest5000100%2.994
DataTransporterTest5000100%0.047
PropertiesImportExportTest5000100%0.008

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.004
ComponentProviderConfigurationBuilderTest2000100%0.009
ConfigurationTest11000100%0.24
LegacyComponentsConfigurerTest2000100%0.013

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest16000100%0.018
ModuleInstanceProviderTest2000100%0.104
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.845
ModuleRegistryImplTest7000100%0.005

info.magnolia.jcr.node2bean.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumCaseInsensitiveTest3000100%0.001

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.059
DependencyCheckerImplTest18000100%0.001
DependencyLevelComparatorTest5000100%0.005

info.magnolia.module.model

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

info.magnolia.jcr.decoration

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.003

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.002
ProxyBasedBeanMergerTest6000100%0.02

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.012
Content2BeanTest18000100%0.279

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.192

info.magnolia.voting.voters

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

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest8000100%1.363
ContentVersionTest4000100%1.975
CopyUtilTest1000100%0.579
MgnlVersioningNodeWrapperTest1000100%0
VersionedNodeTest2000100%0.037

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest3000100%0
ClassUtilTest1000100%0
ContentUtilRepoTest4000100%2.248
ContentUtilTest27000100%0.026
DateUtilTest1000100%0.008
DelayedExecutorTest3000100%3.361
DumperUtilTest2000100%1.083
ExceptionUtilTest19000100%0.003
ExtendingContentWrapperRepositoryTest2000100%1.1
ExtendingContentWrapperTest15000100%0.129
InheritanceContentWrapperTest8000100%0.006
LazyContentWrapperTest3000100%1.634
LazyNodeDataWrapperTest3000100%0.014
ModuleConfigurationObservingManagerTest1000100%6.021
NodeDataUtilTest10000100%0.003
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.037
PathUtilTest9000100%0.002
QueryUtilTest15000100%9.362
RequestDispatchUtilTest4000100%0.001
RuleTest3000100%1.734
SearchReplaceTest4000100%0.01
ServletUtilTest16000100%0.001
SiblingsHelperTest7000100%0.007
SimpleUrlPatternTest18000100%0.001
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.783
TextFileUtilTest4000100%0.001
UnicodeNormalizerTest6000100%0.015
WebXmlUtilTest9000100%0.077
WorkspaceXmlUtilTest2000100%0.009

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.001
BinaryNodeDataTest3000100%0.008
DefaultACLPermissionsTest7000100%0.153
DefaultContentTest25000100%15.324
MagnoliaAccessProviderTest6000100%0.178
MetaDataTest13000100%0.024
NodeTest14000100%8.323
NodeTypeBasedACLPermissionsTest9000100%0.153
PathTest5000100%0.001
RootOnlyPermissionTest3000100%0.042

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.007
GuiceComponentProviderTest10000100%0.136
GuiceScopesTest8000100%0.063

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.135

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.097

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.012
MockObservationManagerTest6000100%0.001
MockPropertyTest7000100%0.001
MockSessionTest9000100%0.002
MockValueTest22000100%0.003
NodeTestUtilTest3000100%0.001
SessionTestUtilTest3000100%0.001

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.723
ModuleNodeBuilderTaskTest2000100%1.164
NodeBuilderTaskTest2000100%1.225

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0
DefaultI18NContentSupportTest3000100%0.032
HierarchyBasedI18nContentSupportTest3000100%0.038
MessagesManagerTest5000100%0.02

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.646
DefaultRepositoryStrategyTest2000100%1.108
MgnlContextTest2000100%0.001
RequestAttributeStrategyTest4000100%0.005
SimpleContextTest1000100%0.569
WebContextImplTest1000100%0.01
WriterResponseWrapperTest2000100%0.001

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.003

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.012
ComponentsTest1000100%0.004
DefaultClassFactoryTest5000100%0.001
DefaultComponentProviderTest9000100%0.019
ObjectFactoryTest1000100%0
ObjectManufacturerTest11000100%0.009
ObservedComponentFactoryTest2000100%0.005

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.296

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.108
ACLImplTest2000100%0
ContentSecurityFilterTest2000100%0.08
CsrfSecurityFilterTest3000100%0.009
DelegatingUserManagerTest1000100%0.003
HierarchicalUserManagerTest5000100%3.196
MgnlGroupManagerTest1000100%0.554
MgnlGroupTest8000100%0.058
MgnlUserManagerRepositoryTest7000100%10.927
MgnlUserManagerTest11000100%0.995
MgnlUserTest8000100%0.06
PermissionUtilTest4000100%0.001
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%5.615
SecurityTest1000100%0.003
SecurityUtilKeyStoreTest2000100%0.255
SecurityUtilTest8000100%4.739
URISecurityFilterTest2000100%0.009

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.012
DefaultMagnoliaInitPathsTest8000100%0.006
DefaultMagnoliaPropertiesResolverTest9000100%0.012
MagnoliaServletContextListenerTest1000100%0.795

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.227
AuditLoggingUtilTest2000100%0.054
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%6.363
MgnlAuditLoggingContentDecoratorTest28000100%21.012

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.013
ContentTypeFilterTest8000100%4.523
FilterTest3000100%0.118
InstallFilterTest3000100%0.041
InterceptFilterTest6000100%0.018
MappingTest1000100%0.01
MultiChannelFilterTest3000100%0.008
MultipartRequestFilterTempFileDeletionTest2000100%0.086
MultipartRequestFilterTest2000100%0.032
MultipartRequestWrapperTest1000100%0.01
RangeSupportFilterTest3000100%0.015
RepositoryMappingFilterTest4000100%0.042
ServletDispatchingFilterTest13000100%0.161
UnicodeNormalizationRequestWrapperTest1000100%0.009

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.006

info.magnolia.jcr.node2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Node2BeanTest36000100%0.134
TypeMappingImplTest12000100%0.019

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.002
LinkUtilTest19000100%0.162
UUIDLinkTest9000100%0.074

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.322

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest6000100%0.001
NodeBuilderTest3000100%1.697
OpsTest5000100%2.973

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.015

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0
HostBasedRegexpVirtualURIMappingTest15000100%0.158
HostBasedVirtualURIMappingTest9000100%0.005
ObservedManagerTest1000100%0.005
RegexpVirtualURIMappingTest11000100%0.002
URI2RepositoryManagerTest2000100%0.002
URI2RepositoryMappingTest4000100%0.106

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.006
MetaDataUtilTest2000100%0.001
NodeUtilRepositoryTest9000100%5.842
NodeUtilTest39000100%0.01
PropertiesImportExportTest8000100%0.003
PropertyUtilTest28000100%0.001
SessionUtilTest11000100%0.001
VersionUtilTest1000100%0

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest8000100%11.281
HashUsersPasswordsTest1000100%0.945

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

AuditLoggingUtilTest

testLogsLoginSuccesses0.053
testLogsLoginFailures0.001

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt3.595
testSetPropertyStringStringArrayInt1.124
testSetPropertyStringValueArrayInt0.902
testSetPropertyStringStringInt0.742

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator1.013
testSequenceActionMoveCreate1.001
testSequenceActionMoveDelete1.014
testSequenceCreateModifyDelete0.923
testSequenceActionCreateCreate0.729
testSequenceActionMoveModify0.79
testSequenceActionCreateSessionDelete0.714
testSequenceActionModifyMoveDelete0.799
testLogSessionDelete0.747
testSequenceCreateModify0.683
testSequenceActionCreateNodeDelete0.687
testSequenceActionModifySessionDelete0.781
testSequenceActionSessionDeleteCreate0.762
testLogModifyNode0.706
testLogModifyProperty0.903
testLogCreateNode0.724
testLogNodeDeleteCreateDelete0.669
testLogDeleteNode0.67
testLogMoveNode0.642
testLogCreateNodeWithSpecificNodeType0.625
testSequenceActionNodeDeleteCreate0.743
testSequenceActionModifyCreate0.722
testNodeSave0.636
testSequenceActionModifyMove0.646
testSequenceActionModifyNodeDelete0.648
testSequenceCreateMove0.594
testSequenceActionModifyModify0.772
testSequenceActionMoveModifyDelete0.669

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.002

ProxyBasedBeanMergerTest

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

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

HostBasedRegexpVirtualURIMappingTest

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

HostBasedVirtualURIMappingTest

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

ObservedManagerTest

testGetNodeByUUIDOrPath0.005

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.002
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.034
testGetUri0.056
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.002
testGetHandleStripsExtensionInclTheDot0.014

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testGetSelectors0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.008
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

DefaultACLPermissionsTest

testCanReadRoot0.026
testCanReadOnPageNode0.019
testGrantsOnContentNode0.019
testCanReadOnContentNode0.019
testVerifyThatSessionIsUsedAsResolver0.034
testGrantsOnPageNode0.018
testGrantsHigherPermissionThenAssigned0.018

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.957
testThatReadingANonExistingNodeDataDoesNotFail0.594
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.65
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.585
testCreatingAnExistingNodeDataDoesNotFail0.552
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.608
testReadingANodeData0.69
testCreatingAndSettingANodeData0.575
testIsNodeTypeForNodeChecksPrimaryType0.609
testAddMixin0.561
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.587
testSettingANonExistingNodeDataCreatesANewNodeData0.565
testCreatingAnEmptyNodeData0.626
testModDate0.705
testCreatingAndSettingABooleanNodeData0.6
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.586
testDelete0.593
testEquals0.558
testSettingAnExistingNodeData0.61
testCreatingAndReadingABinaryNodeData0.575
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.592
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.612
testEqualsWithWrongType0.604
testEqualsWithNull0.555
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.575

MagnoliaAccessProviderTest

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

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.635
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.594
testCreatingAnExistingNodeDataDoesNotFail0.588
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.611
testReadingANodeData0.624
testCreatingAndSettingANodeData0.577
testIsNodeTypeForNodeChecksPrimaryType0.54
testAddMixin0.577
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.594
testSettingANonExistingNodeDataCreatesANewNodeData0.569
testSettingAnExistingNodeData0.584
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.619
testThatReadingANonExistingNodeDataFail0.587
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.624

NodeTypeBasedACLPermissionsTest

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

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0.001
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.012
testNoRootNode0.017
testGrants0.013

QueryTest

testSimpleQuery0.725
testMaxResultSize0.597

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.737
testUseSystemSessionToRetrieveVersions0.025
testCreateAndRestoreDeletedVersion0.06
testMetaDataAreNotUpdatedForSubPagesDuringRestore0.101
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.158
testUpdateMetaDataAfterRestore0.126
testNumberOfCreatedVersions0.101
testCreateAndRestoreVersion0.055

ContentVersionTest

testRestoringBinariesFromContentVersion0.092
testRetrievingBinariesFromContentVersionsChildNode0.621
testBasics0.673
testRetrievingBinariesFromContentVersion0.589

CopyUtilTest

testChangePrimaryNodeTy0.579

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.037

CompositeFilterTest

testInitializationAndDestruction0.013

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.575
testFilterWithEmptyDefaultExtension0.577
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.546
doubleDotURIisProperlyNormalizedAndDecoded0.555
testHandlesRequestUriWithJSessionId0.548
URIwithSpacesIsProperlyNormalizedAndDecoded0.547
oneDotURIisProperlyNormalizedAndDecoded0.568
simpleURIisProperlyNormalizedAndDecoded0.607

FilterTest

testBypassing0.088
testDecoratedFilter0.017
testInitialization0.013

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.018
testExecutesCorrectCommandBasedOnURI0.014
testPassesNullAsCommandIfNoneSpecified0.009

InterceptFilterTest

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

MappingTest

testMatchesWhenJSessionIdInRequestUri0.01

MultiChannelFilterTest

testChannelFromResolverGetsSet0.005
testALLGetsSetWhenThereIsNoResolver0.001
testChannelParameterValueGetsSet0.002

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.07
testCOSMultipartFilterFileDeletion0.016

MultipartRequestFilterTest

testFilterCommonsFileUpload0.017
testFilterCOS0.015

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.01

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.01
testETagDoesNotContainJSessionId0.001
testContentLengthIsNotSet0.004

RepositoryMappingFilterTest

testDoFilter10.029
testDoFilter20.004
testDoFilter30.003
testDoFilter40.006

ServletDispatchingFilterTest

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

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.009

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.013
testGetNodeDataEndlessLoop0.009
testDetermineLocale0.01

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.013
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.015

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.016
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.002
testGetsMessagesFromSpecifiedBundle0.001
testGetsSimpleMessageFromDefaultBundle0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0

AccessManagerImplTest

testMultiThreadAccess0.107
testGetPermissions0.001

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.077
testIsAllowedForAnonymous0.003

CsrfSecurityFilterTest

testIsAllowedForIncorrectReferrer0.004
testIsAllowedForCorrectReferrer0.002
testIsAllowedWithNoReferrer0.003

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.003

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.717
testGroupAddingAndRemoving0.664
testRoleAddingAndRemoving0.654
testParentPathIsRealmIfNameShorterThan3Chars0.588
testParentPathShouldBeLowercased0.573

MgnlGroupManagerTest

testFindPrincipalNodeDoesNotThrowInvalidQueryException0.554

MgnlGroupTest

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

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType2.069
testNewlyCreatedUserNodeHasMixinLockable1.581
testDoNotCreateUserWhenExistInAnotherRealm1.029
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.57
testUserPasswordAfterChangingByJCRProperty2.102
testUserPasswordAfterCodeCreation1.522
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed1.054

MgnlUserManagerTest

testUsernameCantBeBlank0
testUsernameCantBeEmpty0
testSetStringProperty0.02
testUserHasAccessToHisOwnProperties0.496
testFindPrincipalNode0.016
testSetPropertyToNull0.001
testUserWasCreatedUnderCertainPath0.456
testSetProperty0.002
testUsernameCantBeNull0
testFindPrincipalNodeWithOtherRealm0.003
testUsernameIsValidatedUponCreation0.001

MgnlUserTest

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

OperationPermissionTest

testCanExecuteOtherRolesAssigned0
testCanExecuteAnyRoleAssigned0
testCanMoveThisUserRoleAssigned0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0.001
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0
testRemovePrincipalFromCollection0
testRemovePrincipal0
testFindACLByName0.001
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.016
testUserManagerReturnsCorrectAnonymousUser0.923
testUserManagerRealmIsSystemRealm0.015
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.916
testUserManagerReturnsSystemUserWithCorrectRole0.467
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.497
testUserManagerReturnsCorrectSystemUserByName0.934
testUserManagerReturnsEnabledRescueUser0.474
testUserManagerReturnsCorrectSystemUser0.911
testUserManagerReturnsSystemUserWithCorrectGroup0.462

SecurityTest

testMergePrincipals0.003

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.164
testKeyStoreInSomeOtherFolder0.091

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.558
testPasswordRemovingMethodFromCache0.558
testRemoveAllPasswordPamametersFromCacheLog0.524
testCrypt0.913
testUpdateKeysKeyLocationIsSet0.549
testKeyStore0.558
testUpdateKeysKeyLocationIsNotSet0.538
testPasswordRemovingMethodFromURL0.541

URISecurityFilterTest

testIsAllowedForOther0.006
testIsAllowedForAnonymous0.003

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.548
testSessionBasedCopy0.607
testMoveInSession0.561
testChangeNodeTypeReplaceAllOccurrences0.532

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.008

DelayedExecutorTest

testDelayedExecution0.602
testMultipleDelayedExecution0.755
testExecutionAfterMaxDelay2.004

DumperUtilTest

testDump0.542
testDumpLevel20.541

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.551
testIsExistsMethodWhenAbsolutPathAndNodeExists0.549

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent0.54
testWrappingNDParent0.551
testClosedSessionResistance0.543

LazyNodeDataWrapperTest

testWorkOnDeadSession0.005
testDoesNotCallHierarchyManagerUntilNeeded0.001
testCallHierarchyManagerOnlyFirstTime0.008

ModuleConfigurationObservingManagerTest

testObserving6.021

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

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

PathUtilTest

testStripExtension0
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents0.695
testSimpleQuery0.62
testSearchForUUID0.601
testJQOM0.642
testSearchForAreasContainingImage0.606
testQueryBuild0.611
testQueryWhenSearchingJustForPages0.606
testSearchOfNonDefaultNodeType0.612
testSearchForUUIDInChildNode0.61
testEmptyResult0.606
testResultContainsOnlyPages0.591
testSearchForPagesWhoseComponentIsContainingSpecificText0.641
testSearchForInheritedUUID0.654
testConfirmThatFilteredResultIsReallyTheWantedOne0.62
testSearchForSpecificTemplate0.647

RequestDispatchUtilTest

testDispatchRedirectNonInternal0
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0.001

RuleTest

testIsNotAllowedNode0.611
testRuleStringConstructor0.53
testIsAllowedNode0.593

SearchReplaceTest

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

ServletUtilTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent0.619
testWrappingNDParent0.581
testClosedSessionResistance0.583

TextFileUtilTest

testGetLines0.001
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.005
testWorkspaceNamesWithNonNullExpectation0.004

Content2BeanProxyTest

testContentToBeanWithClassDefined0.012

Content2BeanTest

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

AbstractRepositoryStrategyTest

testGetSession0.646

DefaultRepositoryStrategyTest

testPasswordIsNull0.557
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.551

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.003
testLocalAttributes0.001
testApplicationAttributes0.001

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.569

WebContextImplTest

testLoginLogout0.01

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0.001
testGetFullpathFromResource0
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.763
testImportXmlWithNoSameNameSiblingNodes0.571
testImportXmlWithSameNameNodeInOriginalTree0.561
testDoctypeImport0.546
testImportXmlWithSameNameSiblings0.553

DataTransporterTest

testEncodePath0.001
testParseAndFormat0.038
testRemoveNs0.007
testCreateExportPath0
testRevertExportPath0.001

MagnoliaV2FilterTest

testBogusMetaElement0.015

PropertiesImportExportTest

testImportMetadata0.002
testPropertiesExport0.005
testConvertsToStringByDefault0
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.795

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0.001

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0
returnsTrueWhenQueriedForSubClass0
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.003

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.001
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0.001
multipleInheritanceHaveToBeEnabledTest0
testDeepUnwrap0.001

EnumCaseInsensitiveTest

convertEnumSameCase0.001
convertEnumIsCaseInsensitive0
convertEnumIsCaseInsensitiveButWillReturnAMatchingCaseEnumMemberIfItExists0

Node2BeanTest

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

TypeMappingImplTest

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

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.001
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithTwoStrings0
testSetProperty0.001
testAddNodeWithString0
testAddPropertyFailsIfPropertyExists0
testSetPropertyFailsIfItsNotExistingAlready0
testAddProperty0
testRenameProperty0.001

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0.001
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

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

MetaDataUtilTest

testUpdateMetaData0.001
testGetMetaData0

NodeUtilRepositoryTest

testCopyInSessionTargetAlreadyExist0.807
testRenameNode0.617
testGetResultsFromRowIterator0.762
testCopyInSessionRootSourceToRootDestination0.615
testCopyInSessionChildSourceToRootDestination0.619
testCopyInSessionRootSourceToChildDestination0.574
testMoveNodeAfter0.566
testMoveNode0.676
testMoveNodeBefore0.606

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

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

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.552

ChannelVisibilitySessionWrapperTest

testGetItem0.574
testGetNode0.596
testNodeExists0.648
testCanRemoveVisibleItem0.624
testGetProperty0.577
testPropertyExists0.596
testNavigatingWithNodeParentStillHidesExcludedNode0.565
testItemExists0.617
testMoveWorksOnVisibleNode0.601
testFailsToRemoveHiddenItem0.588
testFailsToMoveHiddenNode0.658
testRootNodeHidesExcludedNode0.701

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0.001
testWrapAlreadyWrappedWithThisClass0
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegatePropertyWrapperTest

testCantWrapNullProperty0
testWrapProperty0

DelegateSessionWrapperTest

testUnwrap0

ExtendingNodeWrapperTest

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

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.55

I18nNodeWrapperTest

testHasPropertyReturnsTrueWhenOnlyLocaleVariantIsAvailable0.015
testMultipleWrappingIsNotSupported0.014
testWrapNode0.013
testGetRootParentThrowsItemNotFoundException0.013
testGetParentReturnsWrappedNode0.011
testGetPropertyReturnsLocalizedValue0.01
testHasPropertyReturnsFalseWhenNoSuchPropertyExists0.009
testHasPropertyReturnsTrueWhenOnlyDefaultIsAvailable0.016
testGetPropertyDoesntReturnResourceNode0.009
testGetAncestorReturnsWrappedNode0.01

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.575

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.002

LinkUtilTest

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

UUIDLinkTest

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

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.01

AddPermissionTaskTest

testRoot0.01
testWithoutSlash0.009
testWithSlash0.008

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.012
testGetPermissionAddedToRoleProperly0.008
testDenyPermissionAddedToRoleProperly0.008

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.007

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.007
testChangeTemplate0.001

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0.001

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.01
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.003

FilterOrderingTaskTest

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

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.697

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.002
testExecutesPublicDelegateTaskWhenIsPublic0
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.571
testDifferentPlatformEncoding0.715

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.711
testNonExistingPropertyAndExpectedAsSuchIsCreated0.642
testPropertywithUnexpectedValueIsNotReplacedButLogged0.54
testExistingPropertyWithPartOfStringIsReplaced0.596
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.592
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.681
testNonExistingPropertyIsNotReplacedButLogged20.675
testExistingPropertyIsReplaced0.638
testPropertyOfDifferentType0.559
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.59
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.579
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.627

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.602
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.655
testReregisterNodeType0.586

RegisterServletTaskTest

testRegisterServletTaskWithMappings0.555
testRegisterServletTaskWithEmptyMappings0.589

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.005
testRemoveDuplicatePermission0.003

RenameNodesTaskTest

testRenameACLNodesTask0.57

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.588
testNonExistingPathIgnored0.586

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.008

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.005
testAddFalseConditionIfExpressionIsContained0

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.003
testBlocksIfIncludeDispatcherIsMissing0.003
testDoesNotWarnIfErrorDispatcherIsUsed0.004

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.004
testTextFilterClassesAreNotSet0.002
testAccessControlProviderIsSet0.003

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.003

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0.005
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.093
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.011

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.002
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.027
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.005
testPerformCantBeCalledTwiceByDifferentThreads0.803
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.008
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0.001

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testDoneTemplate0.039
testListTasksTemplate0.041
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testRestartNeededTemplate0.015

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testSetTemplate0
testCreateParagraph0
testCreatePage0
testCreateContent0
testSetBinaryNodeData0.001
testCreateCollectionNode0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.537
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.561
testErrorMessages0.599

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.653
testSetPropertyFailsIfPropertyDoesNotExist0.618
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.587
testAddPropertyFailsIfPropertyExists0.551
testRenamePropertyAndCheckValueForString0.564

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.561
testModuleNodeIsCreatedIfNeeded0.56
testUsesExistingModuleConfigNode0.602

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.587
testModuleNodeIsCreatedIfNeeded0.577

NodeBuilderTaskTest

testUnknownRootThrowsException0.639
testSyntax0.586

ClassesTest

testCanSetupADifferentClassFactory0.005
testDefaultClassFactoryWorksJustFine0.007

ComponentsTest

testPushingAndPoppingComponentProvider0.004

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.004

ComponentProviderConfigurationBuilderTest

dataWorkspaceConfigured0.008
dataWorkspaceObserved0.001

ConfigurationTest

testNonScopedComponent0.067
testSingletonScopedComponentFactory0.019
testEagerSingletonScopedComponent0.016
testProvider0.019
testLazySingletonScopedComponent0.016
testConfiguredEagerSingleton0.019
testConfigured0.016
testComponentFactory0.015
testObserved0.021
testConfiguredSingleton0.015
testSingletonScopedProvider0.017

LegacyComponentsConfigurerTest

testExcludedKeys0.005
testLegacy0.008

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.007

GuiceComponentProviderTest

testConfiguredInSingletonScope0.013
testCreateChild0.02
canAccessProperties0.033
testConfigured0.014
testImplementation0.009
testObserved0.015
testInstance0.007
getComponentThrowsExeptionForUnconfiguredType0.006
testObservedInRequestScope0.012
testGetComponentProvider0.007

GuiceScopesTest

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

GuiceComponentProviderLifecycleTest

testExtends0.091
testSameNamePrivateMethods0.009
testPrivateMethods0.008
testOverridesRemovesAnnotations0.009
testLifeCycleOnPackageProtectedMethods0.011
testOverrides0.012
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.011
testMultipleAnnotatedMethods0.012
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.018
testSimpleLifeCycle0.011

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.005
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0

RepositoryMappingDefinitionReaderTest

testParse0

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.456
testUpdateFrom45150.791
testUpdateTo45210.658
test45DoesNotInstallWhenFromSmallerThan4460.611
testMP4MimeTypesOnInstall2.339
test446MimeTypesOnInstall2.294
updateTo514anonymousUserPermissions0.824
testUpgradeFrom4461.308

IsNotAProblematicEnvironmentConditionTest

testConditionWithOsxAndJavaSevenAndTomcatSix0.008
testConditionWithWindows0
testConditionWithOsxAndJavaSix0.001
testConditionWithOsxAndJavaEightAndTomcatSeven0
testConditionWithOsxAndJavaSevenAndTomcatEight0.001

RenameACLNodesTaskTest

testRenameACLNodesTask0.561

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.625
rearrangementOfBasicDefaultConfig0.579
rearrangementOfSTKsDefaultConfig0.709
nonStandardCompositeConfigIsBackedUp0.582

HashUsersPasswordsTest

testEncryption0.945

ComponentsTestUtilTest

testSetSingletonInstance0
testConfiguredImplementation0
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRetainAll0
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

willRefuseToFilterLocalChanges0
willRefuseToFilterOnUuid0
setsUserDataInEvent0
canFilterOnNodeType0.001
canFilterOnPath0
canAddRemoveAndSeeAddedListeners0

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0
testIsMultiple0
testGetType0
testAccept0.001
testIsNode0
testGetString0

MockSessionTest

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

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0.001

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0.001
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0.001
testSetAnObjectAndResolvePropertyType0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0.001
testJackrabbitUnregistersProperly0.134

Utf8ContentTest

testReadingUtf8Greek0.557
testReadingUtf8JapaneseChars0.559
testReadingUtf8AccentedChars0.585
testCreateExportImportContentUtf8SpecialChars0.541
testReadingUtf8SpecialChars0.587
testSettingNewUtf8ContentNode0.595
testSettingAnUtf8NodeData0.608
testReadingUtf8Russian0.563

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0
testNonMatchingDomain0.001

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

RequestHeaderPatternRegexVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testVotesFalseWhenNoHeaderNameSet0
testVotesFalseOnNonMatchingWildcardPattern0.001

RequestHeaderPatternSimpleVoterTest

testVotesFalseWhenNoPatternSet0.001
testVotesTrueOnMatchingWildcardPattern0
testVotesFalseWhenNoHeaderNameSet0
testVotesFalseOnNonMatchingWildcardPattern0

RequestHeaderPatternVoterTest

testResolveRequestHeaderFromValue0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0