magnolia-core Version: 4.5-beta1 Last Published: Nov 8, 2011

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
95400299.79%115.37

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
info.magnolia.setup.for4_55000100%2.879
info.magnolia.utf88000100%4.604
info.magnolia.registry5000100%0.019
info.magnolia.importexport12000100%0.824
info.magnolia.objectfactory.configuration13000100%1.099
info.magnolia.logging2000100%0.003
info.magnolia.context10000100%1.439
info.magnolia.module32000100%0.915
info.magnolia.objectfactory30000100%0.089
info.magnolia.module.delta33000100%1.983
info.magnolia.freemarker53000100%0.525
info.magnolia.cms.security34000100%0.535
info.magnolia.freemarker.models3000100%0.005
info.magnolia.init23000100%0.06
info.magnolia.module.model.reader33000100%0.276
info.magnolia.cms.filters23000100%1.036
info.magnolia.module.model35000100%0.013
info.magnolia.module.files1000100%0.005
info.magnolia.setup.for3_512000100%0.118
info.magnolia.content2bean16000100%0.381
info.magnolia.jcr.wrapper10000100%0.017
info.magnolia.voting.voters20000100%0.016
info.magnolia.cms.security.auth.callback5000100%0.019
info.magnolia.cms.core.version6000100%5.586
info.magnolia.test.mock34000100%0.086
info.magnolia.cms.util176000100%14.059
info.magnolia.link27000100%0.795
info.magnolia.cms.core.search2000100%1.759
info.magnolia.objectfactory.guice27000100%0.402
info.magnolia.cms.core49000100%35.192
info.magnolia.test5000100%0.107
info.magnolia.repository10010%0.001
info.magnolia.nodebuilder16000100%5.968
info.magnolia.module.ui4000100%1.139
info.magnolia.jcr.predicate2000100%0.003
info.magnolia.cms.beans.config1000190%1.188
info.magnolia.importexport.filters1000100%0.012
info.magnolia.init.properties2000100%0.002
info.magnolia.jcr.util60000100%0.123
info.magnolia.setup14000100%26.699
info.magnolia.repository.definition1000100%0.004
info.magnolia.test.mock.jcr71000100%0.047
info.magnolia.nodebuilder.task7000100%5.119
info.magnolia.jcr.nodebuilder10000100%0.02
info.magnolia.cms.i18n11000100%0.199

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.436
UpdateSecurityFilterClientCallbacksConfigurationTest4000100%2.443

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%4.604

info.magnolia.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRegistryTest5000100%0.019

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.003
DataTransporterRepositoryTest1000100%0.673
DataTransporterTest3000100%0.13
PropertiesImportExportTest5000100%0.018

info.magnolia.objectfactory.configuration

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentConfigurationReaderTest1000100%0.01
ComponentProviderConfigurationBuilderTest11000100%1.074
LegacyComponentsConfigurerTest1000100%0.015

info.magnolia.logging

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingUtilTest2000100%0.003

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRepositoryStrategyTest1000100%0.754
DefaultRepositoryStrategyTest1000100%0.657
MgnlContextTest2000100%0.003
RequestAttributeStrategyTest3000100%0.011
WebContextImplTest1000100%0.01
WriterResponseWrapperTest2000100%0.004

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.028
ModuleLifecycleContextImplTest2000100%0.003
ModuleManagementStateTest3000100%0.004
ModuleManagerImplTest6000100%0.874
ModuleRegistryImplTest7000100%0.006

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
ClassesTest2000100%0.031
DefaultClassFactoryTest5000100%0.002
DefaultComponentProviderTest9000100%0.03
ObjectFactoryTest1000100%0.001
ObjectManufacturerTest11000100%0.016
ObservedComponentFactoryTest2000100%0.009

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.026
AddURIPermissionTaskTest3000100%0.087
BackupTaskTest1000100%0.025
BootstrapConditionallyTest2000100%0.03
IsAuthorInstanceDelegateTaskTest4000100%0.012
ModuleBootstrapTaskTest1000100%0.007
MoveAndRenamePropertyTaskTest6000100%0.087
PropertyValueDelegateTaskTest4000100%0.007
PropertyValuesTaskTest5000100%0.004
RegisterServletTaskTest2000100%1.668
RenamePropertyAllModulesNodeTaskTest1000100%0.018
WebXmlConditionsUtilTest3000100%0.012

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.525

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.004
HierarchicalUserManagerTest3000100%0.004
MgnlGroupTest4000100%0.079
MgnlUserManagerTest5000100%0.027
MgnlUserTest6000100%0.066
PrincipalUtilTest5000100%0.013
RescueSecuritySupportTest10000100%0.342

info.magnolia.freemarker.models

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

info.magnolia.init

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractMagnoliaConfigurationPropertiesTest8000100%0.019
DefaultMagnoliaInitPathsTest8000100%0.022
DefaultMagnoliaPropertiesResolverTest7000100%0.019

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest12000100%0.267
DependencyCheckerImplTest18000100%0.007
DependencyLevelComparatorTest3000100%0.002

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.028
FilterTest3000100%0.241
InstallFilterTest3000100%0.063
MultipartRequestFilterTest2000100%0.345
MultipartRequestWrapperTest1000100%0.024
ServletDispatchingFilterTest12000100%0.317
UnicodeNormalizationRequestWrapperTest1000100%0.018

info.magnolia.module.model

ClassTestsErrors FailuresSkippedSuccess RateTime
VersionComparatorTest2000100%0.001
VersionRangeTest17000100%0.006
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.105
IPConfigRulesUpdateTest1000100%0.003
UpdateI18nConfigurationTest1000100%0.006

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanProxyTest1000100%0.017
Content2BeanTest15000100%0.364

info.magnolia.jcr.wrapper

ClassTestsErrors FailuresSkippedSuccess RateTime
DelegateNodeWrapperTest3000100%0.002
DelegateSessionWrapperTest1000100%0.001
InheritanceNodeWrapperTest6000100%0.014

info.magnolia.voting.voters

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

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest5000100%0.019

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest2000100%1.818
ContentVersionTest4000100%3.768

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2NodeCollectionWrapperTest2000100%0.002
MockAccessManagerTest1000100%0.001
MockContentTest12000100%0.009
MockHierarchyManagerTest1000100%0
MockNodeDataTest3000100%0.028
MockObjectTest7000100%0.003
MockUtilTest6000100%0.041
NodeData2PropertyCollectionWrapperTest2000100%0.002

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0.002
ClasspathResourcesUtilTest2000100%0.002
ClassUtilTest1000100%0.001
ContentUtilRepoTest3000100%2.015
ContentUtilTest27000100%0.076
DateUtilTest1000100%0.042
DelayedExecutorTest3000100%0.684
ExceptionUtilTest19000100%0.011
ExtendingContentWrapperTest14000100%0.353
InheritanceContentWrapperTest8000100%0.014
LazyContentWrapperTest3000100%2.133
LazyNodeDataWrapperTest3000100%0.054
ModuleConfigurationObservingManagerTest1000100%6.059
NodeDataUtilTest10000100%0.007
NodePathComparatorTest1000100%0.001
NodeUuidComparatorTest1000100%0.002
ObservationUtilTest4000100%0.106
PathUtilTest9000100%0.004
RequestDispatchUtilTest4000100%0.004
SearchReplaceTest4000100%0.015
ServletUtilsTest10000100%0.003
SiblingsHelperTest7000100%0.013
SimpleUrlPatternTest17000100%0.006
StringLengthComparatorTest1000100%0.002
SystemContentWrapperTest3000100%2.193
UnicodeNormalizerTest7000100%0.129
WebXmlUtilTest9000100%0.124
WorkspaceXmlUtilTest1000100%0.004

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%0.618
UUIDLinkTest8000100%0.177

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.759

info.magnolia.objectfactory.guice

ClassTestsErrors FailuresSkippedSuccess RateTime
GuiceComponentProviderLifecycleTest7000100%0.099
GuiceComponentProviderTest12000100%0.216
GuiceScopesTest8000100%0.087

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0.061
BinaryNodeDataTest3000100%0.196
DefaultContentTest23000100%26.354
MetaDataTest6000100%0.004
NodeTest12000100%8.574
PathTest1000100%0.001
PermissionUtilTest2000100%0.002

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.003
SelfTest2000100%0.104

info.magnolia.repository

ClassTestsErrors FailuresSkippedSuccess RateTime
WorkspaceMappingTest10010%0.001

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.002
ContentOpsTest7000100%0.004
NodeBuilderTest3000100%2.179
OpsTest5000100%3.783

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.139

info.magnolia.jcr.predicate

ClassTestsErrors FailuresSkippedSuccess RateTime
JCRPropertyHidingPredicateTest2000100%0.003

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest10010%0.088
RegexpVirtualURIMappingTest7000100%0.509
URI2RepositoryMappingTest2000100%0.591

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.012

info.magnolia.init.properties

ClassTestsErrors FailuresSkippedSuccess RateTime
ModulePropertiesSourceTest2000100%0.002

info.magnolia.jcr.util

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentMapTest2000100%0.003
MetaDataUtilTest2000100%0.016
NodeUtilTest22000100%0.081
PropertiesImportExportTest7000100%0.005
PropertyUtilTest20000100%0.014
SessionUtilTest6000100%0.003
VersionUtilTest1000100%0.001

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest14000100%26.699

info.magnolia.repository.definition

ClassTestsErrors FailuresSkippedSuccess RateTime
RepositoryMappingDefinitionReaderTest1000100%0.004

info.magnolia.test.mock.jcr

ClassTestsErrors FailuresSkippedSuccess RateTime
MockItemTest2000100%0.001
MockNodeTest25000100%0.019
MockObservationManagerTest6000100%0.003
MockPropertyTest7000100%0.003
MockSessionTest6000100%0.002
MockValueTest19000100%0.005
NodeTestUtilTest3000100%0.011
SessionTestUtilTest3000100%0.003

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%2.071
ModuleNodeBuilderTaskTest2000100%1.668
NodeBuilderTaskTest2000100%1.38

info.magnolia.jcr.nodebuilder

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

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.072
HierarchyBasedI18nContentSupportTest3000100%0.065
MessagesManagerTest5000100%0.062

Test Cases

[Summary] [Package List] [Test Cases]

RegexpVirtualURIMappingTest

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

URI2RepositoryMappingTest

testGetUri0.538
testGetHandleStripsExtensionInclTheDot0.051

AggregationStateTest

testUriDecodingShouldStripCtxPath0.059
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0.001

BinaryNodeDataTest

testThatAttributesAreSetOnTheWrappedNode0.147
testThatTheBinaryContentCanBeReadMultipleTimes0.021
testThatStreamIsSetOnTheWrappedNode0

DefaultContentTest

testAddMixin6.836
testReadingANodeData2.229
testThatReadingANonExistingNodeDataDoesNotFail0.996
testSettingAnExistingNodeData1.107
testSettingANonExistingNodeDataCreatesANewNodeData1.181
testCreatingAnEmptyNodeData0.894
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.811
testCreatingAndSettingANodeData0.714
testCreatingAndSettingABooleanNodeData0.725
testCreatingAnExistingNodeDataDoesNotFail0.776
testCreatingAndReadingABinaryNodeData0.843
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.707
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.709
testIsNodeTypeForNodeChecksPrimaryType0.78
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.683
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.743
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.801
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.791
testModDate1.006
testDelete0.97
testEquals0.722
testEqualsWithNull0.661
testEqualsWithWrongType0.653

MetaDataTest

testSetPropertyWithString0
testSetPropertyWithStringWhenAlreadyExisting0
testSetPropertyWithDouble0
testSetPropertyWithLong0
testSetPropertyWithBoolean0
testSetPropertyWithDate0.001

NodeTest

testAddMixin0.814
testReadingANodeData0.654
testSettingAnExistingNodeData0.714
testSettingANonExistingNodeDataCreatesANewNodeData0.672
testCreatingAndSettingANodeData0.812
testCreatingAnExistingNodeDataDoesNotFail0.67
testIsNodeTypeForNodeChecksPrimaryType0.692
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.776
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.731
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.664
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.644
testThatReadingANonExistingNodeDataFail0.724

PathTest

testIsAbsolute0.001

PermissionUtilTest

testConvertPermissions0
testIsGrantedForEmptyPermissionString0

QueryTest

testSimpleQuery1.039
testMaxResultSize0.719

BaseVersionManagerTest

testCreateAndRestoreVersion0.79
testCreateAndRestoreDeletedVersion1.026

ContentVersionTest

testBasics1.094
testRetrievingBinariesFromContentVersion0.868
testRestoringBinariesFromContentVersion0.797
testRetrievingBinariesFromContentVersionsChildNode1.007

CompositeFilterTest

testInitializationAndDestruction0.026

FilterTest

testInitialization0.059
testDecoratedFilter0.055
testBypassing0.125

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.023
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.021
testPassesNullAsCommandIfNoneSpecified0.017

MultipartRequestFilterTest

testFilterCOS0.264
testFilterCommonsFileUpload0.078

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.022

ServletDispatchingFilterTest

testEscapeMetaCharacters0.041
testSupportsDefaultMapping0.047
testSupportsPathMapping0.04
testSupportsExtensionMapping0.021
testSupportsRegexMappings0.027
testShouldNotBypassWhenPathMappingMatches0.02
testShouldNotBypassWhenExactMappingMatches0.017
testShouldBypassWhenMappingDoesNotMatch0.018
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.016
testPathInfoShouldAdhereToServletSpec0.016
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.019
testWrapperRespectsForwards0.029

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.016

DefaultI18NContentSupportTest

testDetermineLocale0.033
testDetermineLocaleEndlessLoop0.019
testGetNodeDataEndlessLoop0.019

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.026
testDetermineLocaleEndlessLoop0.021
testGetNodeDataEndlessLoop0.017

MessagesManagerTest

testGetsSimpleMessageFromDefaultBundle0.039
testGetsMessagesFromSpecifiedBundle0.013
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0.002
testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.002
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.004

AccessManagerImplTest

testGetPermissions0.003

RedirectClientCallbackTest

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

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0.002
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.016
testGetRolesWithoutDuplicates0.008
testGetGroupsReturnsDirectGroups0.008
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.044

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0.001
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0
testFindPrincipalNode0.025

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.018
testGetGroupsReturnsOnlyDirectGroups0.007
testGetAllGroupsReturnsDirectAndInheritedGroups0.014
testGetRolesReturnsDirectRoles0.007
testGetRolesReturnsDirectRolesWithoutDuplicates0.007
testGetAllRolesReturnsDirectAndInheritedRoles0.009

PrincipalUtilTest

testFindPrincipal0.009
testFindPrincipalInCollection0.001
testFindACLByName0.001
testRemovePrincipal0
testRemovePrincipalFromCollection0.001

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.046
testUserManagerRealmIsSystemRealm0.076
testUserManagerReturnsCorrectAnonymousUser0.046
testUserManagerReturnsEnabledRescueUser0.021
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.024
testUserManagerReturnsCorrectSystemUser0.02
testUserManagerReturnsCorrectSystemUserByName0.038
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.021
testUserManagerReturnsSystemUserWithCorrectRole0.026
testUserManagerReturnsSystemUserWithCorrectGroup0.02

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0.001
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilRepoTest

testSessionBasedCopy0.566
testChangeNodeTypeReplaceFirstOccurrenceOnly0.647
testChangeNodeTypeReplaceAllOccurrences0.8

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.041

DelayedExecutorTest

testDelayedExecution0.129
testMultipleDelayedExecution0.151
testExecutionAfterMaxDelay0.402

ExceptionUtilTest

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

ExtendingContentWrapperTest

testExtendsNodeDatasIsHidden0.042
testThatNodeDatasAreMerged0.015
testThatNodeDatasCanBeOverriden0.014
testThatSubNodesAreMerged0.042
testThatSubNodesCanBeOverwritten0.016
testDeepMerge0.022
testThatOrderIsKeptWhileMergingSubNodes0.031
testBasicMultipleInheritance0.015
testComplextMultipleInheritance10.013
testComplextMultipleInheritance20.015
testComplextMultipleInheritanceWithOverride0.015
testExtendsNonAbsolutelyAndNodeIsNotExisting0.079
testExtendsWithEmptyValue0.014
testExtendsAbsolutelyAndNodeIsNotExisting0.017

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testClosedSessionResistance0.801
testWrappingNDParent0.639
testWrappingReferencedContent0.69

LazyNodeDataWrapperTest

testDoesNotCallHierarchyManagerUntilNeeded0.002
testCallHierarchyManagerOnlyFirstTime0.029
testWorkOnDeadSession0.007

ModuleConfigurationObservingManagerTest

testObserving6.058

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0.001

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.013
testRegisterWhenSessionValid0.068
testDontFailUnregisterWhenSessionInvalid0.012
testUnregisterWhenSessionValid0.013

PathUtilTest

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

RequestDispatchUtilTest

testDispatchWithNullURI0.001
testDispatchRedirectInternal0
testDispatchRedirectNonInternal0
testDispatchRedirectNonInternalFailure0.001

SearchReplaceTest

testCaseInsensitive0.004
testCanUseNamePatterns0.003
testCanUseJokerInNamePatterns0.003
testDefaultsToLiteralMatching0.004

ServletUtilsTest

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

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testClosedSessionResistance0.694
testWrappingNDParent0.857
testWrappingReferencedContent0.641

UnicodeNormalizerTest

testAsciiStringsShouldPassThroughWithAutoDetect0.001
testNFCStringIsStillEqualsAfterNormalizeCallWithAutoDetect0.027
testNormalizingNFDStringMakesItEqualsToNFCStringWithAutoDetect0.002
testNormalizationAlsoWorksForStringsThatWereOriginallyNotUTF8WithAutoDetect0
testICUNormalizer0.096
testNonNormalizer0.001
testJava6ReflectionNormalizer0.001

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.003

Content2BeanProxyTest

testContentToBeanWithClassDefined0.016

Content2BeanTest

testContentToBeanWithClassDefined0.016
testContentToBeanWithDefaultClass0.022
testContentToBeanWithSubBean0.017
testContentToBeanWithSubBeanAndAutoTypeResolving0.024
testContentToBeanWithSubMap0.019
testContentToBeanWithSubMapUsingMapping0.017
testContentToBeanWithSubMapUsingAdder0.019
testContentToBeanWithArraysUsingAdder0.031
testClassPropertiesAreConvertedProperly0.022
testJCRPropertiesTypes0.071
testFromStringConversion0.021
testFlatteningSubNodesToSimpleList0.019
testCanConvertStringsToTheAppropriateEnumEquivalent0.02
testCanSpecifySpecificMapImplementation0.02
testWillFailToUseACustomMapWhichIsNotConcrete0.02

AbstractRepositoryStrategyTest

testGetSession0.752

DefaultRepositoryStrategyTest

testGetUserCredentialsReturnsCredentialsFromContextUserIfSet0.656

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0.001
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0.001

RequestAttributeStrategyTest

testLocalAttributes0.004
testSessionAttributes0.004
testApplicationAttributes0.001

WebContextImplTest

testLoginLogout0.01

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.002
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0.001

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

DataTransporterRepositoryTest

testDoctypeImport0.672

DataTransporterTest

testParseAndFormat0.092
testRemoveNs0.002
testEncodePath0.001

MagnoliaV2FilterTest

testBogusMetaElement0.012

PropertiesImportExportTest

testConvertsToStringByDefault0.001
testConvertsToWrapperType0.001
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.006
testImportMetadata0.008

AbstractMagnoliaConfigurationPropertiesTest

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

DefaultMagnoliaInitPathsTest

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

DefaultMagnoliaPropertiesResolverTest

testDefaultLocations0.004
testLocationsAreTrimmed0.001
testSourcesOnlyIncludeExistingLocations0.008
testFileResolutionCtxAttributes0.001
testSystemPropertiesCanBeUsed0.001
testEnvironmentPropertiesCanBeUsed0.001
unexistingContextParamsAttributesAndPropertiesAreNotSubstituted0.001

ModulePropertiesSourceTest

testPropertiesCanBeOverriddenUsingDependencyOrderingOfModules0.001
testDifferentPropertiesCanRegisteredByDifferentModulesEllipsisDuh0

AbstractNodeOperationTest

testThen0.002

NodeBuilderTest

testExecWithSeveralChildOps0.01
testRealisticUsageScenario0.001

OpsTest

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

JCRPropertyHidingPredicateTest

testEvaluate0
testReturnsFalseOnException0.002

ContentMapTest

testGetBasicProps0.002
testGetOtherProps0.001

MetaDataUtilTest

testGetMetaData0
testUpdateMetaData0.011

NodeUtilTest

testCreatePath0
testHasMixin0
testHasMixinFailsWithEmptyMixin0
testUnwrap0.032
testOrderBeforeWithExistingNodeAndSibling0.002
testOrderBeforeWithNullSibling0.001
testOrderAfterWithExistingNodeAndSibling0
testOrderAfterWithNullSibling0
testOrderFirst0
testOrderLast0
testCreatePathDoesntCreateNewWhenExisting0
testVisit0.001
testPostVisit0.001
testGetNodes0
testGetNodeWithContentType0.001
testGetNodesWithNodeFilter0.001
testGetNameFromNode0
testGetNameFromNodeThrowsRuntimeRepositoryException0.035
testGetNodeByIdentifier0.001
testGetNodeByIdentifierMissingParam0
testGetNodeByIdentifierNoNodeFound0
testGetPathIfPossible0

PropertiesImportExportTest

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

PropertyUtilTest

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

SessionUtilTest

testHasSameUnderlyingSessionWithTwoWrappersOnSameSession0.001
testHasSameUnderlyingSessionWithOneWrapperOnDifferentSession0
testHasSameUnderlyingSessionWithTwoUnwrappedSessions0
testGetNode0
testGetNodeNoSessionPassed0.001
testGetNodeBadPath0

VersionUtilTest

testGetNodeTypeName0

DelegateNodeWrapperTest

testDeepUnwrap0
test4LevelDeepUnwrap0.001
test4LevelDeepUnwrapAtLastLevel0

DelegateSessionWrapperTest

testUnwrap0

InheritanceNodeWrapperTest

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

LinkUtilTest

testParsingLinks0.016
testParsingLinksWithBackslashInQueryParam0.017
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.016
testParsingLinksDoesNotTryToConvertExternalLinks0.038
testParsingLinksDoesNotTryToConvertPageAnchors0.015
testParsingLinksShouldPreserverParameters0.019
testParsingLinksShouldPreserveAnchors0.078
testUUIDToAbsoluteLinks0.08
testUUIDToInternalLinks0.016
testUUIDToRootLinks0.036
testUUIDToRelativeLinks0.037
testUUIDToAbsoluteLinkWithDollar0.056
testMakeUUIDFromAbsolutePath0.038
testMakingRelativeLinks0.026
testInternalRelativeLinksAreProperlyDetermined0.055
testExternalLinksAreProperlyDetermined0.025
testMakeAbsolutePathFromUUID0.014
testMakeCompleteURL0.016
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.016

UUIDLinkTest

testParseFromUUIDPattern0.016
testParseLink0.034
testParseFromBrowserLink0.016
testLinkWithAnchor0.019
testLinkWithParameters0.014
testUUIDToAbsoluteLinksAfterRenaming0.018
testUUIDToBinary0.022
testUUIDToBinaryAfterRenaming0.034

AuditLoggingUtilTest

testLogsLoginSuccesses0.002
testLogsLoginFailures0.001

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.025

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.036
testGetPermissionAddedToRoleProperly0.026
testDenyPermissionAddedToRoleProperly0.023

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.024

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.026
testBootstrapsIfNodeDoesNotExist0.003

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.007
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0.005

MoveAndRenamePropertyTaskTest

testPropertyWithOldDefaultValueGetsNewDefaultValue0.068
testPropertyWithDifferentValueIsMovedButNotChanged0.001
testValueIsCopiedNoMatterWhatIfOldDefaultNotPassed0.001
testNewDefaultIsUsedIfPropertyDidNotExist0.001
testNewDefaultIsUsedIfPropertyDidNotExistAndNodeDataReturnsEmptyValue0.002
testPropertyReplacedByOldValueIfNewAlreadyExists0.011

PropertyValueDelegateTaskTest

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

PropertyValuesTaskTest

testExistingPropertyIsReplaced0
testNonExistingPropertyIsNotReplacedButLogged0.001
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.963
testRegisterServletTaskWithMappings0.702

RenamePropertyAllModulesNodeTaskTest

testRenameWorksIfOldPropertyIsPresentAndNewNot0.013

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.005
testBlocksIfRequestDispatcherIsMissing0.004
testBlocksIfIncludeDispatcherIsMissing0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.005

BetwixtModuleDefinitionReaderTest

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

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDepencyLevelWithNonOptionalDependencies0
testCalcDepencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDepencyLevelDoesNotIgnoreRegisteredOptionalDependencies0.001

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.002
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0.002
testCheckModuleAndDeltasToStringForInstall0.001
testUpdateAppliesSuppliedDeltasAndTasks0.037
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.011
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.01
testPerformCantBeCalledTwiceByDifferentThreads0.803

ModuleRegistryImplTest

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

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testListTasksTemplate0.088
testDoneTemplate0.028
testRestartNeededTemplate0.018

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.002

ContentOpsTest

testCreateContent0.001
testCreatePage0
testCreateCollectionNode0
testCreateParagraph0
testSetNodeData0.001
testSetBinaryNodeData0
testSetTemplate0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.57
testErrorMessages0.885
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.723

OpsTest

testAddPropertyFailsIfPropertyExists0.683
testSetPropertyFailsIfPropertyDoesNotExist0.663
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.704
testRemoveFailsOnUnexistingPropertyOrNode0.848
testRenamePropertyAndCheckValueForString0.882

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.675
testModuleNodeIsCreatedIfNeeded0.693
testUsesExistingModuleConfigNode0.701

ModuleNodeBuilderTaskTest

testModuleNodeIsCreatedIfNeeded0.747
testUsesExistingModuleNode0.919

NodeBuilderTaskTest

testUnknownRootThrowsException0.678
testSyntax0.7

ClassesTest

testDefaultClassFactoryWorksJustFine0.023
testCanSetupADifferentClassFactory0.007

ComponentConfigurationReaderTest

testCanReadPlatformComponentsFile0.009

ComponentProviderConfigurationBuilderTest

testNonScopedComponent0.589
testLazySingletonScopedComponent0.026
testEagerSingletonScopedComponent0.023
testProvider0.042
testSingletonScopedProvider0.02
testComponentFactory0.248
testSingletonScopedComponentFactory0.027
testConfigured0.024
testConfiguredSingleton0.021
testConfiguredEagerSingleton0.024
testObserved0.025

LegacyComponentsConfigurerTest

testLegacy0.014

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

GuiceComponentProviderLifecycleTest

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

GuiceComponentProviderTest

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

GuiceScopesTest

testContextProvidersWhenContextSet0.015
testContextProvidersWhenWebContextSet0.01
testServletProvidersWhenWebContextSet0.014
testServletProvidersFailWhenWebContextNotSet0.009
testRequestScope0.011
testRequestScopeFailsWhenNotInWebContext0.008
testSessionScope0.01
testSessionScopeFailsWhenNotInWebContext0.007

ObjectFactoryTest

testSettingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

ObjectManufacturerTest

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

ObservedComponentFactoryTest

testReturnsAProxyToGivenTypeIfConcreteClassEvenIfPathDoesNotExistYet0.004
testProxyIsSwappedOncePathGetsReloaded0.004

AbstractRegistryTest

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

RepositoryMappingDefinitionReaderTest

testParse0.002

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall3.831
testPngSwfMimeTypesOnUpdateFrom35x3.22
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues2.653
testPngSwfMimeTypesOnUpdateFrom3642.082
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues2.339
testPngSwfMimeTypesOnUpdateFrom4011.672
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues1.824
testPngSwfMimeTypesOnUpdateFrom4101.339
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues1.598
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4101.384
testMP4MimeTypesOnInstall1.639
testMP4MimeTypesOnUpdateTo4451.138
testMP4MimeTypesOnUpdateTo445WithUserFixedValues0.877
testDefaultMP4MimeTypeOnUpdateTo445WithUserFixedValue1.098

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0.001
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0.001

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.037
testWarnIfFilterClassHasBeenModified0.014
testWarnIfFilterPriorityHasBeenModified0.013
testWarnIfFilterParamsHaveBeenModified0.013
testProperTransformationIfFilterBypassHasBeenModified0.014
testDoNotWarnIfFilterHasDefault30Configuration0.013

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.002

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.006

RenameACLNodesTaskTest

testRenameACLNodesTask0.434

UpdateSecurityFilterClientCallbacksConfigurationTest

rearrangementOfBasicDefaultConfig0.816
rearrangementOfSTKsDefaultConfig0.466
simpleCustomCallbackMovedAndBackedUpWithWarning0.464
nonStandardCompositeConfigIsBackedUp0.696

ComponentsTestUtilTest

testConfiguredImplementation0.001
testSetSingletonInstance0.001
testInstanceFactory0.001

Content2NodeCollectionWrapperTest

testRemoveAll0.001
testRetainAll0

MockItemTest

testGetDepth0
testGetPath0

MockNodeTest

testGetPath0
testConstructionFromNamePropertiesAndChildren0.001
testAddNodeWithParamFakeJCRNode0
testAddNodeWithParamString0
testAddNodeWithParamStringString0
testGetNodeWithExistingPath0
testGetNodeWithFalsePath0
testHasNode0.001
testHasNodes0
testGetNodesWithNamePattern0
testHasProperties0
testGetProperties0
testGetPropertiesWithNamePattern0.001
testGetPathReturnsSlashOnRoot0
testGetPathWorksWithoutRootSet0
testGetNameReturnsEmptyStringForRoot0.001
testSetPropertyWithStringAndBoolean0
testSetPropertyWithStringAndValue0
testChildNodesAndPropertiesGetProperSession0
testGetMixingNodeTypes0.001
testOrderBeforeWithBothNamesValid0.005
testOrderBeforeWithNullBeforeName0
testAccept0.005
setsIdentifierOnConstruction0
testSetReferenceProperty0

MockObservationManagerTest

canAddRemoveAndSeeAddedListeners0.001
willRefuseToFilterOnUuid0
willRefuseToFilterLocalChanges0
canFilterOnNodeType0
canFilterOnPath0.001
setsUserDataInEvent0

MockPropertyTest

testAccept0.001
testIsMultiple0
testIsNode0
testGetSetValueWithBigDecimal0
testGetString0
testGetType0
testGetValue0

MockSessionTest

testGetNodeByIdentifier0
testConstructionProperlyWiresWorkspaceToSession0
testConstructionProperlyWiresSessionToRoot0
testGetNodeFromStringe0.001
testGetPropertyFromString0
testNodeExistsFromString0

MockValueTest

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

NodeTestUtilTest

testNodeFromStringAndStrings0
testNodeFromStringAndObjectArray0.001
testCreateValues0

SessionTestUtilTest

testCreateSessionFromString0
testCreateSessionWithStringVarargs0
testMockSessionSetsProperWorkspaceName0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockContentTest

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

MockHierarchyManagerTest

testThatIsGrantedMethodDoesntProduceNullPointer0

MockNodeDataTest

testSetValueWithParamValue0.001
testCanGetHandle0
testCanDeleteSelf0.001

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0.001
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0

MockUtilTest

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

NodeData2PropertyCollectionWrapperTest

testRemoveAll0.001
testRetainAll0

SelfTest

testJackrabbitUnregistersProperly0.098
testCommandIsSetCorrectlyFromPrototype0.005

Utf8ContentTest

testReadingUtf8AccentedChars0.448
testReadingUtf8Greek0.948
testReadingUtf8Russian0.45
testReadingUtf8SpecialChars0.692
testReadingUtf8JapaneseChars0.452
testCreateExportImportContentUtf8SpecialChars0.72
testSettingAnUtf8NodeData0.458
testSettingNewUtf8ContentNode0.435

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0

Failure Details

[Summary] [Package List] [Test Cases]


testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders
skipped: skipped
testUnknownRepositoryShouldYieldMeaningfulExceptionMessage
skipped: skipped