Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1332000100%179.129

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.844
info.magnolia.importexport22000100%3.572
info.magnolia.utf88000100%4.47
info.magnolia.objectfactory.configuration14000100%0.2
info.magnolia.module35000100%1.143
info.magnolia.module.model.reader35000100%0.072
info.magnolia.module.model35000100%0.004
info.magnolia.jcr.decoration12000100%0.009
info.magnolia.module.files1000100%0.007
info.magnolia.content2bean19000100%0.217
info.magnolia.objectfactory.guice.lifecycle10000100%0.316
info.magnolia.beanmerger7000100%0.019
info.magnolia.cms.core.version14000100%3.815
info.magnolia.voting.voters26000100%0.014
info.magnolia.test.mock36000100%0.028
info.magnolia.cms.util210000100%30.184
info.magnolia.cms.core87000100%23.561
info.magnolia.objectfactory.guice19000100%0.286
info.magnolia.test5000100%0.133
info.magnolia.module.ui4000100%1.272
info.magnolia.repository1000100%0
info.magnolia.init.properties2000100%0.001
info.magnolia.repository.definition1000100%0.002
info.magnolia.test.mock.jcr88000100%0.031
info.magnolia.nodebuilder.task7000100%3.861
info.magnolia.cms.i18n12000100%0.078
info.magnolia.registry4000100%0.001
info.magnolia.context13000100%2.23
info.magnolia.jcr.inheritance4000100%0.003
info.magnolia.objectfactory31000100%0.046
info.magnolia.module.delta70000100%20.225
info.magnolia.freemarker54000100%0.159
info.magnolia.cms.security77000100%27.128
info.magnolia.freemarker.models3000100%0.004
info.magnolia.init27000100%0.831
info.magnolia.audit35000100%20.116
info.magnolia.cms.filters46000100%5.132
info.magnolia.util2000100%0.001
info.magnolia.jcr.wrapper57000100%8.502
info.magnolia.cms.security.operations3000100%0.001
info.magnolia.cms.security.auth.callback6000100%0.006
info.magnolia.link29000100%0.233
info.magnolia.cms.core.search2000100%1.291
info.magnolia.nodebuilder15000100%4.421
info.magnolia.jcr.predicate6000100%0.004
info.magnolia.cms.beans.config19000100%0.04
info.magnolia.importexport.filters1000100%0.009
info.magnolia.jcr.util96000100%2.317
info.magnolia.setup7000100%10.282
info.magnolia.jcr.nodebuilder10000100%0.008

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.559
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.285

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.002
BootstrapUtilTest4000100%0.003
PropertiesImportExportTest5000100%0.007
DataTransporterTest5000100%0.042
DataTransporterRepositoryTest5000100%3.518

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.47

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentProviderConfigurationBuilderTest11000100%0.182
ComponentConfigurationReaderTest1000100%0.003
LegacyComponentsConfigurerTest2000100%0.015

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleLifecycleContextImplTest2000100%0
ModuleManagerImplTest6000100%0.887
AbstractModuleVersionHandlerTest15000100%0.018
ModuleRegistryImplTest7000100%0.003
ModuleManagementStateTest3000100%0.001
ModuleInstanceProviderTest2000100%0.234

info.magnolia.module.model.reader

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

info.magnolia.module.model

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

info.magnolia.jcr.decoration

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.007

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest18000100%0.207
Content2BeanProxyTest1000100%0.01

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.316

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
ProxyBasedBeanMergerTest6000100%0.018
BeanMergerUtilTest1000100%0.001

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlVersioningNodeWrapperTest1000100%0.001
BaseVersionManagerTest6000100%1.201
CopyUtilTest1000100%0.101
ContentVersionTest4000100%2.464
VersionedNodeTest2000100%0.048

info.magnolia.voting.voters

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

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2NodeCollectionWrapperTest2000100%0.002
MockObjectTest7000100%0.003
MockComponentProviderTest2000100%0.002
MockUtilTest6000100%0.008
MockAccessManagerTest1000100%0.001
NodeData2PropertyCollectionWrapperTest2000100%0.002
MockContentTest12000100%0.008
MockNodeDataTest3000100%0.001
MockHierarchyManagerTest1000100%0.001

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ClasspathResourcesUtilTest3000100%0.001
DateUtilTest1000100%0
SiblingsHelperTest7000100%0.006
BooleanUtilTest3000100%0.001
WebXmlUtilTest9000100%0.022
ExtendingContentWrapperRepositoryTest2000100%1.27
SystemContentWrapperTest3000100%1.923
PathUtilTest9000100%0.002
ClassUtilTest1000100%0
NodeDataUtilTest10000100%0.005
RequestDispatchUtilTest4000100%0.013
LazyNodeDataWrapperTest3000100%0.084
UnicodeNormalizerTest6000100%0.017
ExtendingContentWrapperTest15000100%0.236
ExceptionUtilTest19000100%0.005
WorkspaceXmlUtilTest2000100%0.007
RuleTest3000100%1.825
TextFileUtilTest4000100%0.001
NodeUuidComparatorTest1000100%0
SimpleUrlPatternTest18000100%0.005
QueryUtilTest15000100%11.164
DelayedExecutorTest3000100%3.377
ServletUtilTest16000100%0.001
StringLengthComparatorTest1000100%0
LazyContentWrapperTest3000100%1.739
ObservationUtilTest4000100%0.078
SearchReplaceTest4000100%0.014
ContentUtilTest27000100%0.033
ContentUtilRepoTest4000100%2.301
InheritanceContentWrapperTest8000100%0.008
NodePathComparatorTest1000100%0.001
ModuleConfigurationObservingManagerTest1000100%6.045

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
NodeTypeBasedACLPermissionsTest9000100%0.167
AggregationStateTest3000100%0.002
BinaryNodeDataTest3000100%0.003
NodeTest14000100%8.111
DefaultContentTest25000100%14.956
RootOnlyPermissionTest3000100%0.036
DefaultACLPermissionsTest6000100%0.098
PathTest5000100%0.001
MetaDataTest13000100%0.006
MagnoliaAccessProviderTest6000100%0.181

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceScopesTest8000100%0.095
GuiceComponentProviderTest10000100%0.183
GuiceComponentProviderBuilderTest1000100%0.008

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.003
SelfTest2000100%0.13

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.272

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

info.magnolia.test.mock.jcr

ClassTestsErrors FailuresSkippedSuccess RateTime
MockNodeTest36000100%0.014
MockValueTest22000100%0.002
NodeTestUtilTest3000100%0.002
SessionTestUtilTest3000100%0.001
MockSessionTest9000100%0.003
MockItemTest2000100%0.002
MockPropertyTest7000100%0.003
MockObservationManagerTest6000100%0.004

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.642
ModuleNodeBuilderTaskTest2000100%1.121
NodeBuilderTaskTest2000100%1.098

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0.001
DefaultI18NContentSupportTest3000100%0.034
MessagesManagerTest5000100%0.011
HierarchyBasedI18nContentSupportTest3000100%0.032

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
RequestAttributeStrategyTest4000100%0.005
SimpleContextTest1000100%0.546
MgnlContextTest2000100%0.001
WriterResponseWrapperTest2000100%0.001
DefaultRepositoryStrategyTest2000100%1.121
AbstractRepositoryStrategyTest1000100%0.545
WebContextImplTest1000100%0.011

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.003

info.magnolia.objectfactory

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

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.159

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.064
PermissionUtilTest4000100%0.001
ContentSecurityFilterTest2000100%0.177
MgnlUserManagerRepositoryTest7000100%11.357
SecurityTest1000100%0.008
DelegatingUserManagerTest1000100%0.002
MgnlUserManagerTest11000100%1.062
SecurityUtilTest8000100%5.392
MgnlGroupTest8000100%0.061
SecurityUtilKeyStoreTest2000100%0.233
URISecurityFilterTest2000100%0.013
ACLImplTest2000100%0.001
PrincipalUtilTest5000100%0.001
RescueSecuritySupportTest10000100%5.851
MgnlUserTest7000100%0.054
HierarchicalUserManagerTest5000100%2.851

info.magnolia.freemarker.models

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

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultMagnoliaInitPathsTest8000100%0.008
AbstractMagnoliaConfigurationPropertiesTest9000100%0.007
DefaultMagnoliaPropertiesResolverTest9000100%0.008
MagnoliaServletContextListenerTest1000100%0.808

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%2.184
MgnlAuditLoggingContentDecoratorTest28000100%17.93
AuditLoggingUtilTest2000100%0.002

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
FilterTest3000100%0.109
MultipartRequestWrapperTest1000100%0.01
MultipartRequestFilterTest2000100%0.076
InstallFilterTest3000100%0.032
UnicodeNormalizationRequestWrapperTest1000100%0.01
RangeSupportFilterTest3000100%0.042
ServletDispatchingFilterTest12000100%0.142
MappingTest1000100%0.009
MultipartRequestFilterTempFileDeletionTest2000100%0.04
CompositeFilterTest1000100%0.01
MultiChannelFilterTest3000100%0.008
ContentTypeFilterTest8000100%4.606
InterceptFilterTest6000100%0.038

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0.001

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.006

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.001
UUIDLinkTest9000100%0.076
LinkUtilTest19000100%0.156

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.291

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
OpsTest5000100%2.756
ContentOpsTest6000100%0.003
AbstractNodeOperationTest1000100%0.001
NodeBuilderTest3000100%1.661

info.magnolia.jcr.predicate

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

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0.001
RegexpVirtualURIMappingTest11000100%0.006
URI2RepositoryManagerTest2000100%0.002
ObservedManagerTest1000100%0.001
URI2RepositoryMappingTest4000100%0.03

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.009

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.008
PropertyUtilTest27000100%0.005
VersionUtilTest1000100%0.001
MetaDataUtilTest2000100%0.001
SessionUtilTest11000100%0.003
PropertiesImportExportTest8000100%0.005
NodeUtilRepositoryTest4000100%2.278
NodeUtilTest39000100%0.016

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
HashUsersPasswordsTest1000100%1.023
CoreModuleVersionHandlerTest6000100%9.259

info.magnolia.jcr.nodebuilder

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

Test Cases

[Summary] [Package List] [Test Cases]

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.465

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.002
testAddFalseConditionIfExpressionIsContained0.001

RegisterServletTaskTest

testRegisterServletTaskWithMappings4.523
testRegisterServletTaskWithEmptyMappings1.315

PartialBootstrapTaskTest

testGetOutputResourceName0

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.012
testChangeTemplate0.002

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.072
testBlocksIfIncludeDispatcherIsMissing0.004
testDoesNotWarnIfErrorDispatcherIsUsed0.004

PropertyValueDelegateTaskTest

testThrowsExceptionIfPropertyMustExistAndDoesNot0.011
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.002
testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.001
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.002

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.016
testRemoveDuplicatePermission0.006

AddPermissionTaskTest

testRoot0.039
testWithoutSlash0.031
testWithSlash0.031

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.028

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.027
testShowWarningIfCommandNotFound0.001
testCommandIsExecuted0.002

IsAuthorInstanceDelegateTaskTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.033

MoveAndRenamePropertyTaskTest

testNewDefaultIsUsedIfPropertyDidNotExistAndNodeDataReturnsEmptyValue0.026
testPropertyWithOldDefaultValueGetsNewDefaultValue0.001
testPropertyReplacedByOldValueIfNewAlreadyExists0.002
testValueIsCopiedNoMatterWhatIfOldDefaultNotPassed0.001
testPropertyWithDifferentValueIsMovedButNotChanged0.001
testNewDefaultIsUsedIfPropertyDidNotExist0.001

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.002
testOrderFilterBefore0.002
testDoesNothingWhenRequiredFilterMissing0.001

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.006
testTextFilterClassesAreNotSet0.005
testAccessControlProviderIsSet0.004

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged0.838
testNonExistingPropertyAndExpectedAsSuchIsCreated0.857
testPropertywithUnexpectedValueIsNotReplacedButLogged0.727
testExistingPropertyWithPartOfStringIsReplaced0.672
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged0.855
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged0.656
testNonExistingPropertyIsNotReplacedButLogged20.695
testExistingPropertyIsReplaced0.647
testPropertyOfDifferentType0.775
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged0.705
testExistingPropertyWithOneOfExpectedValuesIsReplaced0.623
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.698

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId0.843

RenamePropertiesTaskTest

testExistingPropertyIsRenamed0.695
testNonExistingPathIgnored0.654

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.002
testBootstrapsIfNodeDoesNotExist0.001

FilterOrderingTaskTest

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

RenameNodesTaskTest

testRenameACLNodesTask0.624

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.022
testGetPermissionAddedToRoleProperly0.021
testDenyPermissionAddedToRoleProperly0.021

RegisterNodeTypeTaskTest

testRegisterNewNodeType0.672
testWillNotFailWhenRegisteringAlreadyRegisteredNode0.612
testReregisterNodeType0.615

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0.001

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0
testStartRegistersAllObserversWithAllModules0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.064
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.008
testPerformCantBeCalledTwiceByDifferentThreads0.803
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.011
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

AbstractModuleVersionHandlerTest

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

ModuleRegistryImplTest

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

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.007

ModuleManagementStateTest

testDescriptionForInstallsOnly0
testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsAndUpdates0

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.215
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.019

ModuleManagerWebUITest

testDoneTemplate0.205
testListTasksTemplate0.03
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.005
testRestartNeededTemplate0.032

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0
testSanitizeUrlToFile0.001

DateUtilTest

testCustomFormatShouldUseGivenLocale0

SiblingsHelperTest

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

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0.001
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

WebXmlUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath0.66
testIsExistsMethodWhenAbsolutPathAndNodeExists0.61

SystemContentWrapperTest

testWrappingReferencedContent0.667
testWrappingNDParent0.603
testClosedSessionResistance0.653

PathUtilTest

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

ClassUtilTest

testIsSubClass0

NodeDataUtilTest

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

RequestDispatchUtilTest

testDispatchRedirectNonInternal0.013
testDispatchRedirectInternal0
testDispatchWithNullURI0
testDispatchRedirectNonInternalFailure0

LazyNodeDataWrapperTest

testWorkOnDeadSession0.076
testDoesNotCallHierarchyManagerUntilNeeded0.002
testCallHierarchyManagerOnlyFirstTime0.006

UnicodeNormalizerTest

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

ExtendingContentWrapperTest

testThatSubNodesAreMerged0.018
testThatOrderIsKeptWhileMergingSubNodes0.018
testExtendsNodeDatasIsHidden0.016
testDeepMerge0.016
testThatSubNodesCanBeOverwritten0.016
testExtendsNonAbsolutelyAndNodeIsNotExisting0.016
testThatNodeDatasAreMerged0.016
testComplextMultipleInheritanceWithOverride0.016
testThatNodeDatasCanBeOverriden0.016
testComplextMultipleInheritance10.016
testComplextMultipleInheritance20.016
testBasicMultipleInheritance0.015
testExtendsAbsolutelyAndNodeIsNotExisting0.014
testExtendsWithEmptyValue0.014
testGetHandle0.013

ExceptionUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.004
testWorkspaceNamesWithNonNullExpectation0.003

RuleTest

testIsNotAllowedNode0.647
testRuleStringConstructor0.581
testIsAllowedNode0.597

TextFileUtilTest

testGetLines0
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0
testGetTrimmedLinesMatching0.001
testGetLinesWhenFileIsNotExisiting0

NodeUuidComparatorTest

testBasic0

SimpleUrlPatternTest

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

QueryUtilTest

testQueryWhenSearchingJustForComponents0.912
testSimpleQuery0.863
testSearchForUUID0.824
testJQOM0.76
testSearchForAreasContainingImage0.732
testQueryBuild0.751
testQueryWhenSearchingJustForPages0.735
testSearchOfNonDefaultNodeType0.735
testSearchForUUIDInChildNode0.694
testEmptyResult0.689
testResultContainsOnlyPages0.737
testSearchForPagesWhoseComponentIsContainingSpecificText0.693
testSearchForInheritedUUID0.698
testConfirmThatFilteredResultIsReallyTheWantedOne0.671
testSearchForSpecificTemplate0.67

DelayedExecutorTest

testDelayedExecution0.601
testMultipleDelayedExecution0.751
testExecutionAfterMaxDelay2.025

ServletUtilTest

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

StringLengthComparatorTest

testBasic0

LazyContentWrapperTest

testWrappingReferencedContent0.614
testWrappingNDParent0.563
testClosedSessionResistance0.562

ObservationUtilTest

testRegisterWhenSessionValid0.018
testFailRegisterWhenSessionInvalid0.012
testUnregisterWhenSessionValid0.012
testDontFailUnregisterWhenSessionInvalid0.036

SearchReplaceTest

testDefaultsToLiteralMatching0.005
testCanUseJokerInNamePatterns0.003
testCaseInsensitive0.003
testCanUseNamePatterns0.003

ContentUtilTest

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

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly0.575
testSessionBasedCopy0.565
testMoveInSession0.59
testChangeNodeTypeReplaceAllOccurrences0.571

InheritanceContentWrapperTest

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

NodePathComparatorTest

testBasic0.001

ModuleConfigurationObservingManagerTest

testObserving6.045

NodeTypeBasedACLPermissionsTest

testCanReadRoot0.023
testCanReadOnPageNode0.018
testGrantsOnContentNode0.018
testCanReadOnContentNode0.018
testCanReadInvalidNodeTypeSpecified0.019
testCanReadAnyNodeTypesSpecified0.018
testGrantsOnPageNode0.017
testGrantsMultipleNodeTypesSpecified0.018
testGrantsHigherPermissionThenAssigned0.018

AggregationStateTest

testUriDecodingShouldStripCtxPath0.001
testGetSelectors0.001
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.003
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder0.714
testUseSystemSessionToRetrieveVersions0.036
testCreateAndRestoreDeletedVersion0.081
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.175
testNumberOfCreatedVersions0.122
testCreateAndRestoreVersion0.073

CopyUtilTest

testChangePrimaryNodeTy0.101

ContentVersionTest

testRestoringBinariesFromContentVersion0.604
testRetrievingBinariesFromContentVersionsChildNode0.597
testBasics0.68
testRetrievingBinariesFromContentVersion0.583

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.048

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.639
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.576
testCreatingAnExistingNodeDataDoesNotFail0.563
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.614
testReadingANodeData0.569
testCreatingAndSettingANodeData0.567
testIsNodeTypeForNodeChecksPrimaryType0.583
testAddMixin0.564
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.578
testSettingANonExistingNodeDataCreatesANewNodeData0.579
testSettingAnExistingNodeData0.558
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.589
testThatReadingANonExistingNodeDataFail0.554
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.578

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.612
testThatReadingANonExistingNodeDataDoesNotFail0.566
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.606
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.554
testCreatingAnExistingNodeDataDoesNotFail0.554
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.572
testReadingANodeData0.552
testCreatingAndSettingANodeData0.991
testIsNodeTypeForNodeChecksPrimaryType0.548
testAddMixin0.555
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes0.648
testSettingANonExistingNodeDataCreatesANewNodeData0.558
testCreatingAnEmptyNodeData0.581
testModDate0.555
testCreatingAndSettingABooleanNodeData0.552
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.631
testDelete0.792
testEquals0.569
testSettingAnExistingNodeData0.554
testCreatingAndReadingABinaryNodeData0.557
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.592
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.558
testEqualsWithWrongType0.565
testEqualsWithNull0.569
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.565

RootOnlyPermissionTest

testCanRead0.013
testNoRootNode0.012
testGrants0.011

DefaultACLPermissionsTest

testCanReadRoot0.027
testCanReadOnPageNode0.014
testGrantsOnContentNode0.014
testCanReadOnContentNode0.015
testGrantsOnPageNode0.014
testGrantsHigherPermissionThenAssigned0.014

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0.001
testIsCharValid0

MetaDataTest

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

QueryTest

testSimpleQuery0.712
testMaxResultSize0.579

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.047
testReadOnlyPermissionsToJcrSystemAreSetForUser0.028
testPermissionWrongClassDefined0.027
testPermissionNonexistingClassDefined0.027
testPermissionClassDefined0.026
testPermissionWrongClassConstructor0.026

FilterTest

testBypassing0.076
testDecoratedFilter0.019
testInitialization0.014

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.01

MultipartRequestFilterTest

testFilterCommonsFileUpload0.056
testFilterCOS0.02

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.012
testExecutesCorrectCommandBasedOnURI0.01
testPassesNullAsCommandIfNoneSpecified0.01

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.01

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.035
testETagDoesNotContainJSessionId0.001
testContentLengthIsNotSet0.006

ServletDispatchingFilterTest

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

MappingTest

testMatchesWhenJSessionIdInRequestUri0.009

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.031
testCOSMultipartFilterFileDeletion0.009

CompositeFilterTest

testInitializationAndDestruction0.01

MultiChannelFilterTest

testChannelFromResolverGetsSet0.005
testALLGetsSetWhenThereIsNoResolver0.002
testChannelParameterValueGetsSet0.001

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded0.569
testFilterWithEmptyDefaultExtension0.6
URIwithUtf8CharsIsProperlyNormalizedAndDecoded0.56
doubleDotURIisProperlyNormalizedAndDecoded0.597
testHandlesRequestUriWithJSessionId0.558
URIwithSpacesIsProperlyNormalizedAndDecoded0.56
oneDotURIisProperlyNormalizedAndDecoded0.591
simpleURIisProperlyNormalizedAndDecoded0.571

InterceptFilterTest

testDeleteNodeAction0.009
testSortNodeDefaultAction0.003
testPreviewIsSetInMgnlContextSession0.017
testSortNodeBeforeAction0.003
testSortNodeAfterAction0.003
testPreviewIsRemovedFromMgnlContextSession0.003

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0.001

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.014
testGetNodeDataEndlessLoop0.01
testDetermineLocale0.01

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.008
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001
testGetsMessagesFromSpecifiedBundle0.001
testGetsSimpleMessageFromDefaultBundle0
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.001

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.011
testGetNodeDataEndlessLoop0.009
testDetermineLocale0.012

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0.001

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.002
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

ObservedManagerTest

testGetNodeByUUIDOrPath0.001

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.014
testGetUri0.011
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.002
testGetHandleStripsExtensionInclTheDot0.003

AccessManagerImplTest

testMultiThreadAccess0.064
testGetPermissions0

PermissionUtilTest

testFailsOnCustomPermissions0
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

ContentSecurityFilterTest

testIsAllowedForOther0.173
testIsAllowedForAnonymous0.004

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType2.229
testNewlyCreatedUserNodeHasMixinLockable1.643
testDoNotCreateUserWhenExistInAnotherRealm1.089
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed1.613
testUserPasswordAfterChangingByJCRProperty2.092
testUserPasswordAfterCodeCreation1.621
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed1.07

SecurityTest

testMergePrincipals0.008

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.002

MgnlUserManagerTest

testUsernameCantBeBlank0.001
testUsernameCantBeEmpty0
testSetStringProperty0.019
testUserHasAccessToHisOwnProperties0.506
testFindPrincipalNode0.02
testSetPropertyToNull0.002
testUserWasCreatedUnderCertainPath0.506
testSetProperty0.002
testUsernameCantBeNull0.001
testFindPrincipalNodeWithOtherRealm0.004
testUsernameIsValidatedUponCreation0.001

SecurityUtilTest

testBCProviderShouldNotBeRegistred0.56
testPasswordRemovingMethodFromCache0.6
testRemoveAllPasswordPamametersFromCacheLog0.556
testCrypt1.396
testUpdateKeysKeyLocationIsSet0.562
testKeyStore0.606
testUpdateKeysKeyLocationIsNotSet0.569
testPasswordRemovingMethodFromURL0.543

RedirectClientCallbackTest

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

OperationPermissionTest

testCanExecuteOtherRolesAssigned0.001
testCanExecuteAnyRoleAssigned0
testCanMoveThisUserRoleAssigned0

MgnlGroupTest

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

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.111
testKeyStoreInSomeOtherFolder0.122

URISecurityFilterTest

testIsAllowedForOther0.009
testIsAllowedForAnonymous0.004

ACLImplTest

testToStringOnlyOnePermission0.001
testToStringMultiplePermissions0

PrincipalUtilTest

testFindPrincipalInCollection0
testRemovePrincipalFromCollection0.001
testRemovePrincipal0
testFindACLByName0
testFindPrincipal0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.018
testUserManagerReturnsCorrectAnonymousUser0.964
testUserManagerRealmIsSystemRealm0.016
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.964
testUserManagerReturnsSystemUserWithCorrectRole0.491
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.49
testUserManagerReturnsCorrectSystemUserByName0.964
testUserManagerReturnsEnabledRescueUser0.49
testUserManagerReturnsCorrectSystemUser0.964
testUserManagerReturnsSystemUserWithCorrectGroup0.49

MgnlUserTest

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

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0.565
testGroupAddingAndRemoving0.573
testRoleAddingAndRemoving0.566
testParentPathIsRealmIfNameShorterThan3Chars0.582
testParentPathShouldBeLowercased0.565

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0.001
testEvaluate0

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0.001
testEvaluate0

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0.001

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0.001

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible0.57

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible0.544

I18nNodeWrapperTest

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

LazyNodeWrapperTest

testMultipleWrappingIsPossible0.561

DelegateSessionWrapperTest

testUnwrap0

ChannelVisibilitySessionWrapperTest

testGetItem0.571
testGetNode0.544
testNodeExists0.56
testCanRemoveVisibleItem0.554
testGetProperty0.566
testPropertyExists0.539
testNavigatingWithNodeParentStillHidesExcludedNode0.561
testItemExists0.586
testMoveWorksOnVisibleNode0.548
testFailsToRemoveHiddenItem0.559
testFailsToMoveHiddenNode0.572
testRootNodeHidesExcludedNode0.539

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0.001
testWrapAlreadyWrappedWithThisClass0.001
testIsSame0
test4LevelDeepUnwrap0.001
testDeepUnwrap0

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.001
testMultipleWrappingIsPossible0

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

InheritanceNodeWrapperTest

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

ContentMapTest

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

PropertyUtilTest

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

VersionUtilTest

testGetNodeTypeName0

MetaDataUtilTest

testUpdateMetaData0.001
testGetMetaData0

SessionUtilTest

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

PropertiesImportExportTest

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

NodeUtilRepositoryTest

testRenameNode0.578
testMoveNodeAfter0.568
testMoveNode0.558
testMoveNodeBefore0.574

NodeUtilTest

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

OpsTest

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

NodeBuilderTest

testExecWithSeveralChildOps0.001
testRealisticUsageScenario0.001

AbstractNodeOperationTest

testThen0

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0.001
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0.001
testEqualsWithDifferentNodes0
testEquals0
testEqualsWithDifferentDecorators0

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.004

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0.001

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0.001
returnsTrueWhenQueriedForSubClass0.001
returnsTrueWhenQueriedForExactClass0
returnsFalseWhenDecoratedByOtherDecorator0

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.002
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0.001
testDeepUnwrap0

MockNodeTest

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

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0.001
testCreateSessionFromString0

MockSessionTest

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

MockItemTest

testGetDepth0
testGetPath0

MockPropertyTest

testGetSetValueWithBigDecimal0.001
testGetValue0
testIsMultiple0
testGetType0.001
testAccept0.001
testIsNode0
testGetString0

MockObservationManagerTest

willRefuseToFilterLocalChanges0.001
willRefuseToFilterOnUuid0
setsUserDataInEvent0.001
canFilterOnNodeType0
canFilterOnPath0.001
canAddRemoveAndSeeAddedListeners0.001

Content2NodeCollectionWrapperTest

testRetainAll0
testRemoveAll0

MockObjectTest

testSetABooleanValueOnANodeData0.001
testCreatingANode0
testDeletingReallyWorks0.001
testRootNodeOfHierarchyManger0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0.001

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0.001
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0.001

MockUtilTest

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

MockAccessManagerTest

testThatWeHaveAllPermissions0

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

MockContentTest

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

MockNodeDataTest

testSetValueWithParamValue0.001
testCanGetHandle0
testCanDeleteSelf0

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

ComponentsTestUtilTest

testSetSingletonInstance0.001
testConfiguredImplementation0.001
testInstanceFactory0.001

SelfTest

testCommandIsSetCorrectlyFromPrototype0.001
testJackrabbitUnregistersProperly0.129

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.001

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.002

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

FreemarkerHelperTest

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

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0.001

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0

PropertiesImportExportTest

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

DataTransporterTest

testEncodePath0
testParseAndFormat0.04
testRemoveNs0.001
testCreateExportPath0.001
testRevertExportPath0

MagnoliaV2FilterTest

testBogusMetaElement0.009

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode0.752
testImportXmlWithNoSameNameSiblingNodes1.056
testImportXmlWithSameNameNodeInOriginalTree0.57
testDoctypeImport0.546
testImportXmlWithSameNameSiblings0.594

Content2BeanTest

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

Content2BeanProxyTest

testContentToBeanWithClassDefined0.01

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0
testSessionAttributes0.003
testLocalAttributes0.001
testApplicationAttributes0.001

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod0.546

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0
testCantUseWriterAfterOutputStream0

DefaultRepositoryStrategyTest

testPasswordIsNull0.575
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.546

AbstractRepositoryStrategyTest

testGetSession0.545

WebContextImplTest

testLoginLogout0.011

ClassesTest

testCanSetupADifferentClassFactory0.006
testDefaultClassFactoryWorksJustFine0.005

GuiceComponentProviderLifecycleTest

testExtends0.174
testSameNamePrivateMethods0.016
testPrivateMethods0.018
testOverridesRemovesAnnotations0.014
testLifeCycleOnPackageProtectedMethods0.016
testOverrides0.021
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.016
testMultipleAnnotatedMethods0.015
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.014
testSimpleLifeCycle0.012

GuiceScopesTest

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

GuiceComponentProviderTest

testConfiguredInSingletonScope0.035
testCreateChild0.029
canAccessProperties0.041
testConfigured0.014
testImplementation0.008
testObserved0.017
testInstance0.008
getComponentThrowsExeptionForUnconfiguredType0.008
testObservedInRequestScope0.015
testGetComponentProvider0.008

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.008

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.02
testSingletonScopedComponentFactory0.016
testEagerSingletonScopedComponent0.015
testProvider0.018
testLazySingletonScopedComponent0.014
testConfiguredEagerSingleton0.017
testConfigured0.017
testComponentFactory0.015
testObserved0.02
testConfiguredSingleton0.016
testSingletonScopedProvider0.014

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.003

LegacyComponentsConfigurerTest

testExcludedKeys0.006
testLegacy0.009

ComponentsTest

testPushingAndPoppingComponentProvider0.001

DefaultComponentProviderTest

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

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0.001
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.005
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.001

EditorLinkTransformerTest

testEditorLinkTransformation0.001

UUIDLinkTest

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

LinkUtilTest

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

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

DefaultMagnoliaInitPathsTest

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

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault0.808

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt0.539
testSetPropertyStringStringArrayInt0.539
testSetPropertyStringValueArrayInt0.568
testSetPropertyStringStringInt0.538

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator0.672
testSequenceActionMoveCreate0.631
testSequenceActionMoveDelete0.706
testSequenceCreateModifyDelete0.637
testSequenceActionCreateCreate0.614
testSequenceActionMoveModify0.663
testSequenceActionCreateSessionDelete0.603
testSequenceActionModifyMoveDelete0.658
testLogSessionDelete0.697
testSequenceCreateModify0.7
testSequenceActionCreateNodeDelete0.625
testSequenceActionModifySessionDelete0.641
testSequenceActionSessionDeleteCreate0.682
testLogModifyNode0.612
testLogModifyProperty0.638
testLogCreateNode0.597
testLogNodeDeleteCreateDelete0.644
testLogDeleteNode0.657
testLogMoveNode0.611
testLogCreateNodeWithSpecificNodeType0.616
testSequenceActionNodeDeleteCreate0.639
testSequenceActionModifyCreate0.597
testNodeSave0.641
testSequenceActionModifyMove0.647
testSequenceActionModifyNodeDelete0.654
testSequenceCreateMove0.589
testSequenceActionModifyModify0.636
testSequenceActionMoveModifyDelete0.623

AuditLoggingUtilTest

testLogsLoginSuccesses0.001
testLogsLoginFailures0.001

Utf8ContentTest

testReadingUtf8Greek0.548
testReadingUtf8JapaneseChars0.596
testReadingUtf8AccentedChars0.546
testCreateExportImportContentUtf8SpecialChars0.588
testReadingUtf8SpecialChars0.545
testSettingNewUtf8ContentNode0.541
testSettingAnUtf8NodeData0.561
testReadingUtf8Russian0.545

ProxyBasedBeanMergerTest

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

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.001

HashUsersPasswordsTest

testEncryption1.023

RenameACLNodesTaskTest

testRenameACLNodesTask0.559

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning0.571
rearrangementOfBasicDefaultConfig0.578
rearrangementOfSTKsDefaultConfig0.588
nonStandardCompositeConfigIsBackedUp0.548

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.4
test45DoesNotInstallWhenFromSmallerThan4460.541
testMP4MimeTypesOnInstall2.343
test446MimeTypesOnInstall2.159
updateTo514anonymousUserPermissions0.702
testUpgradeFrom4461.114

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode0.577
testSetPropertyFailsIfPropertyDoesNotExist0.533
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.535
testAddPropertyFailsIfPropertyExists0.577
testRenamePropertyAndCheckValueForString0.534

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.553
testModuleNodeIsCreatedIfNeeded0.54
testUsesExistingModuleConfigNode0.549

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode0.585
testModuleNodeIsCreatedIfNeeded0.536

NodeBuilderTaskTest

testUnknownRootThrowsException0.553
testSyntax0.545

ContentOpsTest

testSetTemplate0.001
testCreateParagraph0.001
testCreatePage0
testCreateContent0
testSetBinaryNodeData0
testCreateCollectionNode0.001

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

NodeBuilderTest

testContextNodeIsProperlyPropagated0.542
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.573
testErrorMessages0.546

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001
testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0

DomainNameRegexVoterTest

testMatchingDomain0.002
testNonMatchingDomain0.001

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0.001
testVotesFalseOnNonMatchingWildcardPattern0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0

BasePatternVoterTest

testInitWithoutPattern0

RepositoryMappingDefinitionReaderTest

testParse0.002

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

RegistryMapTest

testReturnsNullWhenValueMissing0.001
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0