magnolia-core Version: 4.5-beta3 Last Published: Dec 15, 2011

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
103300299.806%126.756

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%3.122
info.magnolia.utf88000100%4.512
info.magnolia.registry5000100%0.014
info.magnolia.importexport18000100%0.898
info.magnolia.objectfactory.configuration13000100%1.327
info.magnolia.logging2000100%0.004
info.magnolia.context10000100%1.445
info.magnolia.module32000100%0.902
info.magnolia.objectfactory30000100%0.104
info.magnolia.module.delta40000100%1.675
info.magnolia.freemarker53000100%0.566
info.magnolia.cms.security39000100%2.221
info.magnolia.freemarker.models3000100%0.006
info.magnolia.init24000100%0.033
info.magnolia.module.model.reader35000100%0.106
info.magnolia.cms.filters23000100%0.935
info.magnolia.module.model35000100%0.06
info.magnolia.module.files1000100%0.007
info.magnolia.setup.for3_512000100%0.113
info.magnolia.content2bean16000100%0.301
info.magnolia.beanmerger5000100%0.789
info.magnolia.jcr.wrapper29000100%8.453
info.magnolia.voting.voters20000100%0.015
info.magnolia.cms.security.auth.callback5000100%0.018
info.magnolia.cms.core.version6000100%5.853
info.magnolia.test.mock36000100%0.073
info.magnolia.cms.util178000100%14.501
info.magnolia.link27000100%0.409
info.magnolia.cms.core.search2000100%1.69
info.magnolia.objectfactory.guice27000100%0.431
info.magnolia.cms.core54000100%35.595
info.magnolia.test5000100%0.245
info.magnolia.repository10010%0.001
info.magnolia.nodebuilder16000100%5.129
info.magnolia.module.ui4000100%1.352
info.magnolia.jcr.predicate2000100%0.002
info.magnolia.cms.beans.config1400192.857%0.7
info.magnolia.importexport.filters1000100%0.015
info.magnolia.init.properties2000100%0.002
info.magnolia.jcr.util70000100%0.078
info.magnolia.setup14000100%28.414
info.magnolia.repository.definition1000100%0.003
info.magnolia.test.mock.jcr82000100%0.074
info.magnolia.nodebuilder.task7000100%4.385
info.magnolia.jcr.nodebuilder10000100%0.02
info.magnolia.cms.i18n11000100%0.158

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.736
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.386

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.512

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRegistryTest5000100%0.014

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.002
BootstrapUtilTest4000100%0.002
DataTransporterRepositoryTest1000100%0.715
DataTransporterTest5000100%0.166
PropertiesImportExportTest5000100%0.013

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.008
ComponentProviderConfigurationBuilderTest11000100%1.304
LegacyComponentsConfigurerTest1000100%0.015

info.magnolia.logging

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingUtilTest2000100%0.004

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.678
DefaultRepositoryStrategyTest1000100%0.728
MgnlContextTest2000100%0.003
RequestAttributeStrategyTest3000100%0.008
WebContextImplTest1000100%0.024
WriterResponseWrapperTest2000100%0.004

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.024
ModuleLifecycleContextImplTest2000100%0.003
ModuleManagementStateTest3000100%0.004
ModuleManagerImplTest6000100%0.865
ModuleRegistryImplTest7000100%0.006

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.037
DefaultClassFactoryTest5000100%0.002
DefaultComponentProviderTest9000100%0.028
ObjectFactoryTest1000100%0.001
ObjectManufacturerTest11000100%0.025
ObservedComponentFactoryTest2000100%0.011

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.02
AddURIPermissionTaskTest3000100%0.093
BackupTaskTest1000100%0.015
BootstrapConditionallyTest2000100%0.016
FilterOrderingTaskTest4000100%0.059
IsAuthorInstanceDelegateTaskTest4000100%0.01
ModuleBootstrapTaskTest1000100%0.002
MoveAndRenamePropertyTaskTest6000100%0.058
OrderFilterBeforeTaskTest3000100%0.01
PropertyValueDelegateTaskTest4000100%0.006
PropertyValuesTaskTest5000100%0.016
RegisterServletTaskTest2000100%1.337
RenamePropertyAllModulesNodeTaskTest1000100%0.018
WebXmlConditionsUtilTest3000100%0.015

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.566

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.003
HierarchicalUserManagerTest3000100%0.008
MgnlGroupTest6000100%0.075
MgnlUserManagerTest5000100%0.061
MgnlUserTest6000100%0.055
PrincipalUtilTest5000100%0.013
RescueSecuritySupportTest10000100%0.434
SecurityUtilTest3000100%1.572

info.magnolia.freemarker.models

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

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.011
DefaultMagnoliaInitPathsTest8000100%0.011
DefaultMagnoliaPropertiesResolverTest7000100%0.011

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.091
DependencyCheckerImplTest18000100%0.013
DependencyLevelComparatorTest5000100%0.002

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.046
FilterTest3000100%0.275
InstallFilterTest3000100%0.074
MultipartRequestFilterTest2000100%0.19
MultipartRequestWrapperTest1000100%0.021
ServletDispatchingFilterTest12000100%0.31
UnicodeNormalizationRequestWrapperTest1000100%0.019

info.magnolia.module.model

ClassTestsErrors FailuresSkippedSuccess RateTime
VersionComparatorTest2000100%0.025
VersionRangeTest17000100%0.006
VersionTest16000100%0.029

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.007

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.004
CheckAndUpdateExistingFiltersTest6000100%0.1
IPConfigRulesUpdateTest1000100%0.003
UpdateI18nConfigurationTest1000100%0.006

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.018
Content2BeanTest15000100%0.283

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerTest5000100%0.789

info.magnolia.jcr.wrapper

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelVisibilitySessionWrapperTest12000100%8.359
DelegateNodeWrapperTest3000100%0.003
DelegateSessionWrapperTest1000100%0.001
HTMLEscapingNodeWrapperTest5000100%0.028
I18nNodeWrapperTest2000100%0.047
InheritanceNodeWrapperTest6000100%0.015

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.001
IfVoterTest3000100%0.003
ResponseContentTypeVoterTest13000100%0.01
URIStartsWithVoterTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest5000100%0.018

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest2000100%1.848
ContentVersionTest4000100%4.005

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2NodeCollectionWrapperTest2000100%0.002
MockAccessManagerTest1000100%0.001
MockComponentProviderTest2000100%0.002
MockContentTest12000100%0.024
MockHierarchyManagerTest1000100%0.001
MockNodeDataTest3000100%0.002
MockObjectTest7000100%0.012
MockUtilTest6000100%0.027
NodeData2PropertyCollectionWrapperTest2000100%0.002

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.002
ClasspathResourcesUtilTest2000100%0.001
ClassUtilTest1000100%0.002
ContentUtilRepoTest3000100%2.459
ContentUtilTest27000100%0.223
DateUtilTest1000100%0.048
DelayedExecutorTest3000100%0.678
ExceptionUtilTest19000100%0.009
ExtendingContentWrapperTest15000100%0.227
InheritanceContentWrapperTest8000100%0.014
LazyContentWrapperTest3000100%2.232
LazyNodeDataWrapperTest3000100%0.045
ModuleConfigurationObservingManagerTest1000100%6.028
NodeDataUtilTest10000100%0.006
NodePathComparatorTest1000100%0.001
NodeUuidComparatorTest1000100%0.001
ObservationUtilTest4000100%0.086
PathUtilTest9000100%0.003
RequestDispatchUtilTest4000100%0.003
SearchReplaceTest4000100%0.017
ServletUtilsTest10000100%0.004
SiblingsHelperTest7000100%0.023
SimpleUrlPatternTest18000100%0.006
StringLengthComparatorTest1000100%0.023
SystemContentWrapperTest3000100%2.105
UnicodeNormalizerTest7000100%0.125
WebXmlUtilTest9000100%0.126
WorkspaceXmlUtilTest1000100%0.004

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%0.261
UUIDLinkTest8000100%0.148

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.69

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest7000100%0.112
GuiceComponentProviderTest12000100%0.225
GuiceScopesTest8000100%0.094

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.006
BinaryNodeDataTest3000100%0.152
DefaultContentTest23000100%26.576
MetaDataTest8000100%0.039
NodeTest12000100%8.818
PathTest3000100%0.003
PermissionUtilTest2000100%0.001

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.003
SelfTest2000100%0.242

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest10010%0.001

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.002
ContentOpsTest7000100%0.004
NodeBuilderTest3000100%1.704
OpsTest5000100%3.419

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.352

info.magnolia.jcr.predicate

ClassTestsErrors FailuresSkippedSuccess RateTime
JCRPropertyHidingPredicateTest2000100%0.002

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest10010%0.044
RegexpVirtualURIMappingTest11000100%0.068
URI2RepositoryMappingTest2000100%0.588

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.015

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.002

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest2000100%0.004
MetaDataUtilTest2000100%0.004
NodeUtilTest28000100%0.053
PropertiesImportExportTest7000100%0.006
PropertyUtilTest24000100%0.007
SessionUtilTest6000100%0.003
VersionUtilTest1000100%0.001

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest14000100%28.414

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.003

info.magnolia.test.mock.jcr

ClassTestsErrors FailuresSkippedSuccess RateTime
MockItemTest2000100%0.001
MockNodeTest33000100%0.014
MockObservationManagerTest6000100%0.004
MockPropertyTest7000100%0.003
MockSessionTest9000100%0.004
MockValueTest19000100%0.034
NodeTestUtilTest3000100%0.002
SessionTestUtilTest3000100%0.012

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%1.845
ModuleNodeBuilderTaskTest2000100%1.36
NodeBuilderTaskTest2000100%1.18

info.magnolia.jcr.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.003
NodeBuilderTest2000100%0.012
OpsTest7000100%0.005

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.075
HierarchyBasedI18nContentSupportTest3000100%0.063
MessagesManagerTest5000100%0.02

Test Cases

[Summary] [Package List] [Test Cases]

BeanMergerTest

testMergeOfInterfaces0.675
testMergeUsesSubClassIfAssignable0.005
testMergedProperties0.01
testMergeMap0.007
testIsSimpleType0

RegexpVirtualURIMappingTest

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

URI2RepositoryMappingTest

testGetUri0.522
testGetHandleStripsExtensionInclTheDot0.065

AggregationStateTest

testUriDecodingShouldStripCtxPath0.002
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001
testGetSelectors0.002

BinaryNodeDataTest

testThatAttributesAreSetOnTheWrappedNode0.123
testThatTheBinaryContentCanBeReadMultipleTimes0.027
testThatStreamIsSetOnTheWrappedNode0

DefaultContentTest

testAddMixin6.773
testReadingANodeData1.936
testThatReadingANonExistingNodeDataDoesNotFail1.418
testSettingAnExistingNodeData0.813
testSettingANonExistingNodeDataCreatesANewNodeData0.836
testCreatingAnEmptyNodeData0.914
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.937
testCreatingAndSettingANodeData0.799
testCreatingAndSettingABooleanNodeData0.741
testCreatingAnExistingNodeDataDoesNotFail0.921
testCreatingAndReadingABinaryNodeData0.844
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.698
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.796
testIsNodeTypeForNodeChecksPrimaryType0.822
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.68
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.904
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.761
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.8
testModDate1.072
testDelete0.976
testEquals0.742
testEqualsWithNull0.73
testEqualsWithWrongType0.653

MetaDataTest

testSetPropertyWithString0.001
testSetPropertyWithDouble0
testSetPropertyWithLong0
testSetPropertyWithBoolean0.001
testSetPropertyWithDate0
testGetStringProperty0
testGetStringPropertyThrowingPathNotFoundException0.035
testSetPropertyWithStringWhenAlreadyExisting0.001

NodeTest

testAddMixin0.735
testReadingANodeData0.659
testSettingAnExistingNodeData0.678
testSettingANonExistingNodeDataCreatesANewNodeData0.679
testCreatingAndSettingANodeData0.645
testCreatingAnExistingNodeDataDoesNotFail0.849
testIsNodeTypeForNodeChecksPrimaryType0.681
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.929
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.696
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.743
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.694
testThatReadingANonExistingNodeDataFail0.825

PathTest

testIsAbsolute0.001
testIsCharValid0
testGetValidatedLabel0.001

PermissionUtilTest

testConvertPermissions0.001
testIsGrantedForEmptyPermissionString0

QueryTest

testSimpleQuery0.927
testMaxResultSize0.761

BaseVersionManagerTest

testCreateAndRestoreVersion0.907
testCreateAndRestoreDeletedVersion0.939

ContentVersionTest

testBasics1.012
testRetrievingBinariesFromContentVersion1.151
testRestoringBinariesFromContentVersion0.838
testRetrievingBinariesFromContentVersionsChildNode1.001

CompositeFilterTest

testInitializationAndDestruction0.044

FilterTest

testInitialization0.066
testDecoratedFilter0.091
testBypassing0.117

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.024
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.032
testPassesNullAsCommandIfNoneSpecified0.017

MultipartRequestFilterTest

testFilterCOS0.103
testFilterCommonsFileUpload0.087

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.021

ServletDispatchingFilterTest

testEscapeMetaCharacters0.02
testSupportsDefaultMapping0.025
testSupportsPathMapping0.019
testSupportsExtensionMapping0.018
testSupportsRegexMappings0.033
testShouldNotBypassWhenPathMappingMatches0.016
testShouldNotBypassWhenExactMappingMatches0.018
testShouldBypassWhenMappingDoesNotMatch0.045
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.032
testPathInfoShouldAdhereToServletSpec0.031
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.02
testWrapperRespectsForwards0.029

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.018

DefaultI18NContentSupportTest

testDetermineLocale0.023
testDetermineLocaleEndlessLoop0.017
testGetNodeDataEndlessLoop0.033

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.024
testDetermineLocaleEndlessLoop0.022
testGetNodeDataEndlessLoop0.015

MessagesManagerTest

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

AccessManagerImplTest

testGetPermissions0.002

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.001
testRelativeURLsAreSupported0.001
testAbsoluteURLsArePrefixedWithContextPath0.001
testDoesNothingIfCurrentRequestURLIsTarget0.001
testTargetUrlIsFormattedWithEncodedRequestURL0.011

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.002
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0.001

MgnlGroupTest

testGetRoles0.013
testGetRolesWithoutDuplicates0.017
testGetGroupsReturnsDirectGroups0.008
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.009
testAddGroupToGroup0.012
testAddRoleToGroup0.011

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0
testFindPrincipalNode0.059

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.01
testGetGroupsReturnsOnlyDirectGroups0.008
testGetAllGroupsReturnsDirectAndInheritedGroups0.008
testGetRolesReturnsDirectRoles0.008
testGetRolesReturnsDirectRolesWithoutDuplicates0.008
testGetAllRolesReturnsDirectAndInheritedRoles0.01

PrincipalUtilTest

testFindPrincipal0.01
testFindPrincipalInCollection0.001
testFindACLByName0
testRemovePrincipal0
testRemovePrincipalFromCollection0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.052
testUserManagerRealmIsSystemRealm0.035
testUserManagerReturnsCorrectAnonymousUser0.024
testUserManagerReturnsEnabledRescueUser0.065
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.022
testUserManagerReturnsCorrectSystemUser0.086
testUserManagerReturnsCorrectSystemUserByName0.021
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.019
testUserManagerReturnsSystemUserWithCorrectRole0.062
testUserManagerReturnsSystemUserWithCorrectGroup0.042

SecurityUtilTest

testCrypt1.303
testKeyStore0.118
testBCProvider0.134

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0.001
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilRepoTest

testSessionBasedCopy0.943
testChangeNodeTypeReplaceFirstOccurrenceOnly0.818
testChangeNodeTypeReplaceAllOccurrences0.696

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.047

DelayedExecutorTest

testDelayedExecution0.123
testMultipleDelayedExecution0.151
testExecutionAfterMaxDelay0.403

ExceptionUtilTest

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

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testClosedSessionResistance0.834
testWrappingNDParent0.724
testWrappingReferencedContent0.672

LazyNodeDataWrapperTest

testDoesNotCallHierarchyManagerUntilNeeded0.003
testCallHierarchyManagerOnlyFirstTime0.035
testWorkOnDeadSession0.007

ModuleConfigurationObservingManagerTest

testObserving6.027

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0.001

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.012
testRegisterWhenSessionValid0.047
testDontFailUnregisterWhenSessionInvalid0.013
testUnregisterWhenSessionValid0.012

PathUtilTest

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

RequestDispatchUtilTest

testDispatchWithNullURI0.001
testDispatchRedirectInternal0.001
testDispatchRedirectNonInternal0
testDispatchRedirectNonInternalFailure0.001

SearchReplaceTest

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

ServletUtilsTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0.023

SystemContentWrapperTest

testClosedSessionResistance0.695
testWrappingNDParent0.709
testWrappingReferencedContent0.687

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0.022
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.001
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.095
testNonNormalizer0.001
testJava6ReflectionNormalizer0

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.017

Content2BeanTest

testContentToBeanWithClassDefined0.014
testContentToBeanWithDefaultClass0.013
testContentToBeanWithSubBean0.02
testContentToBeanWithSubBeanAndAutoTypeResolving0.017
testContentToBeanWithSubMap0.018
testContentToBeanWithSubMapUsingMapping0.016
testContentToBeanWithSubMapUsingAdder0.027
testContentToBeanWithArraysUsingAdder0.024
testClassPropertiesAreConvertedProperly0.032
testJCRPropertiesTypes0.018
testFromStringConversion0.013
testFlatteningSubNodesToSimpleList0.016
testCanConvertStringsToTheAppropriateEnumEquivalent0.016
testCanSpecifySpecificMapImplementation0.018
testWillFailToUseACustomMapWhichIsNotConcrete0.016

AbstractRepositoryStrategyTest

testGetSession0.676

DefaultRepositoryStrategyTest

testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.727

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testLocalAttributes0.001
testSessionAttributes0.004
testApplicationAttributes0.001

WebContextImplTest

testLoginLogout0.022

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.003
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.002

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.001

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetWorkspaceNameFromResource0.001
testGetPathnameFromResource0
testGetFullpathFromResource0
testGetFilenameFromResource0

DataTransporterRepositoryTest

testDoctypeImport0.713

DataTransporterTest

testParseAndFormat0.138
testRemoveNs0.002
testEncodePath0.001
testCreateExportPath0
testRevertExportPath0.001

MagnoliaV2FilterTest

testBogusMetaElement0.014

PropertiesImportExportTest

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

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0.001

AbstractNodeOperationTest

testThen0.001

NodeBuilderTest

testExecWithSeveralChildOps0.01
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithString0
testAddNodeWithTwoStrings0
testAddProperty0
testAddPropertyFailsIfPropertyExists0
testSetProperty0.001
testSetPropertyFailsIfItsNotExistingAlready0
testRenameProperty0

JCRPropertyHidingPredicateTest

testEvaluate0
testReturnsFalseOnException0.001

ContentMapTest

testGetBasicProps0.002
testGetOtherProps0.001

MetaDataUtilTest

testGetMetaData0
testUpdateMetaData0.003

NodeUtilTest

testCreatePath0.001
testHasMixin0
testHasMixinFailsWithEmptyMixin0
testUnwrap0.041
testOrderBeforeWithExistingNodeAndSibling0
testOrderBeforeWithNullSibling0.001
testOrderAfterWithExistingNodeAndSibling0
testOrderAfterWithNullSibling0
testOrderFirst0
testOrderLast0
testCreatePathDoesntCreateNewWhenExisting0
testVisit0.001
testPostVisit0
testGetNodes0
testGetNodeWithContentType0
testGetNodesWithNodeFilter0
testGetNameFromNode0.001
testGetNameFromNodeThrowsRuntimeRepositoryException0.001
testGetNodeByIdentifier0
testGetNodeByIdentifierMissingParam0
testGetNodeByIdentifierNoNodeFound0
testGetPathIfPossible0.001
testCollectAllChildren_DefaultPredicate_Simple0
testCollectAllChildren_DefaultPredicate_FilterType0
testCollectAllChildren_DefaultPredicate_FilterType_ThreeLevel0.001
testCollectAllChildren_SpecificPredicate_FilterType_ThreeLevel0
testGetAncestors_Level00
testGetAncestors_Level30

PropertiesImportExportTest

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

PropertyUtilTest

testOrderLast0
testSetPropertyThrowsExceptionOnNullNode0.001
testSetPropertyThrowsExceptionOnNullName0
testSetPropertyToString0
testSetPropertyToBigDecimal0
testSetPropertyToCalendar0
testSetPropertyToValue0
testSetPropertyToLong0.001
testSetPropertyToDouble0
testSetPropertyToBoolean0
testSetPropertyToNode0
testGetStringTwoArgs0
testGetStringThreeArgs0
testGetStringThreeArgsBadNodeName0
testGetStringThreeArgsBadNodeType0.001
testGetDateTwoArgs0
testGetDateThreeArgs0
testGetDetThreeArgsBadNodeName0
testGetDateThreeArgsBadNodeType0
testGetBoolean0
testGetBooleanBadNodeName0
testGetBooleanBadNodeType0
testGetProperty0
testGetPropertyPathNotFoundException0

SessionUtilTest

testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0
testGetNode0
testGetNodeNoSessionPassed0
testGetNodeBadPath0

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilitySessionWrapperTest

testGetProperty1.05
testGetNode0.679
testNodeExists0.692
testItemExists0.725
testPropertyExists0.693
testGetItem0.717
testCanRemoveVisibleItem0.493
testFailsToRemoveHiddenItem0.704
testMoveWorksOnVisibleNode0.658
testFailsToMoveHiddenNode0.553
testRootNodeHidesExcludedNode0.705
testNavigatingWithNodeParentStillHidesExcludedNode0.683

DelegateNodeWrapperTest

testDeepUnwrap0
test4LevelDeepUnwrap0.001
test4LevelDeepUnwrapAtLastLevel0

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingNodeWrapperTest

testPropertyIsWrappedAndEncoded0.025
testLineBreakEncoding0
testPropertyIteratorReturnsWrappedProperty0.001
testPropertyReturnedFromPropertyIsWrapped0.001
testNodeReturnedFromPropertyIsWrapped0

I18nNodeWrapperTest

testGetPropertyReturnsLocalizedValue0.023
testWrapNode0.022

InheritanceNodeWrapperTest

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

LinkUtilTest

testParsingLinks0.014
testParsingLinksWithBackslashInQueryParam0.024
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.013
testParsingLinksDoesNotTryToConvertExternalLinks0.02
testParsingLinksDoesNotTryToConvertPageAnchors0.012
testParsingLinksShouldPreserverParameters0.012
testParsingLinksShouldPreserveAnchors0.012
testUUIDToAbsoluteLinks0.012
testUUIDToInternalLinks0.012
testUUIDToRootLinks0.012
testUUIDToRelativeLinks0.012
testUUIDToAbsoluteLinkWithDollar0.012
testMakeUUIDFromAbsolutePath0.012
testMakingRelativeLinks0.011
testInternalRelativeLinksAreProperlyDetermined0.016
testExternalLinksAreProperlyDetermined0.013
testMakeAbsolutePathFromUUID0.012
testMakeCompleteURL0.013
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.013

UUIDLinkTest

testParseFromUUIDPattern0.015
testParseLink0.044
testParseFromBrowserLink0.013
testLinkWithAnchor0.014
testLinkWithParameters0.015
testUUIDToAbsoluteLinksAfterRenaming0.018
testUUIDToBinary0.014
testUUIDToBinaryAfterRenaming0.012

AuditLoggingUtilTest

testLogsLoginSuccesses0.001
testLogsLoginFailures0

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.018

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.014
testGetPermissionAddedToRoleProperly0.015
testDenyPermissionAddedToRoleProperly0.062

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.014

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.013
testBootstrapsIfNodeDoesNotExist0.002

FilterOrderingTaskTest

testFailWhenFilterDoesntExist0.026
testOrderFilterAfter0.001
testOrderFilterAfterLast0.001
testDoesNothingIfRequiredFilterMissing0.029

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.004
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.001

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.003
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.004

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testExistingPropertyIsReplaced0
testNonExistingPropertyIsNotReplacedButLogged0.012
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0.001
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.758
testRegisterServletTaskWithMappings0.577

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.016

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.006
testBlocksIfRequestDispatcherIsMissing0.005
testBlocksIfIncludeDispatcherIsMissing0.003

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.006

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNoDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.003
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.044
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.008
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.007
testPerformCantBeCalledTwiceByDifferentThreads0.803

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.218
testListTasksTemplate0.065
testDoneTemplate0.039
testRestartNeededTemplate0.026

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

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

NodeBuilderTest

testContextNodeIsProperlyPropagated0.525
testErrorMessages0.713
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.464

OpsTest

testAddPropertyFailsIfPropertyExists0.829
testSetPropertyFailsIfPropertyDoesNotExist0.712
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.469
testRemoveFailsOnUnexistingPropertyOrNode0.717
testRenamePropertyAndCheckValueForString0.687

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.719
testModuleNodeIsCreatedIfNeeded0.471
testUsesExistingModuleConfigNode0.652

ModuleNodeBuilderTaskTest

testModuleNodeIsCreatedIfNeeded0.474
testUsesExistingModuleNode0.884

NodeBuilderTaskTest

testUnknownRootThrowsException0.704
testSyntax0.475

ClassesTest

testDefaultClassFactoryWorksJustFine0.028
testCanSetupADifferentClassFactory0.007

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.007

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.638
testLazySingletonScopedComponent0.023
testEagerSingletonScopedComponent0.032
testProvider0.027
testSingletonScopedProvider0.239
testComponentFactory0.218
testSingletonScopedComponentFactory0.024
testConfigured0.032
testConfiguredSingleton0.02
testConfiguredEagerSingleton0.024
testObserved0.025

LegacyComponentsConfigurerTest

testLegacy0.014

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

GuiceComponentProviderLifecycleTest

testSimpleLifeCycle0.015
testMultipleAnnotatedMethods0.015
testExtends0.016
testOverrides0.027
testOverridesRemovesAnnotations0.015
testPrivateMethods0.011
testSameNamePrivateMethods0.012

GuiceComponentProviderTest

testConfigured0.018
testObserved0.016
testGetComponentProvider0.009
getComponentThrowsExeptionForUnconfiguredType0.008
testInstance0.008
testImplementation0.011
testConfiguredInSingletonScope0.014
testObservedInRequestScope0.019
testCreateChild0.049
testLifecycle0.017
destroyOfChildMustNotDestroyInParent0.019
canAccessProperties0.036

GuiceScopesTest

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

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.003
testProxyIsSwappedOncePathGetsReloaded0.006

AbstractRegistryTest

testUnregister0.005
testUnregisterAndRegister0.002
testRegisteringSameProviderMultipleTimesOverwritesOldSetting0.002
testGetRenderer0.001
testGetStringThrowsExceptionIfIdIsNotRegistered0

RepositoryMappingDefinitionReaderTest

testParse0.002

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall3.71
testPngSwfMimeTypesOnUpdateFrom35x3.824
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues2.827
testPngSwfMimeTypesOnUpdateFrom3642.494
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues2.096
testPngSwfMimeTypesOnUpdateFrom4012.079
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues1.726
testPngSwfMimeTypesOnUpdateFrom4101.766
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues1.424
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4101.725
testMP4MimeTypesOnInstall1.752
testMP4MimeTypesOnUpdateTo4450.918
testMP4MimeTypesOnUpdateTo445WithUserFixedValues1.158
testDefaultMP4MimeTypeOnUpdateTo445WithUserFixedValue0.91

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0.001
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0.001

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.029
testWarnIfFilterClassHasBeenModified0.015
testWarnIfFilterPriorityHasBeenModified0.013
testWarnIfFilterParamsHaveBeenModified0.013
testProperTransformationIfFilterBypassHasBeenModified0.014
testDoNotWarnIfFilterHasDefault30Configuration0.013

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.003

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.006

RenameACLNodesTaskTest

testRenameACLNodesTask0.734

UpdateSecurityFilterClientCallbacksConfigurationTest

rearrangementOfBasicDefaultConfig0.686
rearrangementOfSTKsDefaultConfig0.466
simpleCustomCallbackMovedAndBackedUpWithWarning0.783
nonStandardCompositeConfigIsBackedUp0.449

ComponentsTestUtilTest

testConfiguredImplementation0.001
testSetSingletonInstance0.001
testInstanceFactory0

Content2NodeCollectionWrapperTest

testRemoveAll0
testRetainAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

canAddRemoveAndSeeAddedListeners0.001
willRefuseToFilterOnUuid0.001
willRefuseToFilterLocalChanges0
canFilterOnNodeType0
canFilterOnPath0
setsUserDataInEvent0

MockPropertyTest

testAccept0.001
testIsMultiple0
testIsNode0
testGetSetValueWithBigDecimal0
testGetString0
testGetType0
testGetValue0

MockSessionTest

testGetNodeByIdentifier0.001
testGetItem0
testConstructionProperlyWiresWorkspaceToSession0
testConstructionProperlyWiresSessionToRoot0
testGetNodeFromStringe0
testGetPropertyFromString0
testNodeExistsFromString0
testGetItemOnNonAbsolutePathFails0
testGetItemOnNonExistingPathFails0

MockValueTest

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

NodeTestUtilTest

testNodeFromStringAndStrings0
testNodeFromStringAndObjectArray0
testCreateValues0

SessionTestUtilTest

testCreateSessionFromString0.001
testCreateSessionWithStringVarargs0.001
testMockSessionSetsProperWorkspaceName0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0.001

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0.001

MockNodeDataTest

testSetValueWithParamValue0.001
testCanGetHandle0
testCanDeleteSelf0.001

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0.009
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0.001
testDeletingReallyWorks0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRemoveAll0
testRetainAll0

SelfTest

testJackrabbitUnregistersProperly0.236
testCommandIsSetCorrectlyFromPrototype0.005

Utf8ContentTest

testReadingUtf8AccentedChars0.462
testReadingUtf8Greek0.722
testReadingUtf8Russian0.456
testReadingUtf8SpecialChars0.768
testReadingUtf8JapaneseChars0.441
testCreateExportImportContentUtf8SpecialChars0.445
testSettingAnUtf8NodeData0.736
testSettingNewUtf8ContentNode0.48

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0.001
testNotVoter0
testInverseVoter0

Failure Details

[Summary] [Package List] [Test Cases]


testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders
skipped: skipped
testUnknownRepositoryShouldYieldMeaningfulExceptionMessage
skipped: skipped