magnolia-core Version: 4.5-beta4 Last Published: Jan 12, 2012

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
104600299.809%68.596

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%1.446
info.magnolia.utf88000100%2.308
info.magnolia.registry4000100%0.001
info.magnolia.importexport18000100%0.344
info.magnolia.objectfactory.configuration13000100%0.379
info.magnolia.logging2000100%0.003
info.magnolia.context10000100%0.601
info.magnolia.module34000100%1.074
info.magnolia.objectfactory30000100%0.046
info.magnolia.module.delta41000100%0.692
info.magnolia.freemarker53000100%0.28
info.magnolia.cms.security39000100%0.898
info.magnolia.freemarker.models3000100%0.004
info.magnolia.init24000100%0.022
info.magnolia.module.model.reader35000100%0.05
info.magnolia.cms.filters23000100%0.518
info.magnolia.module.model35000100%0.009
info.magnolia.module.files1000100%0.004
info.magnolia.setup.for3_512000100%0.064
info.magnolia.content2bean16000100%0.183
info.magnolia.beanmerger5000100%0.341
info.magnolia.jcr.wrapper29000100%3.526
info.magnolia.voting.voters20000100%0.01
info.magnolia.cms.security.auth.callback6000100%0.006
info.magnolia.cms.core.version6000100%2.315
info.magnolia.test.mock36000100%0.022
info.magnolia.cms.util178000100%9.815
info.magnolia.link27000100%0.242
info.magnolia.cms.core.search2000100%0.783
info.magnolia.objectfactory.guice27000100%0.292
info.magnolia.cms.core60000100%15.713
info.magnolia.test5000100%0.066
info.magnolia.repository10010%0
info.magnolia.nodebuilder16000100%2.332
info.magnolia.module.ui4000100%1.067
info.magnolia.jcr.predicate2000100%0.002
info.magnolia.cms.beans.config1400192.857%0.292
info.magnolia.importexport.filters1000100%0.009
info.magnolia.init.properties2000100%0.001
info.magnolia.jcr.util70000100%0.044
info.magnolia.setup18000100%20.573
info.magnolia.repository.definition1000100%0.002
info.magnolia.test.mock.jcr82000100%0.022
info.magnolia.nodebuilder.task7000100%2.081
info.magnolia.jcr.nodebuilder10000100%0.015
info.magnolia.cms.i18n11000100%0.099

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.271
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%1.175

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%2.308

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
RegistryMapTest4000100%0.001

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.002
BootstrapUtilTest4000100%0.002
DataTransporterRepositoryTest1000100%0.286
DataTransporterTest5000100%0.047
PropertiesImportExportTest5000100%0.007

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.005
ComponentProviderConfigurationBuilderTest11000100%0.364
LegacyComponentsConfigurerTest1000100%0.01

info.magnolia.logging

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingUtilTest2000100%0.003

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.281
DefaultRepositoryStrategyTest1000100%0.301
MgnlContextTest2000100%0.002
RequestAttributeStrategyTest3000100%0.005
WebContextImplTest1000100%0.01
WriterResponseWrapperTest2000100%0.002

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.017
ModuleInstanceProviderTest2000100%0.211
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.839
ModuleRegistryImplTest7000100%0.004

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.013
DefaultClassFactoryTest5000100%0.002
DefaultComponentProviderTest9000100%0.014
ObjectFactoryTest1000100%0.001
ObjectManufacturerTest11000100%0.011
ObservedComponentFactoryTest2000100%0.005

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.012
AddURIPermissionTaskTest3000100%0.03
BackupTaskTest1000100%0.007
BootstrapConditionallyTest2000100%0.005
FilterOrderingTaskTest4000100%0.01
IsAuthorInstanceDelegateTaskTest4000100%0.005
ModuleBootstrapTaskTest1000100%0.002
MoveAndRenamePropertyTaskTest6000100%0.02
OrderFilterBeforeTaskTest3000100%0.004
PartialBootstrapTaskTest1000100%0.001
PropertyValueDelegateTaskTest4000100%0.004
PropertyValuesTaskTest5000100%0.003
RegisterServletTaskTest2000100%0.576
RenamePropertyAllModulesNodeTaskTest1000100%0.004
WebXmlConditionsUtilTest3000100%0.009

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.28

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.002
HierarchicalUserManagerTest3000100%0.003
MgnlGroupTest6000100%0.049
MgnlUserManagerTest5000100%0.015
MgnlUserTest6000100%0.041
PrincipalUtilTest5000100%0.01
RescueSecuritySupportTest10000100%0.161
SecurityUtilTest3000100%0.617

info.magnolia.freemarker.models

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

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.006
DefaultMagnoliaInitPathsTest8000100%0.008
DefaultMagnoliaPropertiesResolverTest7000100%0.008

info.magnolia.module.model.reader

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

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.017
FilterTest3000100%0.142
InstallFilterTest3000100%0.051
MultipartRequestFilterTest2000100%0.082
MultipartRequestWrapperTest1000100%0.016
ServletDispatchingFilterTest12000100%0.197
UnicodeNormalizationRequestWrapperTest1000100%0.013

info.magnolia.module.model

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.004

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.003
CheckAndUpdateExistingFiltersTest6000100%0.054
IPConfigRulesUpdateTest1000100%0.002
UpdateI18nConfigurationTest1000100%0.005

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.02
Content2BeanTest15000100%0.163

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerTest5000100%0.341

info.magnolia.jcr.wrapper

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelVisibilitySessionWrapperTest12000100%3.485
DelegateNodeWrapperTest3000100%0.001
DelegateSessionWrapperTest1000100%0.001
HTMLEscapingNodeWrapperTest5000100%0.009
I18nNodeWrapperTest2000100%0.022
InheritanceNodeWrapperTest6000100%0.008

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0
IfVoterTest3000100%0.002
ResponseContentTypeVoterTest13000100%0.008
URIStartsWithVoterTest3000100%0

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.006

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest2000100%0.836
ContentVersionTest4000100%1.479

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest2000100%0.001
ClassUtilTest1000100%0.001
ContentUtilRepoTest3000100%0.928
ContentUtilTest27000100%0.041
DateUtilTest1000100%0.01
DelayedExecutorTest3000100%0.684
ExceptionUtilTest19000100%0.007
ExtendingContentWrapperTest15000100%0.139
InheritanceContentWrapperTest8000100%0.008
LazyContentWrapperTest3000100%0.892
LazyNodeDataWrapperTest3000100%0.025
ModuleConfigurationObservingManagerTest1000100%6.025
NodeDataUtilTest10000100%0.005
NodePathComparatorTest1000100%0.001
NodeUuidComparatorTest1000100%0.001
ObservationUtilTest4000100%0.043
PathUtilTest9000100%0.002
RequestDispatchUtilTest4000100%0.003
SearchReplaceTest4000100%0.011
ServletUtilsTest10000100%0.002
SiblingsHelperTest7000100%0.008
SimpleUrlPatternTest18000100%0.004
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%0.865
UnicodeNormalizerTest7000100%0.042
WebXmlUtilTest9000100%0.064
WorkspaceXmlUtilTest1000100%0.002

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%0.171
UUIDLinkTest8000100%0.071

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%0.783

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest7000100%0.072
GuiceComponentProviderTest12000100%0.159
GuiceScopesTest8000100%0.061

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest3000100%0.005
BinaryNodeDataTest3000100%0.057
DefaultContentTest23000100%11.925
MetaDataTest13000100%0.026
NodeTest12000100%3.697
PathTest3000100%0.002
PermissionUtilTest3000100%0.001

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.002
SelfTest2000100%0.064

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest10010%0

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.001
ContentOpsTest7000100%0.003
NodeBuilderTest3000100%0.917
OpsTest5000100%1.411

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.067

info.magnolia.jcr.predicate

ClassTestsErrors FailuresSkippedSuccess RateTime
JCRPropertyHidingPredicateTest2000100%0.002

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest10010%0.013
RegexpVirtualURIMappingTest11000100%0.031
URI2RepositoryMappingTest2000100%0.248

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.009

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.001

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest2000100%0.002
MetaDataUtilTest2000100%0.002
NodeUtilTest28000100%0.03
PropertiesImportExportTest7000100%0.004
PropertyUtilTest24000100%0.004
SessionUtilTest6000100%0.002
VersionUtilTest1000100%0

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest17000100%19.731
HashUsersPasswordsTest1000100%0.842

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.002

info.magnolia.test.mock.jcr

ClassTestsErrors FailuresSkippedSuccess RateTime
MockItemTest2000100%0
MockNodeTest33000100%0.01
MockObservationManagerTest6000100%0.002
MockPropertyTest7000100%0.002
MockSessionTest9000100%0.002
MockValueTest19000100%0.004
NodeTestUtilTest3000100%0
SessionTestUtilTest3000100%0.002

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%0.905
ModuleNodeBuilderTaskTest2000100%0.579
NodeBuilderTaskTest2000100%0.597

info.magnolia.jcr.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.002
NodeBuilderTest2000100%0.009
OpsTest7000100%0.004

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.04
HierarchyBasedI18nContentSupportTest3000100%0.043
MessagesManagerTest5000100%0.016

Test Cases

[Summary] [Package List] [Test Cases]

BeanMergerTest

testMergeOfInterfaces0.302
testMergeUsesSubClassIfAssignable0.003
testMergedProperties0.007
testMergeMap0.004
testIsSimpleType0

RegexpVirtualURIMappingTest

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

URI2RepositoryMappingTest

testGetUri0.215
testGetHandleStripsExtensionInclTheDot0.031

AggregationStateTest

testUriDecodingShouldStripCtxPath0.002
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001
testGetSelectors0.001

BinaryNodeDataTest

testThatAttributesAreSetOnTheWrappedNode0.05
testThatTheBinaryContentCanBeReadMultipleTimes0.005
testThatStreamIsSetOnTheWrappedNode0.001

DefaultContentTest

testAddMixin2.484
testReadingANodeData1.247
testThatReadingANonExistingNodeDataDoesNotFail0.77
testSettingAnExistingNodeData0.51
testSettingANonExistingNodeDataCreatesANewNodeData0.484
testCreatingAnEmptyNodeData0.432
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.356
testCreatingAndSettingANodeData0.363
testCreatingAndSettingABooleanNodeData0.38
testCreatingAnExistingNodeDataDoesNotFail0.341
testCreatingAndReadingABinaryNodeData0.377
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.329
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.327
testIsNodeTypeForNodeChecksPrimaryType0.37
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.329
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.31
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.373
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.328
testModDate0.339
testDelete0.429
testEquals0.391
testEqualsWithNull0.34
testEqualsWithWrongType0.309

MetaDataTest

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

NodeTest

testAddMixin0.32
testReadingANodeData0.316
testSettingAnExistingNodeData0.304
testSettingANonExistingNodeDataCreatesANewNodeData0.316
testCreatingAndSettingANodeData0.305
testCreatingAnExistingNodeDataDoesNotFail0.298
testIsNodeTypeForNodeChecksPrimaryType0.308
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.292
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.29
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.333
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.289
testThatReadingANonExistingNodeDataFail0.322

PathTest

testIsAbsolute0
testIsCharValid0
testGetValidatedLabel0.001

PermissionUtilTest

testConvertPermissions0
testFailsOnCustomPermissions0
testIsGrantedForEmptyPermissionString0

QueryTest

testSimpleQuery0.44
testMaxResultSize0.341

BaseVersionManagerTest

testCreateAndRestoreVersion0.4
testCreateAndRestoreDeletedVersion0.436

ContentVersionTest

testBasics0.45
testRetrievingBinariesFromContentVersion0.351
testRestoringBinariesFromContentVersion0.35
testRetrievingBinariesFromContentVersionsChildNode0.326

CompositeFilterTest

testInitializationAndDestruction0.016

FilterTest

testInitialization0.028
testDecoratedFilter0.035
testBypassing0.077

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.018
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.013
testPassesNullAsCommandIfNoneSpecified0.019

MultipartRequestFilterTest

testFilterCOS0.047
testFilterCommonsFileUpload0.034

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.016

ServletDispatchingFilterTest

testEscapeMetaCharacters0.014
testSupportsDefaultMapping0.019
testSupportsPathMapping0.015
testSupportsExtensionMapping0.012
testSupportsRegexMappings0.018
testShouldNotBypassWhenPathMappingMatches0.013
testShouldNotBypassWhenExactMappingMatches0.025
testShouldBypassWhenMappingDoesNotMatch0.014
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.012
testPathInfoShouldAdhereToServletSpec0.012
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.019
testWrapperRespectsForwards0.022

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.011

DefaultI18NContentSupportTest

testDetermineLocale0.014
testDetermineLocaleEndlessLoop0.013
testGetNodeDataEndlessLoop0.012

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.016
testDetermineLocaleEndlessLoop0.015
testGetNodeDataEndlessLoop0.01

MessagesManagerTest

testGetsSimpleMessageFromDefaultBundle0.01
testGetsMessagesFromSpecifiedBundle0.001
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.001
testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.001
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001

AccessManagerImplTest

testGetPermissions0.002

RedirectClientCallbackTest

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

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.001
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.011
testGetRolesWithoutDuplicates0.006
testGetGroupsReturnsDirectGroups0.006
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.006
testAddGroupToGroup0.009
testAddRoleToGroup0.008

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0
testFindPrincipalNode0.013

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.008
testGetGroupsReturnsOnlyDirectGroups0.006
testGetAllGroupsReturnsDirectAndInheritedGroups0.007
testGetRolesReturnsDirectRoles0.006
testGetRolesReturnsDirectRolesWithoutDuplicates0.006
testGetAllRolesReturnsDirectAndInheritedRoles0.007

PrincipalUtilTest

testFindPrincipal0.007
testFindPrincipalInCollection0.001
testFindACLByName0
testRemovePrincipal0
testRemovePrincipalFromCollection0.001

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.017
testUserManagerRealmIsSystemRealm0.021
testUserManagerReturnsCorrectAnonymousUser0.016
testUserManagerReturnsEnabledRescueUser0.015
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.015
testUserManagerReturnsCorrectSystemUser0.015
testUserManagerReturnsCorrectSystemUserByName0.015
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.015
testUserManagerReturnsSystemUserWithCorrectRole0.015
testUserManagerReturnsSystemUserWithCorrectGroup0.014

SecurityUtilTest

testCrypt0.461
testKeyStore0.078
testBCProvider0.076

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0.001
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0.001
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilRepoTest

testSessionBasedCopy0.328
testChangeNodeTypeReplaceFirstOccurrenceOnly0.294
testChangeNodeTypeReplaceAllOccurrences0.304

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.009

DelayedExecutorTest

testDelayedExecution0.123
testMultipleDelayedExecution0.156
testExecutionAfterMaxDelay0.405

ExceptionUtilTest

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

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testClosedSessionResistance0.291
testWrappingNDParent0.284
testWrappingReferencedContent0.316

LazyNodeDataWrapperTest

testDoesNotCallHierarchyManagerUntilNeeded0.002
testCallHierarchyManagerOnlyFirstTime0.015
testWorkOnDeadSession0.007

ModuleConfigurationObservingManagerTest

testObserving6.024

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.008
testRegisterWhenSessionValid0.016
testDontFailUnregisterWhenSessionInvalid0.008
testUnregisterWhenSessionValid0.008

PathUtilTest

testCreatePath0
testCreatePathDoesNotSupportNullArgument0
testAddLeadingSlash0
testAddLeadingSlashDoesNotSupportNullArgument0
testGetFolder0
testGetFileName0
testGetFileNameDoesNotSupportNullArgument0
testGetExtension0
testStripExtension0

RequestDispatchUtilTest

testDispatchWithNullURI0
testDispatchRedirectInternal0.001
testDispatchRedirectNonInternal0
testDispatchRedirectNonInternalFailure0.001

SearchReplaceTest

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

ServletUtilsTest

testServletInitParametersToMap0
testFilterInitParametersToMap0
testGetWrappedRequest0
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0
testGetOriginalRequestUri0
testGetOriginalRequestUrlIncludingQueryString0

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testClosedSessionResistance0.284
testWrappingNDParent0.307
testWrappingReferencedContent0.273

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0.001
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0.011
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.001
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.027
testNonNormalizer0
testJava6ReflectionNormalizer0.001

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.002

Content2BeanProxyTest

testContentToBeanWithClassDefined0.02

Content2BeanTest

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

AbstractRepositoryStrategyTest

testGetSession0.28

DefaultRepositoryStrategyTest

testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.3

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testLocalAttributes0.001
testSessionAttributes0.003
testApplicationAttributes0

WebContextImplTest

testLoginLogout0.009

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.001
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.001

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

BootstrapUtilTest

testGetWorkspaceNameFromResource0.001
testGetPathnameFromResource0
testGetFullpathFromResource0
testGetFilenameFromResource0

DataTransporterRepositoryTest

testDoctypeImport0.286

DataTransporterTest

testParseAndFormat0.039
testRemoveNs0.002
testEncodePath0
testCreateExportPath0
testRevertExportPath0.001

MagnoliaV2FilterTest

testBogusMetaElement0.009

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.004
testImportMetadata0.002

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0.001
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

AbstractNodeOperationTest

testThen0.002

NodeBuilderTest

testExecWithSeveralChildOps0.007
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithString0
testAddNodeWithTwoStrings0
testAddProperty0.001
testAddPropertyFailsIfPropertyExists0
testSetProperty0.001
testSetPropertyFailsIfItsNotExistingAlready0
testRenameProperty0

JCRPropertyHidingPredicateTest

testEvaluate0
testReturnsFalseOnException0.001

ContentMapTest

testGetBasicProps0.001
testGetOtherProps0.001

MetaDataUtilTest

testGetMetaData0
testUpdateMetaData0.002

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0
testGetNode0.001
testGetNodeNoSessionPassed0
testGetNodeBadPath0

VersionUtilTest

testGetNodeTypeName0

ChannelVisibilitySessionWrapperTest

testGetProperty0.307
testGetNode0.291
testNodeExists0.288
testItemExists0.288
testPropertyExists0.285
testGetItem0.288
testCanRemoveVisibleItem0.294
testFailsToRemoveHiddenItem0.28
testMoveWorksOnVisibleNode0.297
testFailsToMoveHiddenNode0.292
testRootNodeHidesExcludedNode0.283
testNavigatingWithNodeParentStillHidesExcludedNode0.289

DelegateNodeWrapperTest

testDeepUnwrap0.001
test4LevelDeepUnwrap0
test4LevelDeepUnwrapAtLastLevel0

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingNodeWrapperTest

testPropertyIsWrappedAndEncoded0.008
testLineBreakEncoding0
testPropertyIteratorReturnsWrappedProperty0
testPropertyReturnedFromPropertyIsWrapped0
testNodeReturnedFromPropertyIsWrapped0

I18nNodeWrapperTest

testGetPropertyReturnsLocalizedValue0.013
testWrapNode0.009

InheritanceNodeWrapperTest

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

LinkUtilTest

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

UUIDLinkTest

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

AuditLoggingUtilTest

testLogsLoginSuccesses0.001
testLogsLoginFailures0.001

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.011

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.013
testGetPermissionAddedToRoleProperly0.008
testDenyPermissionAddedToRoleProperly0.008

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.007

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

FilterOrderingTaskTest

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

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.001
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.001
testOrderFilterBefore0.001
testDoesNothingWhenRequiredFilterMissing0.001

PartialBootstrapTaskTest

testGetOutputResourceName0.001

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testExistingPropertyIsReplaced0
testNonExistingPropertyIsNotReplacedButLogged0.001
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.285
testRegisterServletTaskWithMappings0.289

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.004

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.005
testBlocksIfRequestDispatcherIsMissing0.002
testBlocksIfIncludeDispatcherIsMissing0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.004

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNoDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0.002

VersionRangeTest

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

VersionTest

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

ModuleInstanceProviderTest

testThrowsExceptionWhenModuleInstanceIsNotAvailable0.199
testProvidesTheSameInstanceAsReturnedFromModuleRegistry0.011

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsOnly0.001
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.024
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.006
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.005
testPerformCantBeCalledTwiceByDifferentThreads0.802

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testListTasksTemplate0.032
testDoneTemplate0.019
testRestartNeededTemplate0.013

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

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

NodeBuilderTest

testContextNodeIsProperlyPropagated0.304
testErrorMessages0.317
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.295

OpsTest

testAddPropertyFailsIfPropertyExists0.289
testSetPropertyFailsIfPropertyDoesNotExist0.28
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.275
testRemoveFailsOnUnexistingPropertyOrNode0.294
testRenamePropertyAndCheckValueForString0.272

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.272
testModuleNodeIsCreatedIfNeeded0.305
testUsesExistingModuleConfigNode0.327

ModuleNodeBuilderTaskTest

testModuleNodeIsCreatedIfNeeded0.284
testUsesExistingModuleNode0.294

NodeBuilderTaskTest

testUnknownRootThrowsException0.286
testSyntax0.308

ClassesTest

testDefaultClassFactoryWorksJustFine0.006
testCanSetupADifferentClassFactory0.006

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.005

ComponentProviderConfigurationBuilderTest

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

LegacyComponentsConfigurerTest

testLegacy0.01

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0.001
testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

GuiceComponentProviderLifecycleTest

testSimpleLifeCycle0.012
testMultipleAnnotatedMethods0.011
testExtends0.011
testOverrides0.011
testOverridesRemovesAnnotations0.009
testPrivateMethods0.008
testSameNamePrivateMethods0.009

GuiceComponentProviderTest

testConfigured0.012
testObserved0.015
testGetComponentProvider0.007
getComponentThrowsExeptionForUnconfiguredType0.006
testInstance0.007
testImplementation0.008
testConfiguredInSingletonScope0.011
testObservedInRequestScope0.012
testCreateChild0.021
testLifecycle0.015
destroyOfChildMustNotDestroyInParent0.015
canAccessProperties0.028

GuiceScopesTest

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

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.003
testProxyIsSwappedOncePathGetsReloaded0.002

RegistryMapTest

testReturnsAddedValues0
testReturnsNullWhenValueMissing0
testThrowsExceptionWhenRequiredAndMissing0
testUsesKeyFromValueWhenAdding0

RepositoryMappingDefinitionReaderTest

testParse0.002

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.817
testPngSwfMimeTypesOnUpdateFrom35x1.743
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues1.507
testPngSwfMimeTypesOnUpdateFrom3641.28
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues1.242
testPngSwfMimeTypesOnUpdateFrom4011.079
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues1.076
testPngSwfMimeTypesOnUpdateFrom4100.925
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues0.901
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4100.908
testMP4MimeTypesOnInstall1.725
testMP4MimeTypesOnUpdateTo4450.61
testMP4MimeTypesOnUpdateTo445WithUserFixedValues0.591
testDefaultMP4MimeTypeOnUpdateTo445WithUserFixedValue0.611
test446MimeTypesOnInstall1.686
test446MimeTypesOnUpdateTo4460.512
test446MimeTypesOnUpdateTo446WithUserFixedValues0.504

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0.001
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0.001

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.011
testWarnIfFilterClassHasBeenModified0.008
testWarnIfFilterPriorityHasBeenModified0.008
testWarnIfFilterParamsHaveBeenModified0.009
testProperTransformationIfFilterBypassHasBeenModified0.009
testDoNotWarnIfFilterHasDefault30Configuration0.009

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.001

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.004

RenameACLNodesTaskTest

testRenameACLNodesTask0.269

UpdateSecurityFilterClientCallbacksConfigurationTest

rearrangementOfBasicDefaultConfig0.338
rearrangementOfSTKsDefaultConfig0.286
simpleCustomCallbackMovedAndBackedUpWithWarning0.274
nonStandardCompositeConfigIsBackedUp0.275

HashUsersPasswordsTest

testEncryption0.842

ComponentsTestUtilTest

testConfiguredImplementation0.001
testSetSingletonInstance0
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRemoveAll0
testRetainAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

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

MockObservationManagerTest

canAddRemoveAndSeeAddedListeners0.001
willRefuseToFilterOnUuid0
willRefuseToFilterLocalChanges0
canFilterOnNodeType0.001
canFilterOnPath0
setsUserDataInEvent0

MockPropertyTest

testAccept0.001
testIsMultiple0
testIsNode0
testGetSetValueWithBigDecimal0
testGetString0
testGetType0
testGetValue0

MockSessionTest

testGetNodeByIdentifier0
testGetItem0
testConstructionProperlyWiresWorkspaceToSession0
testConstructionProperlyWiresSessionToRoot0
testGetNodeFromStringe0
testGetPropertyFromString0
testNodeExistsFromString0
testGetItemOnNonAbsolutePathFails0
testGetItemOnNonExistingPathFails0

MockValueTest

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

NodeTestUtilTest

testNodeFromStringAndStrings0
testNodeFromStringAndObjectArray0
testCreateValues0

SessionTestUtilTest

testCreateSessionFromString0
testCreateSessionWithStringVarargs0.001
testMockSessionSetsProperWorkspaceName0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0.001
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0.001
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRemoveAll0
testRetainAll0

SelfTest

testJackrabbitUnregistersProperly0.06
testCommandIsSetCorrectlyFromPrototype0.004

Utf8ContentTest

testReadingUtf8AccentedChars0.304
testReadingUtf8Greek0.284
testReadingUtf8Russian0.278
testReadingUtf8SpecialChars0.306
testReadingUtf8JapaneseChars0.289
testCreateExportImportContentUtf8SpecialChars0.277
testSettingAnUtf8NodeData0.271
testSettingNewUtf8ContentNode0.298

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0

Failure Details

[Summary] [Package List] [Test Cases]


testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders
skipped: skipped
testUnknownRepositoryShouldYieldMeaningfulExceptionMessage
skipped: skipped