magnolia-core Version: 4.5-beta2 Last Published: Nov 30, 2011

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
99100299.798%117.703

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.044
info.magnolia.utf88000100%4.548
info.magnolia.registry5000100%0.03
info.magnolia.importexport12000100%0.87
info.magnolia.objectfactory.configuration13000100%1.148
info.magnolia.logging2000100%0.003
info.magnolia.context10000100%1.64
info.magnolia.module32000100%1.025
info.magnolia.objectfactory30000100%0.074
info.magnolia.module.delta35000100%1.672
info.magnolia.freemarker53000100%0.519
info.magnolia.cms.security34000100%0.507
info.magnolia.freemarker.models3000100%0.005
info.magnolia.init24000100%0.043
info.magnolia.module.model.reader35000100%0.145
info.magnolia.cms.filters23000100%0.911
info.magnolia.module.model35000100%0.012
info.magnolia.module.files1000100%0.005
info.magnolia.setup.for3_512000100%0.124
info.magnolia.content2bean16000100%0.351
info.magnolia.beanmerger5000100%0.745
info.magnolia.jcr.wrapper15000100%0.045
info.magnolia.voting.voters20000100%0.016
info.magnolia.cms.security.auth.callback5000100%0.007
info.magnolia.cms.core.version6000100%5.666
info.magnolia.test.mock36000100%0.036
info.magnolia.cms.util177000100%14.664
info.magnolia.link27000100%0.734
info.magnolia.cms.core.search2000100%2.037
info.magnolia.objectfactory.guice27000100%0.456
info.magnolia.cms.core51000100%36.002
info.magnolia.test5000100%0.11
info.magnolia.repository10010%0.001
info.magnolia.nodebuilder16000100%5.902
info.magnolia.module.ui4000100%1.323
info.magnolia.jcr.predicate2000100%0.01
info.magnolia.cms.beans.config1000190%0.684
info.magnolia.importexport.filters1000100%0.013
info.magnolia.init.properties2000100%0.002
info.magnolia.jcr.util66000100%0.074
info.magnolia.setup14000100%27.097
info.magnolia.repository.definition1000100%0.004
info.magnolia.test.mock.jcr82000100%0.043
info.magnolia.nodebuilder.task7000100%5.093
info.magnolia.jcr.nodebuilder10000100%0.035
info.magnolia.cms.i18n11000100%0.228

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.441
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.603

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.548

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRegistryTest5000100%0.03

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.002
DataTransporterRepositoryTest1000100%0.723
DataTransporterTest3000100%0.133
PropertiesImportExportTest5000100%0.012

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.007
ComponentProviderConfigurationBuilderTest11000100%1.125
LegacyComponentsConfigurerTest1000100%0.016

info.magnolia.logging

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingUtilTest2000100%0.003

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.932
DefaultRepositoryStrategyTest1000100%0.681
MgnlContextTest2000100%0.003
RequestAttributeStrategyTest3000100%0.007
WebContextImplTest1000100%0.014
WriterResponseWrapperTest2000100%0.003

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.066
ModuleLifecycleContextImplTest2000100%0.002
ModuleManagementStateTest3000100%0.004
ModuleManagerImplTest6000100%0.948
ModuleRegistryImplTest7000100%0.005

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.021
DefaultClassFactoryTest5000100%0.002
DefaultComponentProviderTest9000100%0.025
ObjectFactoryTest1000100%0.001
ObjectManufacturerTest11000100%0.016
ObservedComponentFactoryTest2000100%0.009

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.022
AddURIPermissionTaskTest3000100%0.05
BackupTaskTest1000100%0.012
BootstrapConditionallyTest2000100%0.007
IsAuthorInstanceDelegateTaskTest4000100%0.008
ModuleBootstrapTaskTest1000100%0.002
MoveAndRenamePropertyTaskTest6000100%0.031
OrderFilterBeforeTaskTest2000100%0.012
PropertyValueDelegateTaskTest4000100%0.017
PropertyValuesTaskTest5000100%0.004
RegisterServletTaskTest2000100%1.482
RenamePropertyAllModulesNodeTaskTest1000100%0.007
WebXmlConditionsUtilTest3000100%0.018

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.519

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.003
HierarchicalUserManagerTest3000100%0.006
MgnlGroupTest4000100%0.09
MgnlUserManagerTest5000100%0.027
MgnlUserTest6000100%0.069
PrincipalUtilTest5000100%0.014
RescueSecuritySupportTest10000100%0.298

info.magnolia.freemarker.models

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

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest9000100%0.015
DefaultMagnoliaInitPathsTest8000100%0.018
DefaultMagnoliaPropertiesResolverTest7000100%0.01

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.126
DependencyCheckerImplTest18000100%0.006
DependencyLevelComparatorTest5000100%0.013

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.048
FilterTest3000100%0.275
InstallFilterTest3000100%0.075
MultipartRequestFilterTest2000100%0.214
MultipartRequestWrapperTest1000100%0.03
ServletDispatchingFilterTest12000100%0.252
UnicodeNormalizationRequestWrapperTest1000100%0.017

info.magnolia.module.model

ClassTestsErrors FailuresSkippedSuccess RateTime
VersionComparatorTest2000100%0.001
VersionRangeTest17000100%0.005
VersionTest16000100%0.006

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.005

info.magnolia.setup.for3_5

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

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.018
Content2BeanTest15000100%0.333

info.magnolia.beanmerger

ClassTestsErrors FailuresSkippedSuccess RateTime
BeanMergerTest5000100%0.745

info.magnolia.jcr.wrapper

ClassTestsErrors FailuresSkippedSuccess RateTime
DelegateNodeWrapperTest3000100%0.002
DelegateSessionWrapperTest1000100%0
HTMLEscapingNodeWrapperTest5000100%0.031
InheritanceNodeWrapperTest6000100%0.012

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0.001
IfVoterTest3000100%0.002
ResponseContentTypeVoterTest13000100%0.011
URIStartsWithVoterTest3000100%0.002

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest5000100%0.007

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest2000100%1.856
ContentVersionTest4000100%3.81

info.magnolia.test.mock

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

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.001
ClasspathResourcesUtilTest2000100%0.002
ClassUtilTest1000100%0.002
ContentUtilRepoTest3000100%2.345
ContentUtilTest27000100%0.047
DateUtilTest1000100%0.041
DelayedExecutorTest3000100%0.685
ExceptionUtilTest19000100%0.17
ExtendingContentWrapperTest15000100%0.259
InheritanceContentWrapperTest8000100%0.012
LazyContentWrapperTest3000100%2.291
LazyNodeDataWrapperTest3000100%0.032
ModuleConfigurationObservingManagerTest1000100%6.033
NodeDataUtilTest10000100%0.006
NodePathComparatorTest1000100%0.002
NodeUuidComparatorTest1000100%0.001
ObservationUtilTest4000100%0.115
PathUtilTest9000100%0.005
RequestDispatchUtilTest4000100%0.009
SearchReplaceTest4000100%0.041
ServletUtilsTest10000100%0.068
SiblingsHelperTest7000100%0.016
SimpleUrlPatternTest17000100%0.005
StringLengthComparatorTest1000100%0.001
SystemContentWrapperTest3000100%2.209
UnicodeNormalizerTest7000100%0.123
WebXmlUtilTest9000100%0.139
WorkspaceXmlUtilTest1000100%0.004

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%0.507
UUIDLinkTest8000100%0.227

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%2.037

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest7000100%0.128
GuiceComponentProviderTest12000100%0.234
GuiceScopesTest8000100%0.094

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0.069
BinaryNodeDataTest3000100%0.164
DefaultContentTest23000100%27.107
MetaDataTest8000100%0.046
NodeTest12000100%8.614
PathTest1000100%0.001
PermissionUtilTest2000100%0.001

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.003
SelfTest2000100%0.107

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest10010%0.001

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.003
ContentOpsTest7000100%0.003
NodeBuilderTest3000100%2.057
OpsTest5000100%3.839

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.323

info.magnolia.jcr.predicate

ClassTestsErrors FailuresSkippedSuccess RateTime
JCRPropertyHidingPredicateTest2000100%0.01

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest10010%0.041
RegexpVirtualURIMappingTest7000100%0.033
URI2RepositoryMappingTest2000100%0.61

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.013

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.002

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest2000100%0.004
MetaDataUtilTest2000100%0.003
NodeUtilTest28000100%0.054
PropertiesImportExportTest7000100%0.005
PropertyUtilTest20000100%0.005
SessionUtilTest6000100%0.002
VersionUtilTest1000100%0.001

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest14000100%27.097

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.004

info.magnolia.test.mock.jcr

ClassTestsErrors FailuresSkippedSuccess RateTime
MockItemTest2000100%0.001
MockNodeTest33000100%0.021
MockObservationManagerTest6000100%0.003
MockPropertyTest7000100%0.002
MockSessionTest9000100%0.004
MockValueTest19000100%0.005
NodeTestUtilTest3000100%0.004
SessionTestUtilTest3000100%0.003

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%2.435
ModuleNodeBuilderTaskTest2000100%1.223
NodeBuilderTaskTest2000100%1.435

info.magnolia.jcr.nodebuilder

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

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.139
HierarchyBasedI18nContentSupportTest3000100%0.068
MessagesManagerTest5000100%0.021

Test Cases

[Summary] [Package List] [Test Cases]

BeanMergerTest

testMergeOfInterfaces0.627
testMergeUsesSubClassIfAssignable0.005
testMergedProperties0.013
testMergeMap0.005
testIsSimpleType0.001

RegexpVirtualURIMappingTest

testExample0.006
testExample20.002
testExample30.001
testRegexSubstitutionWorksAndLevelIsSetToGroupCountPlusOne0.001
testSupportsMoreThan9Groups0.002
testGracefullyFailingOnIncompleteConfig0.006
testGracefullyFailingOnWrongRegexGroup0.002

URI2RepositoryMappingTest

testGetUri0.551
testGetHandleStripsExtensionInclTheDot0.058

AggregationStateTest

testUriDecodingShouldStripCtxPath0.066
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

BinaryNodeDataTest

testThatAttributesAreSetOnTheWrappedNode0.139
testThatTheBinaryContentCanBeReadMultipleTimes0.024
testThatStreamIsSetOnTheWrappedNode0

DefaultContentTest

testAddMixin7.621
testReadingANodeData1.982
testThatReadingANonExistingNodeDataDoesNotFail1.188
testSettingAnExistingNodeData0.825
testSettingANonExistingNodeDataCreatesANewNodeData0.828
testCreatingAnEmptyNodeData1.108
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.798
testCreatingAndSettingANodeData0.765
testCreatingAndSettingABooleanNodeData0.777
testCreatingAnExistingNodeDataDoesNotFail0.784
testCreatingAndReadingABinaryNodeData0.887
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.726
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.767
testIsNodeTypeForNodeChecksPrimaryType0.821
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.689
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.676
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.758
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.882
testModDate1.185
testDelete0.92
testEquals0.701
testEqualsWithNull0.743
testEqualsWithWrongType0.662

MetaDataTest

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

NodeTest

testAddMixin0.839
testReadingANodeData0.682
testSettingAnExistingNodeData0.648
testSettingANonExistingNodeDataCreatesANewNodeData0.675
testCreatingAndSettingANodeData0.659
testCreatingAnExistingNodeDataDoesNotFail0.681
testIsNodeTypeForNodeChecksPrimaryType0.729
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.831
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.65
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.881
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.674
testThatReadingANonExistingNodeDataFail0.655

PathTest

testIsAbsolute0.001

PermissionUtilTest

testConvertPermissions0.001
testIsGrantedForEmptyPermissionString0

QueryTest

testSimpleQuery1.256
testMaxResultSize0.779

BaseVersionManagerTest

testCreateAndRestoreVersion0.904
testCreateAndRestoreDeletedVersion0.95

ContentVersionTest

testBasics1.106
testRetrievingBinariesFromContentVersion0.999
testRestoringBinariesFromContentVersion0.912
testRetrievingBinariesFromContentVersionsChildNode0.79

CompositeFilterTest

testInitializationAndDestruction0.047

FilterTest

testInitialization0.073
testDecoratedFilter0.049
testBypassing0.151

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.026
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.021
testPassesNullAsCommandIfNoneSpecified0.026

MultipartRequestFilterTest

testFilterCOS0.117
testFilterCommonsFileUpload0.095

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.028

ServletDispatchingFilterTest

testEscapeMetaCharacters0.016
testSupportsDefaultMapping0.033
testSupportsPathMapping0.019
testSupportsExtensionMapping0.016
testSupportsRegexMappings0.027
testShouldNotBypassWhenPathMappingMatches0.016
testShouldNotBypassWhenExactMappingMatches0.02
testShouldBypassWhenMappingDoesNotMatch0.019
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.017
testPathInfoShouldAdhereToServletSpec0.017
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.017
testWrapperRespectsForwards0.03

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.016

DefaultI18NContentSupportTest

testDetermineLocale0.035
testDetermineLocaleEndlessLoop0.044
testGetNodeDataEndlessLoop0.058

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.025
testDetermineLocaleEndlessLoop0.027
testGetNodeDataEndlessLoop0.015

MessagesManagerTest

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

AccessManagerImplTest

testGetPermissions0.002

RedirectClientCallbackTest

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

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.003
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0.001

MgnlGroupTest

testGetRoles0.013
testGetRolesWithoutDuplicates0.008
testGetGroupsReturnsDirectGroups0.008
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.046

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0.001
testFindPrincipalNode0.025

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.012
testGetGroupsReturnsOnlyDirectGroups0.012
testGetAllGroupsReturnsDirectAndInheritedGroups0.012
testGetRolesReturnsDirectRoles0.007
testGetRolesReturnsDirectRolesWithoutDuplicates0.008
testGetAllRolesReturnsDirectAndInheritedRoles0.014

PrincipalUtilTest

testFindPrincipal0.01
testFindPrincipalInCollection0.001
testFindACLByName0.001
testRemovePrincipal0
testRemovePrincipalFromCollection0

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.025
testUserManagerRealmIsSystemRealm0.021
testUserManagerReturnsCorrectAnonymousUser0.028
testUserManagerReturnsEnabledRescueUser0.028
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.021
testUserManagerReturnsCorrectSystemUser0.021
testUserManagerReturnsCorrectSystemUserByName0.054
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.041
testUserManagerReturnsSystemUserWithCorrectRole0.03
testUserManagerReturnsSystemUserWithCorrectGroup0.024

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0.001
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0.002
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilRepoTest

testSessionBasedCopy0.715
testChangeNodeTypeReplaceFirstOccurrenceOnly0.716
testChangeNodeTypeReplaceAllOccurrences0.911

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.041

DelayedExecutorTest

testDelayedExecution0.13
testMultipleDelayedExecution0.15
testExecutionAfterMaxDelay0.402

ExceptionUtilTest

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

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testClosedSessionResistance0.916
testWrappingNDParent0.685
testWrappingReferencedContent0.689

LazyNodeDataWrapperTest

testDoesNotCallHierarchyManagerUntilNeeded0.002
testCallHierarchyManagerOnlyFirstTime0.02
testWorkOnDeadSession0.007

ModuleConfigurationObservingManagerTest

testObserving6.032

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0.001

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.012
testRegisterWhenSessionValid0.05
testDontFailUnregisterWhenSessionInvalid0.026
testUnregisterWhenSessionValid0.024

PathUtilTest

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

RequestDispatchUtilTest

testDispatchWithNullURI0
testDispatchRedirectInternal0.004
testDispatchRedirectNonInternal0
testDispatchRedirectNonInternalFailure0.001

SearchReplaceTest

testCaseInsensitive0.011
testCanUseNamePatterns0.003
testCanUseJokerInNamePatterns0.02
testDefaultsToLiteralMatching0.005

ServletUtilsTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testClosedSessionResistance0.817
testWrappingNDParent0.724
testWrappingReferencedContent0.666

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0.001
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0.021
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.002
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0.001
testICUNormalizer0.094
testNonNormalizer0.001
testJava6ReflectionNormalizer0.001

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.017

Content2BeanTest

testContentToBeanWithClassDefined0.034
testContentToBeanWithDefaultClass0.015
testContentToBeanWithSubBean0.019
testContentToBeanWithSubBeanAndAutoTypeResolving0.016
testContentToBeanWithSubMap0.028
testContentToBeanWithSubMapUsingMapping0.024
testContentToBeanWithSubMapUsingAdder0.02
testContentToBeanWithArraysUsingAdder0.018
testClassPropertiesAreConvertedProperly0.042
testJCRPropertiesTypes0.018
testFromStringConversion0.017
testFlatteningSubNodesToSimpleList0.023
testCanConvertStringsToTheAppropriateEnumEquivalent0.018
testCanSpecifySpecificMapImplementation0.019
testWillFailToUseACustomMapWhichIsNotConcrete0.018

AbstractRepositoryStrategyTest

testGetSession0.931

DefaultRepositoryStrategyTest

testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.68

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testLocalAttributes0.002
testSessionAttributes0.004
testApplicationAttributes0.001

WebContextImplTest

testLoginLogout0.012

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.002
testCantUseOutputStreamAfterWriter0.001

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.001

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

DataTransporterRepositoryTest

testDoctypeImport0.722

DataTransporterTest

testParseAndFormat0.092
testRemoveNs0.002
testEncodePath0

MagnoliaV2FilterTest

testBogusMetaElement0.012

PropertiesImportExportTest

testConvertsToStringByDefault0.001
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.005
testImportMetadata0.003

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

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

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0.001
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

AbstractNodeOperationTest

testThen0.002

NodeBuilderTest

testExecWithSeveralChildOps0.027
testRealisticUsageScenario0.001

OpsTest

testAddNodeWithString0
testAddNodeWithTwoStrings0
testAddProperty0.001
testAddPropertyFailsIfPropertyExists0
testSetProperty0
testSetPropertyFailsIfItsNotExistingAlready0
testRenameProperty0

JCRPropertyHidingPredicateTest

testEvaluate0
testReturnsFalseOnException0.001

ContentMapTest

testGetBasicProps0.002
testGetOtherProps0

MetaDataUtilTest

testGetMetaData0
testUpdateMetaData0.002

NodeUtilTest

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

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0
testGetNode0
testGetNodeNoSessionPassed0
testGetNodeBadPath0

VersionUtilTest

testGetNodeTypeName0

DelegateNodeWrapperTest

testDeepUnwrap0.001
test4LevelDeepUnwrap0
test4LevelDeepUnwrapAtLastLevel0

DelegateSessionWrapperTest

testUnwrap0

HTMLEscapingNodeWrapperTest

testPropertyIsWrappedAndEncoded0.028
testLineBreakEncoding0
testPropertyIteratorReturnsWrappedProperty0
testPropertyReturnedFromPropertyIsWrapped0.001
testNodeReturnedFromPropertyIsWrapped0

InheritanceNodeWrapperTest

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

LinkUtilTest

testParsingLinks0.032
testParsingLinksWithBackslashInQueryParam0.033
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.035
testParsingLinksDoesNotTryToConvertExternalLinks0.017
testParsingLinksDoesNotTryToConvertPageAnchors0.024
testParsingLinksShouldPreserverParameters0.018
testParsingLinksShouldPreserveAnchors0.016
testUUIDToAbsoluteLinks0.078
testUUIDToInternalLinks0.016
testUUIDToRootLinks0.02
testUUIDToRelativeLinks0.015
testUUIDToAbsoluteLinkWithDollar0.017
testMakeUUIDFromAbsolutePath0.016
testMakingRelativeLinks0.075
testInternalRelativeLinksAreProperlyDetermined0.016
testExternalLinksAreProperlyDetermined0.015
testMakeAbsolutePathFromUUID0.025
testMakeCompleteURL0.019
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.014

UUIDLinkTest

testParseFromUUIDPattern0.015
testParseLink0.026
testParseFromBrowserLink0.034
testLinkWithAnchor0.032
testLinkWithParameters0.035
testUUIDToAbsoluteLinksAfterRenaming0.018
testUUIDToBinary0.026
testUUIDToBinaryAfterRenaming0.035

AuditLoggingUtilTest

testLogsLoginSuccesses0.002
testLogsLoginFailures0.001

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.022

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.019
testGetPermissionAddedToRoleProperly0.013
testDenyPermissionAddedToRoleProperly0.016

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.012

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.004
testBootstrapsIfNodeDoesNotExist0.002

IsAuthorInstanceDelegateTaskTest

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

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.002

MoveAndRenamePropertyTaskTest

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

OrderFilterBeforeTaskTest

testFailWhenFilterDoesntExist0.01
testOrderFilterBefore0.001

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0.002
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0.002
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.002
testThrowsExceptionIfPropertyMustExistAndDoesNot0.01

PropertyValuesTaskTest

testExistingPropertyIsReplaced0.001
testNonExistingPropertyIsNotReplacedButLogged0.001
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0.001

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.762
testRegisterServletTaskWithMappings0.719

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.006

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.01
testBlocksIfRequestDispatcherIsMissing0.004
testBlocksIfIncludeDispatcherIsMissing0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.005

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.005
testDisplayNameShouldBeWrittenWithCapitalN0.008
testClassIsResolvedToClassNameAsAString0.006
testVersionHandlerIsResolvedToAClass0.005
testModuleVersionIsProperlyRead0.005
testDependenciesVersionAreProperlyRead0.007
testDependenciesCanBeSpecifiedWithoutVersion0.005
testInvalidXmlIsCheckedAgainstDTD0.019
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.005
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.025
testSelf0
testReadModuleDescriptorWithComponents0.03

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNonOptionalDependencies0.001
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNoDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

testBasicRangeParsing0
testInputIsTrimmedAndSeparatorCanBeSurroundBySpaces0
testClassifiersAreAccepted0
testFromAndToCanBeSame0
testClassifiersAreAcceptedEvenIfFromAndToAreSame0
testFromCanNotBeAfterTo0
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.002
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.001
testCheckModuleAndDeltasToStringForInstall0.001
testUpdateAppliesSuppliedDeltasAndTasks0.095
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.02
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.008
testPerformCantBeCalledTwiceByDifferentThreads0.804

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.003
testListTasksTemplate0.267
testDoneTemplate0.032
testRestartNeededTemplate0.019

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testCreateContent0.001
testCreatePage0
testCreateCollectionNode0
testCreateParagraph0
testSetNodeData0
testSetBinaryNodeData0.001
testSetTemplate0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.647
testErrorMessages0.684
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.723

OpsTest

testAddPropertyFailsIfPropertyExists0.718
testSetPropertyFailsIfPropertyDoesNotExist0.954
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.692
testRemoveFailsOnUnexistingPropertyOrNode0.677
testRenamePropertyAndCheckValueForString0.795

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.693
testModuleNodeIsCreatedIfNeeded0.89
testUsesExistingModuleConfigNode0.851

ModuleNodeBuilderTaskTest

testModuleNodeIsCreatedIfNeeded0.694
testUsesExistingModuleNode0.527

NodeBuilderTaskTest

testUnknownRootThrowsException0.727
testSyntax0.706

ClassesTest

testDefaultClassFactoryWorksJustFine0.012
testCanSetupADifferentClassFactory0.007

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.007

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.635
testLazySingletonScopedComponent0.029
testEagerSingletonScopedComponent0.027
testProvider0.045
testSingletonScopedProvider0.033
testComponentFactory0.226
testSingletonScopedComponentFactory0.025
testConfigured0.032
testConfiguredSingleton0.02
testConfiguredEagerSingleton0.023
testObserved0.025

LegacyComponentsConfigurerTest

testLegacy0.014

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

GuiceComponentProviderLifecycleTest

testSimpleLifeCycle0.017
testMultipleAnnotatedMethods0.015
testExtends0.017
testOverrides0.021
testOverridesRemovesAnnotations0.014
testPrivateMethods0.011
testSameNamePrivateMethods0.03

GuiceComponentProviderTest

testConfigured0.017
testObserved0.017
testGetComponentProvider0.01
getComponentThrowsExeptionForUnconfiguredType0.008
testInstance0.008
testImplementation0.01
testConfiguredInSingletonScope0.014
testObservedInRequestScope0.016
testCreateChild0.04
testLifecycle0.016
destroyOfChildMustNotDestroyInParent0.02
canAccessProperties0.052

GuiceScopesTest

testContextProvidersWhenContextSet0.015
testContextProvidersWhenWebContextSet0.01
testServletProvidersWhenWebContextSet0.011
testServletProvidersFailWhenWebContextNotSet0.012
testRequestScope0.01
testRequestScopeFailsWhenNotInWebContext0.008
testSessionScope0.015
testSessionScopeFailsWhenNotInWebContext0.011

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.004
testProxyIsSwappedOncePathGetsReloaded0.004

AbstractRegistryTest

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

RepositoryMappingDefinitionReaderTest

testParse0.002

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall4.281
testPngSwfMimeTypesOnUpdateFrom35x2.713
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues2.569
testPngSwfMimeTypesOnUpdateFrom3642.066
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues2.328
testPngSwfMimeTypesOnUpdateFrom4011.959
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues2.009
testPngSwfMimeTypesOnUpdateFrom4101.348
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues1.612
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4101.35
testMP4MimeTypesOnInstall1.608
testMP4MimeTypesOnUpdateTo4451.168
testMP4MimeTypesOnUpdateTo445WithUserFixedValues0.91
testDefaultMP4MimeTypeOnUpdateTo445WithUserFixedValue1.13

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0.001
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0.001
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0.001

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.031
testWarnIfFilterClassHasBeenModified0.017
testWarnIfFilterPriorityHasBeenModified0.013
testWarnIfFilterParamsHaveBeenModified0.022
testProperTransformationIfFilterBypassHasBeenModified0.014
testDoNotWarnIfFilterHasDefault30Configuration0.013

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.002

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.006

RenameACLNodesTaskTest

testRenameACLNodesTask0.439

UpdateSecurityFilterClientCallbacksConfigurationTest

rearrangementOfBasicDefaultConfig0.907
rearrangementOfSTKsDefaultConfig0.472
simpleCustomCallbackMovedAndBackedUpWithWarning0.772
nonStandardCompositeConfigIsBackedUp0.45

ComponentsTestUtilTest

testConfiguredImplementation0.001
testSetSingletonInstance0.001
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRemoveAll0
testRetainAll0

MockItemTest

testGetDepth0.001
testGetPath0

MockNodeTest

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

MockObservationManagerTest

canAddRemoveAndSeeAddedListeners0.002
willRefuseToFilterOnUuid0
willRefuseToFilterLocalChanges0
canFilterOnNodeType0
canFilterOnPath0
setsUserDataInEvent0.001

MockPropertyTest

testAccept0
testIsMultiple0
testIsNode0
testGetSetValueWithBigDecimal0
testGetString0
testGetType0
testGetValue0

MockSessionTest

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

MockValueTest

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

NodeTestUtilTest

testNodeFromStringAndStrings0.001
testNodeFromStringAndObjectArray0
testCreateValues0

SessionTestUtilTest

testCreateSessionFromString0
testCreateSessionWithStringVarargs0.001
testMockSessionSetsProperWorkspaceName0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockComponentProviderTest

testThrowsExceptionWhenCreatingAStringInstance0.001
testThrowsExceptionWhenEncounteringConstructorTakingStringArgument0.001

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0.001

MockNodeDataTest

testSetValueWithParamValue0.001
testCanGetHandle0
testCanDeleteSelf0.001

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0.001
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0.001

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRemoveAll0
testRetainAll0

SelfTest

testJackrabbitUnregistersProperly0.1
testCommandIsSetCorrectlyFromPrototype0.006

Utf8ContentTest

testReadingUtf8AccentedChars0.461
testReadingUtf8Greek0.731
testReadingUtf8Russian0.448
testReadingUtf8SpecialChars0.776
testReadingUtf8JapaneseChars0.454
testCreateExportImportContentUtf8SpecialChars0.454
testSettingAnUtf8NodeData0.771
testSettingNewUtf8ContentNode0.45

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0

Failure Details

[Summary] [Package List] [Test Cases]


testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders
skipped: skipped
testUnknownRepositoryShouldYieldMeaningfulExceptionMessage
skipped: skipped