Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
1481000100%461.393

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_515000100%7.32
info.magnolia.utf88000100%11.987
info.magnolia.importexport25000100%11.656
info.magnolia.objectfactory.configuration16000100%0.712
info.magnolia.module36000100%1.314
info.magnolia.jcr.node2bean.impl3000100%0.001
info.magnolia.module.model.reader35000100%0.135
info.magnolia.module.model35000100%0.016
info.magnolia.jcr.decoration12000100%0.018
info.magnolia.module.files1000100%0.017
info.magnolia.beanmerger7000100%0.078
info.magnolia.content2bean19000100%0.549
info.magnolia.objectfactory.guice.lifecycle10000100%0.665
info.magnolia.voting.voters35000100%0.04
info.magnolia.cms.core.version16000100%10.624
info.magnolia.test.mock36000100%0.042
info.magnolia.cms.util212000100%58.701
info.magnolia.cms.core88000100%59.849
info.magnolia.objectfactory.guice19000100%0.65
info.magnolia.test5000100%0.405
info.magnolia.module.ui4000100%1.229
info.magnolia.repository1000100%0.001
info.magnolia.init.properties2000100%0.002
info.magnolia.repository.definition1000100%0.006
info.magnolia.test.mock.jcr88000100%0.043
info.magnolia.nodebuilder.task7000100%11.209
info.magnolia.cms.i18n12000100%0.223
info.magnolia.registry4000100%0.001
info.magnolia.context13000100%5.471
info.magnolia.jcr.inheritance4000100%0.013
info.magnolia.objectfactory31000100%0.163
info.magnolia.module.delta72000100%40.138
info.magnolia.freemarker54000100%0.713
info.magnolia.cms.security82000100%60.983
info.magnolia.init27000100%2.199
info.magnolia.freemarker.models3000100%0.004
info.magnolia.audit35000100%73.711
info.magnolia.util2000100%0.001
info.magnolia.cms.filters52000100%12.663
info.magnolia.cms.security.operations3000100%0.004
info.magnolia.jcr.wrapper80000100%23.922
info.magnolia.cms.security.auth.callback6000100%0.011
info.magnolia.jcr.node2bean48000100%0.429
info.magnolia.link29000100%0.761
info.magnolia.cms.core.search2000100%3.164
info.magnolia.nodebuilder15000100%14.184
info.magnolia.jcr.predicate6000100%0.002
info.magnolia.importexport.filters1000100%0.021
info.magnolia.cms.beans.config43000100%0.707
info.magnolia.jcr.util102000100%15.363
info.magnolia.setup9000100%29.25
info.magnolia.jcr.nodebuilder10000100%0.023

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

info.magnolia.setup.for4_5

ClassTestsErrors FailuresSkippedSuccess RateTime
IsNotAProblematicEnvironmentConditionTest10000100%0.031
RenameACLNodesTaskTest1000100%1.491
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%5.798

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%11.987

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.001
BootstrapUtilRepositoryTest3000100%4.197
BootstrapUtilTest4000100%0.002
DataTransporterRepositoryTest5000100%7.374
DataTransporterTest5000100%0.066
PropertiesImportExportTest5000100%0.016

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.013
ComponentProviderConfigurationBuilderTest2000100%0.019
ConfigurationTest11000100%0.628
LegacyComponentsConfigurerTest2000100%0.052

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest16000100%0.087
ModuleInstanceProviderTest2000100%0.282
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.004
ModuleManagerImplTest6000100%0.935
ModuleRegistryImplTest7000100%0.005

info.magnolia.jcr.node2bean.impl

ClassTestsErrors FailuresSkippedSuccess RateTime
EnumCaseInsensitiveTest3000100%0.001

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.123
DependencyCheckerImplTest18000100%0.011
DependencyLevelComparatorTest5000100%0.001

info.magnolia.module.model

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

info.magnolia.jcr.decoration

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentDecoratorNodeWrapperTest6000100%0.004
ContentDecoratorUtilTest4000100%0.003
ContentDecoratorWorkspaceWrapperTest1000100%0.002
NodePredicateContentDecoratorTest1000100%0.009

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.017

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerUtilTest1000100%0.009
ProxyBasedBeanMergerTest6000100%0.069

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.028
Content2BeanTest18000100%0.521

info.magnolia.objectfactory.guice.lifecycle

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest10000100%0.665

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.001
DomainNameRegexVoterTest2000100%0.002
IfVoterTest3000100%0.004
RequestHeaderPatternRegexVoterTest4000100%0.001
RequestHeaderPatternSimpleVoterTest4000100%0.002
RequestHeaderPatternVoterTest1000100%0.001
ResponseContentTypeVoterTest13000100%0.021
URIPatternVoterTest4000100%0.002
URIStartsWithVoterTest3000100%0.006

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest8000100%3.292
ContentVersionTest4000100%5.568
CopyUtilTest1000100%1.668
MgnlVersioningNodeWrapperTest1000100%0.001
VersionedNodeTest2000100%0.095

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest3000100%0.001
ClassUtilTest1000100%0.003
ContentUtilRepoTest4000100%5.432
ContentUtilTest27000100%0.085
DateUtilTest1000100%0.035
DelayedExecutorTest3000100%3.365
DumperUtilTest2000100%2.674
ExceptionUtilTest19000100%0.012
ExtendingContentWrapperRepositoryTest2000100%3.005
ExtendingContentWrapperTest15000100%0.388
InheritanceContentWrapperTest8000100%0.02
LazyContentWrapperTest3000100%4.571
LazyNodeDataWrapperTest3000100%0.022
ModuleConfigurationObservingManagerTest1000100%6.042
NodeDataUtilTest10000100%0.01
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.099
PathUtilTest9000100%0.002
QueryUtilTest15000100%24.386
RequestDispatchUtilTest4000100%0.022
RuleTest3000100%4.078
SearchReplaceTest4000100%0.024
ServletUtilTest16000100%0.007
SiblingsHelperTest7000100%0.019
SimpleUrlPatternTest18000100%0.004
StringLengthComparatorTest1000100%0.001
SystemContentWrapperTest3000100%4.16
TextFileUtilTest4000100%0.004
UnicodeNormalizerTest6000100%0.041
WebXmlUtilTest9000100%0.171
WorkspaceXmlUtilTest2000100%0.017

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.004
BinaryNodeDataTest3000100%0.024
DefaultACLPermissionsTest7000100%0.416
DefaultContentTest25000100%37.228
MagnoliaAccessProviderTest6000100%0.509
MetaDataTest13000100%0.057
NodeTest14000100%21.002
NodeTypeBasedACLPermissionsTest9000100%0.509
PathTest5000100%0.002
RootOnlyPermissionTest3000100%0.098

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderBuilderTest1000100%0.017
GuiceComponentProviderTest10000100%0.453
GuiceScopesTest8000100%0.18

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.003
SelfTest2000100%0.402

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.229

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest1000100%0.001

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.002

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.006

info.magnolia.test.mock.jcr

ClassTestsErrors FailuresSkippedSuccess RateTime
MockItemTest2000100%0.002
MockNodeTest36000100%0.026
MockObservationManagerTest6000100%0.005
MockPropertyTest7000100%0.002
MockSessionTest9000100%0.001
MockValueTest22000100%0.005
NodeTestUtilTest3000100%0.001
SessionTestUtilTest3000100%0.001

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%4.954
ModuleNodeBuilderTaskTest2000100%3.143
NodeBuilderTaskTest2000100%3.112

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0.001
DefaultI18NContentSupportTest3000100%0.078
HierarchyBasedI18nContentSupportTest3000100%0.095
MessagesManagerTest5000100%0.049

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%1.416
DefaultRepositoryStrategyTest2000100%2.687
MgnlContextTest2000100%0.003
RequestAttributeStrategyTest4000100%0.014
SimpleContextTest1000100%1.304
WebContextImplTest1000100%0.044
WriterResponseWrapperTest2000100%0.003

info.magnolia.jcr.inheritance

ClassTestsErrors FailuresSkippedSuccess RateTime
InheritanceContentDecoratorTest4000100%0.013

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.023
ComponentsTest1000100%0.017
DefaultClassFactoryTest5000100%0.004
DefaultComponentProviderTest9000100%0.046
ObjectFactoryTest1000100%0
ObjectManufacturerTest11000100%0.044
ObservedComponentFactoryTest2000100%0.029

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest54000100%0.713

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest2000100%0.171
ACLImplTest2000100%0.001
ContentSecurityFilterTest2000100%0.191
CsrfSecurityFilterTest3000100%0.014
DelegatingUserManagerTest1000100%0.006
HierarchicalUserManagerTest5000100%7.791
MgnlGroupManagerTest1000100%1.399
MgnlGroupTest8000100%0.184
MgnlUserManagerRepositoryTest7000100%23.966
MgnlUserManagerTest11000100%2.19
MgnlUserTest8000100%0.146
PermissionUtilTest4000100%0.001
PrincipalUtilTest5000100%0.004
RescueSecuritySupportTest10000100%11.994
SecurityTest1000100%0.009
SecurityUtilKeyStoreTest2000100%0.851
SecurityUtilTest8000100%12.042
URISecurityFilterTest2000100%0.023

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.013
DefaultMagnoliaInitPathsTest8000100%0.01
DefaultMagnoliaPropertiesResolverTest9000100%0.039
MagnoliaServletContextListenerTest1000100%2.137

info.magnolia.freemarker.models

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

info.magnolia.audit

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingManagerTest1000100%0.663
AuditLoggingUtilTest2000100%0.177
MgnlAuditLoggingContentDecoratorNodeWrapperTest4000100%18.482
MgnlAuditLoggingContentDecoratorTest28000100%54.389

info.magnolia.util

ClassTestsErrors FailuresSkippedSuccess RateTime
EscapeUtilTest2000100%0.001

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.048
ContentTypeFilterTest8000100%11.107
FilterTest3000100%0.326
InstallFilterTest3000100%0.093
InterceptFilterTest6000100%0.045
MappingTest2000100%0.05
MultiChannelFilterTest3000100%0.023
MultipartRequestFilterTempFileDeletionTest2000100%0.269
MultipartRequestFilterTest2000100%0.094
MultipartRequestWrapperTest1000100%0.023
RangeSupportFilterTest3000100%0.037
RepositoryMappingFilterTest4000100%0.087
ServletDispatchingFilterTest13000100%0.437
UnicodeNormalizationRequestWrapperTest1000100%0.024

info.magnolia.cms.security.operations

ClassTestsErrors FailuresSkippedSuccess RateTime
OperationPermissionTest3000100%0.004

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.011

info.magnolia.jcr.node2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Node2BeanTest36000100%0.394
TypeMappingImplTest12000100%0.035

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
EditorLinkTransformerTest1000100%0.007
LinkUtilTest19000100%0.511
UUIDLinkTest9000100%0.243

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%3.164

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.003
ContentOpsTest6000100%0.007
NodeBuilderTest3000100%4.986
OpsTest5000100%9.188

info.magnolia.jcr.predicate

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

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.021

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest1000100%0.001
HostBasedRegexpVirtualURIMappingTest15000100%0.406
HostBasedVirtualURIMappingTest9000100%0.022
ObservedManagerTest1000100%0.015
RegexpVirtualURIMappingTest11000100%0.006
URI2RepositoryManagerTest2000100%0.005
URI2RepositoryMappingTest4000100%0.252

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest4000100%0.012
MetaDataUtilTest2000100%0.003
NodeUtilRepositoryTest9000100%15.294
NodeUtilTest39000100%0.031
PropertiesImportExportTest8000100%0.01
PropertyUtilTest28000100%0.007
SessionUtilTest11000100%0.005
VersionUtilTest1000100%0.001

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest8000100%27.318
HashUsersPasswordsTest1000100%1.932

info.magnolia.jcr.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.005
NodeBuilderTest2000100%0.009
OpsTest7000100%0.009

Test Cases

[Summary] [Package List] [Test Cases]

AuditLoggingManagerTest

testNoErrorIsThrownInCaseOfMissingLogConfiguration0.663

AuditLoggingUtilTest

testLogsLoginSuccesses0.174
testLogsLoginFailures0.003

MgnlAuditLoggingContentDecoratorNodeWrapperTest

testSetPropertyStringValueInt11.109
testSetPropertyStringStringArrayInt3.49
testSetPropertyStringValueArrayInt2.088
testSetPropertyStringStringInt1.795

MgnlAuditLoggingContentDecoratorTest

testIsContentWrappedByMgnlAuditLogContentDecorator2.577
testSequenceActionMoveCreate2.746
testSequenceActionMoveDelete2.456
testSequenceCreateModifyDelete2.521
testSequenceActionCreateCreate1.794
testSequenceActionMoveModify1.935
testSequenceActionCreateSessionDelete1.727
testSequenceActionModifyMoveDelete2.045
testLogSessionDelete2.518
testSequenceCreateModify1.805
testSequenceActionCreateNodeDelete1.882
testSequenceActionModifySessionDelete2.081
testSequenceActionSessionDeleteCreate2.094
testLogModifyNode1.874
testLogModifyProperty1.866
testLogCreateNode2.004
testLogNodeDeleteCreateDelete2.007
testLogDeleteNode1.754
testLogMoveNode1.524
testLogCreateNodeWithSpecificNodeType1.52
testSequenceActionNodeDeleteCreate1.633
testSequenceActionModifyCreate1.677
testNodeSave1.816
testSequenceActionModifyMove1.756
testSequenceActionModifyNodeDelete1.733
testSequenceCreateMove1.535
testSequenceActionModifyModify1.791
testSequenceActionMoveModifyDelete1.718

BeanMergerUtilTest

testBeanMergerUtilProperlyHandsOverProvidedObjects0.009

ProxyBasedBeanMergerTest

testMergeUsesSubClassIfAssignable0.019
testMergeOfInterfaces0.01
testMergeMap0.024
testMergedProperties0.013
testMergeMergedClass0.001
testIsSimpleType0.002

ContentRepositoryTest

testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0.001

HostBasedRegexpVirtualURIMappingTest

testMapURIWithQuery0.377
testToString0.003
testMapURIWithQueryToHost0.004
testMapURI0.006
testExample0.001
testExample20.001
testExample30.002
testQueryStringIsBeingPassedThroughExample0.003
testSupportsMoreThan9Groups0.002
testRegexSubstitutionWorksAndLevelIsSetToGroupCountPlusOne0.001
testGracefullyFailingOnIncompleteConfig0.001
testQueryStringMappingFailedOnWrongQueryString0.001
testQueryStringIsBeingPassedThroughExample20.001
testQueryStringIsBeingPassedThroughExample30.002
testGracefullyFailingOnWrongRegexGroup0.001

HostBasedVirtualURIMappingTest

testMappingThatDoesNotMatch0.002
testMapURIWithHostThatDoesNotMatch0.003
testMappingThatDoesMatch0.004
testMapURIWithHostThatDoesMatch0.002
testMapURIWithHostsWhereOneDoesMatch0.002
testMappingWhereOneDoesMatch0.002
testMapURIWithNoHosts0.001
testMappingThatBestMatchWinsPart10.003
testMappingThatBestMatchWinsPart20.003

ObservedManagerTest

testGetNodeByUUIDOrPath0.015

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.005
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0.09
testGetUri0.125
testGetHandleWhenLinkWithPrefixHandleExistInRepo0.004
testGetHandleStripsExtensionInclTheDot0.033

AggregationStateTest

testUriDecodingShouldStripCtxPath0.001
testGetSelectors0.002
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001

BinaryNodeDataTest

testThatStreamIsSetOnTheWrappedNode0.023
testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0.001

DefaultACLPermissionsTest

testCanReadRoot0.077
testCanReadOnPageNode0.045
testGrantsOnContentNode0.078
testCanReadOnContentNode0.06
testVerifyThatSessionIsUsedAsResolver0.072
testGrantsOnPageNode0.046
testGrantsHigherPermissionThenAssigned0.038

DefaultContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties1.684
testThatReadingANonExistingNodeDataDoesNotFail1.638
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes1.607
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible1.621
testCreatingAnExistingNodeDataDoesNotFail1.698
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType1.526
testReadingANodeData1.769
testCreatingAndSettingANodeData1.403
testIsNodeTypeForNodeChecksPrimaryType1.315
testAddMixin1.331
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes1.414
testSettingANonExistingNodeDataCreatesANewNodeData1.423
testCreatingAnEmptyNodeData1.461
testModDate1.372
testCreatingAndSettingABooleanNodeData1.494
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData1.347
testDelete1.426
testEquals1.326
testSettingAnExistingNodeData1.334
testCreatingAndReadingABinaryNodeData1.561
testStringPropertiesCanBeRetrievedByStreamAndViceVersa1.462
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable1.412
testEqualsWithWrongType1.519
testEqualsWithNull1.668
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes1.417

MagnoliaAccessProviderTest

testPermissionClassNotDefined0.122
testReadOnlyPermissionsToJcrSystemAreSetForUser0.078
testPermissionWrongClassDefined0.092
testPermissionNonexistingClassDefined0.066
testPermissionClassDefined0.081
testPermissionWrongClassConstructor0.07

MetaDataTest

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

NodeTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties1.873
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes1.692
testCreatingAnExistingNodeDataDoesNotFail1.612
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType1.381
testReadingANodeData1.361
testCreatingAndSettingANodeData1.345
testIsNodeTypeForNodeChecksPrimaryType1.406
testAddMixin1.367
testIsNodeTypeForNodeCheckFrozenTypeForSupertypesIfWereNotLookingForFrozenNodes1.461
testSettingANonExistingNodeDataCreatesANewNodeData1.538
testSettingAnExistingNodeData1.46
testStringPropertiesCanBeRetrievedByStreamAndViceVersa1.372
testThatReadingANonExistingNodeDataFail1.599
testIsNotNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes1.535

NodeTypeBasedACLPermissionsTest

testCanReadRoot0.06
testCanReadOnPageNode0.05
testGrantsOnContentNode0.103
testCanReadOnContentNode0.069
testCanReadInvalidNodeTypeSpecified0.051
testCanReadAnyNodeTypesSpecified0.057
testGrantsOnPageNode0.044
testGrantsMultipleNodeTypesSpecified0.039
testGrantsHigherPermissionThenAssigned0.036

PathTest

testGetAbsoluteFileSystemPathPrependsApplicationRootDirIfPathIsRelative0
testIsAbsolute0
testGetAbsoluteFileSystemPathReturnsArgumentIfPathIsAbsolute0
testGetValidatedLabel0
testIsCharValid0

RootOnlyPermissionTest

testCanRead0.037
testNoRootNode0.034
testGrants0.027

QueryTest

testSimpleQuery1.738
testMaxResultSize1.426

BaseVersionManagerTest

testCreateAndRestoreVersionAndCheckOrder1.894
testUseSystemSessionToRetrieveVersions0.066
testCreateAndRestoreDeletedVersion0.164
testMetaDataAreNotUpdatedForSubPagesDuringRestore0.15
testCreateAndRestoreVersionAndCheckOrderBetweenTwoVersions0.359
testUpdateMetaDataAfterRestore0.262
testNumberOfCreatedVersions0.236
testCreateAndRestoreVersion0.161

ContentVersionTest

testRestoringBinariesFromContentVersion0.232
testRetrievingBinariesFromContentVersionsChildNode1.658
testBasics2.028
testRetrievingBinariesFromContentVersion1.65

CopyUtilTest

testChangePrimaryNodeTy1.668

MgnlVersioningNodeWrapperTest

testMultipleWrappingIsPossible0

VersionedNodeTest

testMultipleWrappingIsPossible0
testWrapProperty0.095

CompositeFilterTest

testInitializationAndDestruction0.048

ContentTypeFilterTest

complexURIisProperlyNormalizedAndDecoded1.422
testFilterWithEmptyDefaultExtension1.391
URIwithUtf8CharsIsProperlyNormalizedAndDecoded1.4
doubleDotURIisProperlyNormalizedAndDecoded1.411
testHandlesRequestUriWithJSessionId1.33
URIwithSpacesIsProperlyNormalizedAndDecoded1.453
oneDotURIisProperlyNormalizedAndDecoded1.32
simpleURIisProperlyNormalizedAndDecoded1.38

FilterTest

testBypassing0.235
testDecoratedFilter0.04
testInitialization0.051

InstallFilterTest

testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.041
testExecutesCorrectCommandBasedOnURI0.03
testPassesNullAsCommandIfNoneSpecified0.022

InterceptFilterTest

testDeleteNodeAction0.019
testSortNodeDefaultAction0.005
testPreviewIsSetInMgnlContextSession0.004
testSortNodeBeforeAction0.005
testSortNodeAfterAction0.005
testPreviewIsRemovedFromMgnlContextSession0.007

MappingTest

matchesWhenJSessionIdInRequestUri0.028
shouldNotMatchDotRegexMetacharacter0.022

MultiChannelFilterTest

testChannelFromResolverGetsSet0.016
testALLGetsSetWhenThereIsNoResolver0.004
testChannelParameterValueGetsSet0.003

MultipartRequestFilterTempFileDeletionTest

testMultipartFilterFileDeletion0.214
testCOSMultipartFilterFileDeletion0.055

MultipartRequestFilterTest

testFilterCommonsFileUpload0.046
testFilterCOS0.048

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.023

RangeSupportFilterTest

testContentIsServedFromOutputStreamInNewRequestAfterHeadRequestWasExecuted0.026
testETagDoesNotContainJSessionId0.002
testContentLengthIsNotSet0.009

RepositoryMappingFilterTest

testDoFilter10.06
testDoFilter20.009
testDoFilter30.007
testDoFilter40.011

ServletDispatchingFilterTest

testWrapperRespectsForwards0.045
testSupportsDefaultMapping0.091
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.025
testEmptyMappings0.022
testEscapeMetaCharacters0.024
testSupportsPathMapping0.03
testPathInfoShouldAdhereToServletSpec0.028
testSupportsExtensionMapping0.033
testShouldNotBypassWhenExactMappingMatches0.026
testShouldNotBypassWhenPathMappingMatches0.025
testShouldBypassWhenMappingDoesNotMatch0.031
testSupportsRegexMappings0.036
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.021

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.024

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0.001

DefaultI18NContentSupportTest

testDetermineLocaleEndlessLoop0.031
testGetNodeDataEndlessLoop0.022
testDetermineLocale0.025

HierarchyBasedI18nContentSupportTest

testDetermineLocaleEndlessLoop0.034
testGetNodeDataEndlessLoop0.023
testDetermineLocale0.038

MessagesManagerTest

testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.039
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.003
testGetsMessagesFromSpecifiedBundle0.002
testGetsSimpleMessageFromDefaultBundle0.002
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.003

AccessManagerImplTest

testMultiThreadAccess0.168
testGetPermissions0.003

ACLImplTest

testToStringOnlyOnePermission0
testToStringMultiplePermissions0

RedirectClientCallbackTest

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

ContentSecurityFilterTest

testIsAllowedForOther0.185
testIsAllowedForAnonymous0.006

CsrfSecurityFilterTest

testIsAllowedForIncorrectReferrer0.007
testIsAllowedForCorrectReferrer0.003
testIsAllowedWithNoReferrer0.004

DelegatingUserManagerTest

testGetUserWillNotThrowErrorIfUserManagerDoesNotSupportGetUserMethod0.006

HierarchicalUserManagerTest

testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName1.633
testGroupAddingAndRemoving1.636
testRoleAddingAndRemoving1.583
testParentPathIsRealmIfNameShorterThan3Chars1.507
testParentPathShouldBeLowercased1.432

MgnlGroupManagerTest

testFindPrincipalNodeDoesNotThrowInvalidQueryException1.399

MgnlGroupTest

testGetRoles0.023
testGetGroupsReturnsDirectGroups0.019
testGetRolesWithoutDuplicates0.018
testAddRoleToGroup0.026
testAddGroupToGroup0.022
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.02
testGetAllGroupsFromOneConcreteGroup0.019
testGetNotExistGroup0.037

MgnlUserManagerRepositoryTest

testUserPasswordAfterChangingByJCRPropertyValueType4.625
testNewlyCreatedUserNodeHasMixinLockable3.461
testDoNotCreateUserWhenExistInAnotherRealm2.397
testCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreAllowed3.433
testUserPasswordAfterChangingByJCRProperty4.356
testUserPasswordAfterCodeCreation3.334
testDoNotCreateUserWhenExistInAnotherRealmAndCrossRealmDuplicateNamesAreNotAllowed2.36

MgnlUserManagerTest

testUsernameCantBeBlank0.001
testUsernameCantBeEmpty0.001
testSetStringProperty0.056
testUserHasAccessToHisOwnProperties1.083
testFindPrincipalNode0.039
testSetPropertyToNull0.003
testUserWasCreatedUnderCertainPath0.979
testSetProperty0.019
testUsernameCantBeNull0.001
testFindPrincipalNodeWithOtherRealm0.007
testUsernameIsValidatedUponCreation0.001

MgnlUserTest

testGetAllGroupsReturnsDirectAndInheritedGroups0.017
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.016
testGetAllRolesReturnsDirectAndInheritedRoles0.021
testGetRolesReturnsDirectRolesWithoutDuplicates0.014
testGetAllGroupsWhenRecursiveGroups0.015
testInGroup0.03
testGetRolesReturnsDirectRoles0.017
testGetGroupsReturnsOnlyDirectGroups0.016

OperationPermissionTest

testCanExecuteOtherRolesAssigned0.001
testCanExecuteAnyRoleAssigned0.001
testCanMoveThisUserRoleAssigned0.002

PermissionUtilTest

testFailsOnCustomPermissions0.001
testSuccessOnCustomPermissionAndNormalPermission0
testConvertPermissions0
testIsGrantedForEmptyPermissionString0

PrincipalUtilTest

testFindPrincipalInCollection0.002
testRemovePrincipalFromCollection0
testRemovePrincipal0.001
testFindACLByName0
testFindPrincipal0.001

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.044
testUserManagerReturnsCorrectAnonymousUser2.02
testUserManagerRealmIsSystemRealm0.033
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName1.974
testUserManagerReturnsSystemUserWithCorrectRole0.993
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.988
testUserManagerReturnsCorrectSystemUserByName1.94
testUserManagerReturnsEnabledRescueUser0.987
testUserManagerReturnsCorrectSystemUser2.012
testUserManagerReturnsSystemUserWithCorrectGroup1.003

SecurityTest

testMergePrincipals0.009

SecurityUtilKeyStoreTest

testKeyStoreInCurrentFolder0.441
testKeyStoreInSomeOtherFolder0.41

SecurityUtilTest

testBCProviderShouldNotBeRegistred1.619
testPasswordRemovingMethodFromCache1.588
testRemoveAllPasswordPamametersFromCacheLog1.367
testCrypt2.139
testUpdateKeysKeyLocationIsSet1.318
testKeyStore1.411
testUpdateKeysKeyLocationIsNotSet1.308
testPasswordRemovingMethodFromURL1.292

URISecurityFilterTest

testIsAllowedForOther0.017
testIsAllowedForAnonymous0.006

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanUsesDefaultValueForUnknownValues0
testToBooleanHandlesNullsAndEmptyStringsGracefully0

ClasspathResourcesUtilTest

testSanitizeToFileUnsupportedProtocol0
testOhWindoes0.001
testSanitizeUrlToFile0

ClassUtilTest

testIsSubClass0.003

ContentUtilRepoTest

testChangeNodeTypeReplaceFirstOccurrenceOnly1.41
testSessionBasedCopy1.408
testMoveInSession1.322
testChangeNodeTypeReplaceAllOccurrences1.292

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.035

DelayedExecutorTest

testDelayedExecution0.605
testMultipleDelayedExecution0.757
testExecutionAfterMaxDelay2.003

DumperUtilTest

testDump1.306
testDumpLevel21.368

ExceptionUtilTest

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

ExtendingContentWrapperRepositoryTest

testIsExistsMethodWhenNodeDoesNotExistAndAbsolutePath1.521
testIsExistsMethodWhenAbsolutPathAndNodeExists1.484

ExtendingContentWrapperTest

testThatSubNodesAreMerged0.029
testThatOrderIsKeptWhileMergingSubNodes0.027
testExtendsNodeDatasIsHidden0.022
testDeepMerge0.047
testThatSubNodesCanBeOverwritten0.025
testExtendsNonAbsolutelyAndNodeIsNotExisting0.019
testThatNodeDatasAreMerged0.019
testComplextMultipleInheritanceWithOverride0.022
testThatNodeDatasCanBeOverriden0.018
testComplextMultipleInheritance10.02
testComplextMultipleInheritance20.028
testBasicMultipleInheritance0.041
testExtendsAbsolutelyAndNodeIsNotExisting0.024
testExtendsWithEmptyValue0.024
testGetHandle0.023

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testWrappingReferencedContent1.84
testWrappingNDParent1.382
testClosedSessionResistance1.349

LazyNodeDataWrapperTest

testWorkOnDeadSession0.011
testDoesNotCallHierarchyManagerUntilNeeded0.003
testCallHierarchyManagerOnlyFirstTime0.008

ModuleConfigurationObservingManagerTest

testObserving6.042

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testRegisterWhenSessionValid0.022
testFailRegisterWhenSessionInvalid0.037
testUnregisterWhenSessionValid0.02
testDontFailUnregisterWhenSessionInvalid0.02

PathUtilTest

testStripExtension0.002
testAddLeadingSlash0
testGetExtension0
testCreatePath0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetFolder0
testAddLeadingSlashDoesNotSupportNullArgument0
testCreatePathDoesNotSupportNullArgument0

QueryUtilTest

testQueryWhenSearchingJustForComponents1.709
testSimpleQuery1.721
testSearchForUUID1.519
testJQOM1.733
testSearchForAreasContainingImage1.524
testQueryBuild1.54
testQueryWhenSearchingJustForPages1.591
testSearchOfNonDefaultNodeType1.69
testSearchForUUIDInChildNode1.599
testEmptyResult1.696
testResultContainsOnlyPages1.883
testSearchForPagesWhoseComponentIsContainingSpecificText1.681
testSearchForInheritedUUID1.464
testConfirmThatFilteredResultIsReallyTheWantedOne1.474
testSearchForSpecificTemplate1.562

RequestDispatchUtilTest

testDispatchRedirectNonInternal0.003
testDispatchRedirectInternal0.005
testDispatchWithNullURI0.01
testDispatchRedirectNonInternalFailure0.004

RuleTest

testIsNotAllowedNode1.406
testRuleStringConstructor1.295
testIsAllowedNode1.377

SearchReplaceTest

testDefaultsToLiteralMatching0.009
testCanUseJokerInNamePatterns0.005
testCaseInsensitive0.004
testCanUseNamePatterns0.006

ServletUtilTest

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

SiblingsHelperTest

testCanTellIfFirstAfterNavigating0.003
testFactoryMethodProperlyInstanciatesWithFirstChildOfParent0.005
testCanTellPosition0.003
testCanTellIfFirstWhenInitializingWithFirst0.002
testCanTellIfLastEvenIfThereAreOtherNodesOfAnotherType0.002
testCanTellIfLastWhenInitializingWith0.002
testCanTellIfLastAfterNavigating0.002

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testWrappingReferencedContent1.403
testWrappingNDParent1.385
testClosedSessionResistance1.372

TextFileUtilTest

testGetLines0.002
testGetTrimmedLinesMatchingWhenExpressionIsNotContained0.001
testGetTrimmedLinesMatching0.001
testGetLinesWhenFileIsNotExisiting0

UnicodeNormalizerTest

testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0.033
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0.001
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.002
testJava6Normalizer0.002
testAsciiStringsShouldPassThroughWithAutoDetect0.001
testNonNormalizer0.002

WebXmlUtilTest

testCanDetectServletRegistration0.126
testCanDetectFilterRegistration0.006
testFilterDispatcherErrorIsNotMandatory0.009
testFilterDispatcherChecksShouldNotFailWithCorrectConfiguration0.007
testFilterDispatcherChecksShouldFailIfIncludeIsMissing0.006
testFilterDispatcherChecksShouldFailIfRequestIsMissing0.005
testFilterDispatcherChecksShouldFailIfDispatcherNotSet0.005
testFilterDispatcherOrderIsIrrelevant0.004
testFilterDispatcherChecksShouldNotFailIfFilterNotRegistered0.003

WorkspaceXmlUtilTest

testWorkspaceNamesWithNullExpectation0.01
testWorkspaceNamesWithNonNullExpectation0.007

Content2BeanProxyTest

testContentToBeanWithClassDefined0.028

Content2BeanTest

testFromStringConversion0.028
testWillNotAddIncorrectTypesToMap0.036
testCanSpecifySpecificMapImplementation0.034
testClassNamesAreTrimmed0.029
testClassPropertiesAreConvertedProperly0.026
testContentToBeanWithArraysUsingAdder0.029
testFlatteningSubNodesToSimpleList0.034
testContentToBeanWithSubMap0.026
testJCRPropertiesTypes0.023
testWillFailToUseACustomMapWhichIsNotConcrete0.029
testContentToBeanWithSubBeanAndAutoTypeResolving0.028
testContentToBeanWithClassDefined0.025
testWillNodAddIncorrectTypesToCollection0.035
testCanConvertStringsToTheAppropriateEnumEquivalent0.03
testContentToBeanWithSubBean0.027
testContentToBeanWithSubMapUsingMapping0.027
testContentToBeanWithSubMapUsingAdder0.027
testContentToBeanWithDefaultClass0.028

AbstractRepositoryStrategyTest

testGetSession1.416

DefaultRepositoryStrategyTest

testPasswordIsNull1.346
testGetUserCredentialsReturnsCredentialsFromContextUserIfSet1.341

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.002

RequestAttributeStrategyTest

testGetRequestUriStripsJSessionId0.001
testSessionAttributes0.009
testLocalAttributes0.002
testApplicationAttributes0.002

SimpleContextTest

testSimpleContextDelegateGetJCRSessionMethod1.304

WebContextImplTest

testLoginLogout0.044

WriterResponseWrapperTest

testCantUseOutputStreamAfterWriter0.002
testCantUseWriterAfterOutputStream0.001

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.003

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilRepositoryTest

testRebootstrapAtRootLevel1.401
testRebootstrapAtFirstLevel1.378
testExport1.418

BootstrapUtilTest

testGetFilenameFromResource0
testGetWorkspaceNameFromResource0
testGetFullpathFromResource0
testGetPathnameFromResource0

DataTransporterRepositoryTest

testIfExportContainsJcrAccessControlNode1.696
testImportXmlWithNoSameNameSiblingNodes1.486
testImportXmlWithSameNameNodeInOriginalTree1.427
testDoctypeImport1.428
testImportXmlWithSameNameSiblings1.337

DataTransporterTest

testEncodePath0.001
testParseAndFormat0.059
testRemoveNs0.004
testCreateExportPath0.001
testRevertExportPath0.001

MagnoliaV2FilterTest

testBogusMetaElement0.021

PropertiesImportExportTest

testImportMetadata0.004
testPropertiesExport0.01
testConvertsToStringByDefault0.001
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

MagnoliaServletContextListenerTest

testNullSeverNameIsSetToDeault2.137

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0.001
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0.001

ContentDecoratorNodeWrapperTest

returnsWrappedPropertyGetPropertyFromProperty0.001
multipleInheritanceDisabledTest0
returnsWrappedPropertyOnSetProperty0
testEqualsWithDifferentNodes0
testEquals0.001
testEqualsWithDifferentDecorators0.002

ContentDecoratorUtilTest

returnsFalseWhenNotDecorated0.001
returnsTrueWhenQueriedForSubClass0.001
returnsTrueWhenQueriedForExactClass0.001
returnsFalseWhenDecoratedByOtherDecorator0

ContentDecoratorWorkspaceWrapperTest

returnsWrappedSessionFromWorkspace0.002

NodePredicateContentDecoratorTest

multipleInheritanceShouldBeEnabledTest0.009

InheritanceContentDecoratorTest

multipleInheritanceForSubclassDestinationNodeInheritanceNodeWrapperHaveToBeEnabledTest0.007
testDeepUnwrapFromDestinationNodeInheritanceNodeWrapper0
multipleInheritanceHaveToBeEnabledTest0.001
testDeepUnwrap0.005

EnumCaseInsensitiveTest

convertEnumSameCase0.001
convertEnumIsCaseInsensitive0
convertEnumIsCaseInsensitiveButWillReturnAMatchingCaseEnumMemberIfItExists0

Node2BeanTest

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

TypeMappingImplTest

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

AbstractNodeOperationTest

testThen0.005

NodeBuilderTest

testExecWithSeveralChildOps0.006
testRealisticUsageScenario0.003

OpsTest

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

JCRMgnlPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0.001

JCRPropertyHidingPredicateTest

testReturnsFalseOnException0
testEvaluate0.001

NodeTypePredicateTest

testEvaluateSupertypes0
testEvaluate0

ContentMapTest

test0.006
testGetBasicProps0.002
testGetBinaryProps0.003
testGetOtherProps0.001

MetaDataUtilTest

testUpdateMetaData0.003
testGetMetaData0

NodeUtilRepositoryTest

testCopyInSessionTargetAlreadyExist2.788
testRenameNode1.719
testGetResultsFromRowIterator1.524
testCopyInSessionRootSourceToRootDestination1.634
testCopyInSessionChildSourceToRootDestination1.608
testCopyInSessionRootSourceToChildDestination1.584
testMoveNodeAfter1.445
testMoveNode1.409
testMoveNodeBefore1.583

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

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

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilityContentDecoratorTest

testMultipleWrappingIsPossible1.564

ChannelVisibilitySessionWrapperTest

testGetItem1.687
testGetNode1.416
testNodeExists1.53
testCanRemoveVisibleItem1.604
testGetProperty1.548
testPropertyExists1.813
testNavigatingWithNodeParentStillHidesExcludedNode1.7
testItemExists1.647
testMoveWorksOnVisibleNode1.621
testFailsToRemoveHiddenItem1.757
testFailsToMoveHiddenNode1.537
testRootNodeHidesExcludedNode1.354

ChildFilteringNodeWrapperTest

testNodesAreFilteredOut0.002
testMultipleWrappingIsPossible0.001

DelegateNodeWrapperTest

test4LevelDeepUnwrapAtLastLevel0.002
testWrapAlreadyWrappedWithThisClass0
testIsSame0
test4LevelDeepUnwrap0
testDeepUnwrap0

DelegatePropertyWrapperTest

testCantWrapNullProperty0
testWrapProperty0

DelegateSessionWrapperTest

testUnwrap0.001

ExtendingNodeWrapperTest

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

HTMLEscapingContentDecoratorTest

testMultipleWrappingIsNotPossible0

HTMLEscapingNodeWrapperTest

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

I18nContentDecoratorTest

testMultipleWrappingIsNotPossible1.449

I18nNodeWrapperTest

testHasPropertyReturnsTrueWhenOnlyLocaleVariantIsAvailable0.04
testMultipleWrappingIsNotSupported0.031
testWrapNode0.028
testGetRootParentThrowsItemNotFoundException0.025
testGetParentReturnsWrappedNode0.026
testGetPropertyReturnsLocalizedValue0.025
testHasPropertyReturnsFalseWhenNoSuchPropertyExists0.035
testHasPropertyReturnsTrueWhenOnlyDefaultIsAvailable0.022
testGetPropertyDoesntReturnResourceNode0.029
testGetAncestorReturnsWrappedNode0.024

InheritanceNodeWrapperTest

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

JCRMgnlPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

JCRPropertiesFilteringNodeWrapperTest

testMultipleWrappingIsNotPossible0

LazyNodeWrapperTest

testMultipleWrappingIsPossible1.353

PropertyFilteringNodeWrapperTest

testMultipleWrappingIsPossible0
testPropertiesAreFilteredOut0

EditorLinkTransformerTest

testEditorLinkTransformation0.007

LinkUtilTest

testMakeAbsolutePathFromUUID0.038
testParsingLinksWithBackslashInQueryParam0.031
testParsingLinksDoesNotTryToConvertExternalLinks0.031
testParsingLinksShouldPreserveAnchors0.023
testUUIDToInternalLinks0.023
testUUIDToRelativeLinks0.025
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.038
testInternalRelativeLinksAreProperlyDetermined0.04
testMakeCompleteURL0.03
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.022
testMakingRelativeLinks0.034
testExternalLinksAreProperlyDetermined0.022
testParsingLinksDoesNotTryToConvertPageAnchors0.027
testUUIDToRootLinks0.024
testUUIDToAbsoluteLinks0.021
testMakeUUIDFromAbsolutePath0.02
testParsingLinksShouldPreserverParameters0.02
testUUIDToAbsoluteLinkWithDollar0.021
testParsingLinks0.021

UUIDLinkTest

testUUIDToBinaryEncoded0.029
testUUIDToBinary0.022
testParseLink0.024
testParseFromBrowserLink0.031
testUUIDToAbsoluteLinksAfterRenaming0.029
testParseFromUUIDPattern0.029
testLinkWithAnchor0.026
testLinkWithParameters0.028
testUUIDToBinaryAfterRenaming0.025

AbstractModuleVersionHandlerTest

testReturnsDefaultUpdateDeltaIfNoDeltaWasRegisteredForNewerVersion0.017
deltasForFutureVersions0.006
testStoresTheModuleDescriptorVersionOnInstall0.006
testCantRegisterMultipleDeltasForSameVersion0.01
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatHasSpecificDeltaButIsSnapshot0
testRetrievesTheAppropriateDeltaForIntermediateUnregisteredVersion0
testDeltasAreSorted0
testVersionUpdateTaskAndFileExtractionAreAdded0.017
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatDoesNotHaveSpecificDeltaAndIsSnapshot0
testReturnsEmptyListIfLatestDeltaWasRegisteredForCurrentVersion0.01
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatDoesNotHaveSpecificDelta0.005
testHasExtraDeltaIfVersionBeingInstalledIsNewerThanLatestRegisteredDelta0.004
testStoresTheModuleDescriptorVersionOnUpdateOfVersionThatHasSpecificDelta0.002
testRetrievesTheAppropriateListOfDeltas0.003
testReturnsDefaultUpdateDeltaIfNoDeltaWasRegisteredAtAll0.002
testReturnsEmptyListIfCurrentVersionIsInstalledVersion0.005

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.035

AddPermissionTaskTest

testRoot0.054
testWithoutSlash0.035
testWithSlash0.028

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.037
testGetPermissionAddedToRoleProperly0.038
testDenyPermissionAddedToRoleProperly0.038

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.021

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.012
testBootstrapsIfNodeDoesNotExist0.003

ChangeTemplateTaskTest

testSetTemplateForFirstTime0.024
testChangeTemplate0.003

CheckAndModifyPropertyValueTaskTest

nonExistingPropertyDoesNotThrowNullPointerException0.006

ExecuteCommandTaskTest

testCommandIsExecutedAndFailed0.051
testShowWarningIfCommandNotFound0.003
testCommandIsExecuted0.006

FilterOrderingTaskTest

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

FindAndChangeTemplateIdTaskTest

testFindAndChangeTemplateId1.83

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.017
testExecutesPublicDelegateTaskWhenIsPublic0.006
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.012
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.005

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.069

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.004
testOrderFilterBefore0.002
testDoesNothingWhenRequiredFilterMissing0.002

PartialBootstrapTaskTest

testGetOutputResourceName1.921
testDifferentPlatformEncoding2.047

PropertyValueDelegateTaskTest

testThrowsExceptionIfPropertyMustExistAndDoesNot0.003
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.003
testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.003
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.003

PropertyValuesTaskTest

testNonExistingPropertyIsNotReplacedButLogged2.02
testNonExistingPropertyAndExpectedAsSuchIsCreated1.846
testPropertywithUnexpectedValueIsNotReplacedButLogged2.105
testExistingPropertyWithPartOfStringIsReplaced1.614
testNonExistingPropertyWhenExpectOneOfValuesIsNotReplacedButLogged1.872
testPropertyWithUnexpectedValueWhenExpectOneOfValuesIsNotReplacedButLogged2.001
testNonExistingPropertyIsNotReplacedButLogged21.712
testExistingPropertyIsReplaced1.488
testPropertyOfDifferentType1.448
testPropertyThatNotContainPartOfStringIsNotReplacedButLogged1.41
testExistingPropertyWithOneOfExpectedValuesIsReplaced1.666
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged1.474

RegisterNodeTypeTaskTest

testRegisterNewNodeType2.035
testWillNotFailWhenRegisteringAlreadyRegisteredNode1.684
testReregisterNodeType1.586

RegisterServletTaskTest

testRegisterServletTaskWithMappings1.461
testRegisterServletTaskWithEmptyMappings1.427

RemoveDuplicatePermissionTaskTest

testRemoveDuplicatePermission20.014
testRemoveDuplicatePermission0.008

RenameNodesTaskTest

testRenameACLNodesTask1.504

RenamePropertiesTaskTest

testExistingPropertyIsRenamed1.799
testNonExistingPathIgnored1.465

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.007

TextFileConditionsUtilTest

testAddFalseConditionIfExpressionIsNotContained0.01
testAddFalseConditionIfExpressionIsContained0.001

WebXmlConditionsUtilTest

testBlocksIfRequestDispatcherIsMissing0.009
testBlocksIfIncludeDispatcherIsMissing0.006
testDoesNotWarnIfErrorDispatcherIsUsed0.007

WorkspaceXmlConditionsUtilTest

testParamAnalyzerIsNotAround0.009
testTextFilterClassesAreNotSet0.006
testAccessControlProviderIsSet0.005

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.017

BetwixtModuleDefinitionReaderTest

testDependenciesVersionAreProperlyRead0.016
testClassIsResolvedToClassNameAsAString0.008
testSelf0.002
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.02
testVersionHandlerIsResolvedToAClass0.012
testModuleVersionIsProperlyRead0.009
testDependenciesCanBeSpecifiedWithoutVersion0.011
testInvalidXmlIsCheckedAgainstDTD0.011
testDisplayNameShouldBeWrittenWithCapitalN0.007
testReadModuleDescriptorWithComponents0.012
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.008
testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.007

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNoDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNonOptionalDependencies0.001
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.239
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.043

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForInstallsOnly0.004
testDescriptionForUpdatesOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testUpdateAppliesSuppliedDeltasAndTasks0.091
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.016
testPerformCantBeCalledTwiceByDifferentThreads0.806
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.021
testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testDoneTemplate0.091
testListTasksTemplate0.081
testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.004
testRestartNeededTemplate0.053

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.003

ContentOpsTest

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

NodeBuilderTest

testContextNodeIsProperlyPropagated1.484
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations1.476
testErrorMessages2.026

OpsTest

testRemoveFailsOnUnexistingPropertyOrNode1.793
testSetPropertyFailsIfPropertyDoesNotExist1.682
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue1.701
testAddPropertyFailsIfPropertyExists2.001
testRenamePropertyAndCheckValueForString2.011

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded1.803
testModuleNodeIsCreatedIfNeeded1.652
testUsesExistingModuleConfigNode1.499

ModuleNodeBuilderTaskTest

testUsesExistingModuleNode1.623
testModuleNodeIsCreatedIfNeeded1.52

NodeBuilderTaskTest

testUnknownRootThrowsException1.561
testSyntax1.551

ClassesTest

testCanSetupADifferentClassFactory0.012
testDefaultClassFactoryWorksJustFine0.011

ComponentsTest

testPushingAndPoppingComponentProvider0.017

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.013

ComponentProviderConfigurationBuilderTest

dataWorkspaceConfigured0.015
dataWorkspaceObserved0.004

ConfigurationTest

testNonScopedComponent0.159
testSingletonScopedComponentFactory0.058
testEagerSingletonScopedComponent0.057
testProvider0.054
testLazySingletonScopedComponent0.041
testConfiguredEagerSingleton0.046
testConfigured0.039
testComponentFactory0.038
testObserved0.056
testConfiguredSingleton0.038
testSingletonScopedProvider0.042

LegacyComponentsConfigurerTest

testExcludedKeys0.021
testLegacy0.031

DefaultClassFactoryTest

testCanInstantiateWithAppropriateConstructor0.002
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0.001
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithEmptyConstructor0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0

DefaultComponentProviderTest

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

GuiceComponentProviderBuilderTest

testBuildWithComponentConfigurers0.017

GuiceComponentProviderTest

testConfiguredInSingletonScope0.04
testCreateChild0.055
canAccessProperties0.086
testConfigured0.046
testImplementation0.024
testObserved0.048
testInstance0.018
getComponentThrowsExeptionForUnconfiguredType0.036
testObservedInRequestScope0.077
testGetComponentProvider0.023

GuiceScopesTest

testRequestScope0.025
testContextProvidersWhenWebContextSet0.041
testServletProvidersWhenWebContextSet0.019
testContextProvidersWhenContextSet0.017
testSessionScopeFailsWhenNotInWebContext0.027
testServletProvidersFailWhenWebContextNotSet0.018
testRequestScopeFailsWhenNotInWebContext0.017
testSessionScope0.016

GuiceComponentProviderLifecycleTest

testExtends0.344
testSameNamePrivateMethods0.039
testPrivateMethods0.033
testOverridesRemovesAnnotations0.033
testLifeCycleOnPackageProtectedMethods0.041
testOverrides0.042
testLifeCycleOnClassThatExtendsClassWithPackageProtectedMethods0.041
testMultipleAnnotatedMethods0.041
testLifeCycleOnClassThatOverridesPackageProtectedMethods0.03
testSimpleLifeCycle0.021

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

testCandidateTakesPrecedenceWithGreedyConstructor0.004
testFailesOnMultipleAnnotatedConstructors0.004
testCandidateTakesPrecedence0.003
testFailWhenConstructorThrowsException0.004
testParameterFromGuiceWithGreedyConstructor0.004
testCanGetProviderFromCandidate0.006
testIgnoresPrivateConstructor0.006
testFailsWhenNoParameterCanBeResolved0.007
testCanGetProviderFromGuice0
testFfailsWhenNoPublicConstructorAvailable0.003
testParameterFromGuice0.003

ObservedComponentFactoryTest

testProxyIsSwappedOncePathGetsReloaded0.026
testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.003

RegistryMapTest

testReturnsNullWhenValueMissing0
testReturnsAddedValues0
testUsesKeyFromValueWhenAdding0
testThrowsExceptionWhenRequiredAndMissing0.001

RepositoryMappingDefinitionReaderTest

testParse0.006

WorkspaceMappingTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall6.002
testUpdateFrom45152.199
testUpdateTo45211.867
test45DoesNotInstallWhenFromSmallerThan4461.284
testMP4MimeTypesOnInstall5.643
test446MimeTypesOnInstall5.314
updateTo514anonymousUserPermissions2.025
testUpgradeFrom4462.984

IsNotAProblematicEnvironmentConditionTest

testConditionWithOsxAndJavaSevenAndTomcatSix0.021
testConditionWithOsxAndJavaEightUpdateLowerThen11AndTomcatSeven0.001
testConditionWithWindows0.001
testConditionWithOsxAndJavaSix0.001
testConditionWithOsxAndJavaEightUpdateHigherThen11AndTomcatSeven0.001
testConditionWithOsxAndJavaSevenUpdate65AndTomcatSeven0.001
testConditionWithOsxAndJavaEightUpdate11AndTomcatSeven0.001
testConditionWithOsxAndJavaEightAndTomcatSeven0.002
testConditionWithOsxAndJavaSevenUpdateHigherThen65AndTomcatSeven0.001
testConditionWithOsxAndJavaSevenAndTomcatEight0.001

RenameACLNodesTaskTest

testRenameACLNodesTask1.491

UpdateSecurityFilterClientCallbacksConfigurationTest

simpleCustomCallbackMovedAndBackedUpWithWarning1.719
rearrangementOfBasicDefaultConfig1.339
rearrangementOfSTKsDefaultConfig1.31
nonStandardCompositeConfigIsBackedUp1.43

HashUsersPasswordsTest

testEncryption1.932

ComponentsTestUtilTest

testSetSingletonInstance0.001
testConfiguredImplementation0.001
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRetainAll0.001
testRemoveAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

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

MockPropertyTest

testGetSetValueWithBigDecimal0
testGetValue0.001
testIsMultiple0
testGetType0
testAccept0.001
testIsNode0
testGetString0

MockSessionTest

testConstructionProperlyWiresSessionToRoot0
testGetItem0.001
testGetNodeByIdentifier0
testGetItemOnNonAbsolutePathFails0
testNodeExistsFromString0
testGetItemOnNonExistingPathFails0
testGetNodeFromStringe0
testConstructionProperlyWiresWorkspaceToSession0
testGetPropertyFromString0

MockValueTest

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

NodeTestUtilTest

testCreateValues0
testNodeFromStringAndObjectArray0
testNodeFromStringAndStrings0

SessionTestUtilTest

testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0
testCreateSessionFromString0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0.001

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0.001
testCanDeleteSelf0

MockObjectTest

testSetABooleanValueOnANodeData0
testCreatingANode0
testDeletingReallyWorks0.001
testRootNodeOfHierarchyManger0.001
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetAnObjectAndResolvePropertyType0

MockUtilTest

testReadingBoolean0.003
testNodesCanBeCreatedWithoutProperties0.002
testGettingByUUID0.005
testReadingNodes0.004
testMetaData0.003
testSyntax0.002

NodeData2PropertyCollectionWrapperTest

testRetainAll0
testRemoveAll0

SelfTest

testCommandIsSetCorrectlyFromPrototype0
testJackrabbitUnregistersProperly0.402

Utf8ContentTest

testReadingUtf8Greek1.712
testReadingUtf8JapaneseChars1.771
testReadingUtf8AccentedChars1.484
testCreateExportImportContentUtf8SpecialChars1.338
testReadingUtf8SpecialChars1.353
testSettingNewUtf8ContentNode1.373
testSettingAnUtf8NodeData1.335
testReadingUtf8Russian1.621

EscapeUtilTest

testEscapeUnescapeArray0
testEscapeUnescape0

BasePatternVoterTest

testInitWithoutPattern0

DomainNameRegexVoterTest

testMatchingDomain0.001
testNonMatchingDomain0.001

IfVoterTest

testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.003
testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0

RequestHeaderPatternRegexVoterTest

testVotesFalseWhenNoPatternSet0.001
testVotesTrueOnMatchingWildcardPattern0
testVotesFalseWhenNoHeaderNameSet0
testVotesFalseOnNonMatchingWildcardPattern0

RequestHeaderPatternSimpleVoterTest

testVotesFalseWhenNoPatternSet0.001
testVotesTrueOnMatchingWildcardPattern0
testVotesFalseWhenNoHeaderNameSet0.001
testVotesFalseOnNonMatchingWildcardPattern0

RequestHeaderPatternVoterTest

testResolveRequestHeaderFromValue0

ResponseContentTypeVoterTest

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

URIPatternVoterTest

testVotesFalseWhenNoPatternSet0
testVotesTrueOnMatchingWildcardPattern0
testIgnoresJSessionIdInRequestUri0
testVotesFalseOnNonMatchingWildcardPattern0

URIStartsWithVoterTest

testNotVoter0
testInverseVoter0
testBasics0