magnolia-core Version: 4.4.9-jr24 Last Published: Jul 13, 2012

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
682000100%99.501

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.utf88000100%6.097
info.magnolia.importexport11000100%0.693
info.magnolia.logging2000100%0.001
info.magnolia.context14000100%2.615
info.magnolia.module31000100%0.853
info.magnolia.objectfactory15000100%0.01
info.magnolia.module.delta33000100%1.596
info.magnolia.freemarker53000100%0.242
info.magnolia.cms.security33000100%0.546
info.magnolia.freemarker.models3000100%0
info.magnolia.module.model.reader34000100%0.041
info.magnolia.cms.filters24000100%1.313
info.magnolia.module.model35000100%0.003
info.magnolia.module.files1000100%0.003
info.magnolia.setup.for3_512000100%0.287
info.magnolia.content2bean15000100%0.747
info.magnolia.voting.voters20000100%0.004
info.magnolia.cms.security.auth.callback6000100%0.002
info.magnolia.cms.core.version6000100%5.472
info.magnolia.test.mock28000100%0.003
info.magnolia.cms.util148000100%7.713
info.magnolia.cms.servlets8000100%0.005
info.magnolia.link27000100%1.255
info.magnolia.cms.core.search2000100%1.585
info.magnolia.cms.core24000100%19.275
info.magnolia.test5000100%0.165
info.magnolia.module.ui4000100%1.299
info.magnolia.nodebuilder16000100%12.606
info.magnolia.cms.beans.config27000100%1.083
info.magnolia.importexport.filters1000100%0.008
info.magnolia.setup17000100%26.561
info.magnolia.nodebuilder.task7000100%7.111
info.magnolia.cms.i18n12000100%0.307

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

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%6.097

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0
DataTransporterRepositoryTest1000100%0.65
DataTransporterTest2000100%0.04
PropertiesImportExportTest5000100%0.003

info.magnolia.logging

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingUtilTest2000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRepositoryStrategyTest4000100%2.604
MgnlContextTest2000100%0
RequestAttributeStrategyTest3000100%0.004
SystemRepositoryStrategyTest1000100%0
WebContextImplTest2000100%0.006
WriterResponseWrapperTest2000100%0.001

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.012
ModuleLifecycleContextImplTest2000100%0.001
ModuleManagementStateTest3000100%0.001
ModuleManagerImplTest6000100%0.838
ModuleRegistryImplTest6000100%0.001

info.magnolia.objectfactory

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultClassFactoryTest5000100%0.001
DefaultComponentProviderTest9000100%0.008
ObjectFactoryTest1000100%0.001

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.049
AddURIPermissionTaskTest3000100%0.14
BackupTaskTest1000100%0.044
BootstrapConditionallyTest2000100%0.002
IsAuthorInstanceDelegateTaskTest4000100%0.002
ModuleBootstrapTaskTest1000100%0.001
MoveAndRenamePropertyTaskTest6000100%0.006
PropertyValueDelegateTaskTest4000100%0.001
PropertyValuesTaskTest5000100%0.002
RegisterServletTaskTest2000100%1.338
WebXmlConditionsUtilTest3000100%0.008
WorkspaceXmlConditionsUtilTest1000100%0.003

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.242

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.001
DelegatingUserManagerTest2000100%0.007
HierarchicalUserManagerTest3000100%0.001
MgnlGroupTest4000100%0.013
MgnlUserManagerTest4000100%0
MgnlUserTest6000100%0.02
RescueSecuritySupportTest10000100%0.503
SecurityUtilTest3000100%0.001

info.magnolia.freemarker.models

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

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest11000100%0.038
DependencyCheckerImplTest18000100%0.003
DependencyLevelComparatorTest5000100%0

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.056
ContentTypeFilterTest1000100%0.013
FilterTest3000100%0.247
InstallFilterTest3000100%0.149
MultipartRequestFilterTest2000100%0.147
MultipartRequestWrapperTest1000100%0.05
ServletDispatchingFilterTest12000100%0.603
UnicodeNormalizationRequestWrapperTest1000100%0.048

info.magnolia.module.model

ClassTestsErrors FailuresSkippedSuccess RateTime
VersionComparatorTest2000100%0
VersionRangeTest17000100%0.001
VersionTest16000100%0.002

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.003

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.006
CheckAndUpdateExistingFiltersTest6000100%0.28
IPConfigRulesUpdateTest1000100%0
UpdateI18nConfigurationTest1000100%0.001

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest15000100%0.747

info.magnolia.voting.voters

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

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.002

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest2000100%1.65
ContentVersionTest4000100%3.822

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
BinaryMockNodeDataTest3000100%0.001
MockAccessManagerTest1000100%0
MockContentTest6000100%0.001
MockHierarchyManagerTest1000100%0
MockNodeDataTest3000100%0
MockObjectTest7000100%0
MockUtilTest7000100%0.001

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest2000100%0
ClassUtilTest1000100%0
ContentUtilRepoTest3000100%2.074
ContentUtilTest25000100%0.015
DateUtilTest1000100%0.007
DelayedExecutorTest3000100%0.68
ExceptionUtilTest5000100%0
ExtendingContentWrapperTest14000100%0.665
InheritanceContentWrapperTest6000100%0.003
LazyContentWrapperTest3000100%1.965
LazyNodeDataWrapperTest3000100%0.009
NodeDataUtilTest10000100%0.001
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0
ObservationUtilTest4000100%0.203
RequestDispatchUtilTest4000100%0.001
SearchReplaceTest4000100%0.009
ServletUtilsTest8000100%0.001
SiblingsHelperTest7000100%0
SimpleUrlPatternTest18000100%0.002
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%1.926
UnicodeNormalizerTest7000100%0.078
WebXmlUtilTest9000100%0.067
WorkspaceXmlUtilTest2000100%0.007

info.magnolia.cms.servlets

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlServletContextListenerTest8000100%0.005

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%0.884
UUIDLinkTest8000100%0.371

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%1.585

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0
DefaultContentTest21000100%19.275
PathTest1000100%0

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0.001
SelfTest2000100%0.16
TestCommand00000%0
TestUtil00000%0.004

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.299

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0
ContentOpsTest7000100%0.002
NodeBuilderTest3000100%4.599
OpsTest5000100%8.005

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest2000100%0.246
PropertiesInitializerTest8000100%0.759
RegexpVirtualURIMappingTest11000100%0.001
URI2RepositoryManagerTest2000100%0.004
URI2RepositoryMappingTest4000100%0.073

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.008

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest17000100%26.561

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%2.861
ModuleNodeBuilderTaskTest2000100%2.735
NodeBuilderTaskTest2000100%1.515

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractI18NContentSupportTest1000100%0.001
DefaultI18NContentSupportTest3000100%0.147
HierarchyBasedI18nContentSupportTest3000100%0.152
MessagesManagerTest5000100%0.007

Test Cases

[Summary] [Package List] [Test Cases]

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0.246
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0

PropertiesInitializerTest

testSimpleProperty0.312
testNestedProperty0.082
testNestedPropertyMoreLevels0.076
testCircularProperty0.058
testSelfReferencingProperty0.054
testFileResolution0.058
testFileResolutionCtxAttributes0.059
testValuesAreTrimmed0.06

RegexpVirtualURIMappingTest

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

URI2RepositoryManagerTest

testGetURIWhenLinkIsEditorBinaryLinkAndPrefixHandleIsSet0.004
testGetURIWhenLinkIsNotEditorBinaryLinkAndPrefixHandleIsSet0

URI2RepositoryMappingTest

testGetUri0.062
testGetHandleStripsExtensionInclTheDot0.011
testGetHandleWhenLinkWithPrefixHandleExistInRepo0
testGetHandleWhenLinkWithPrefixHandleDoesNotExistInRepo0

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

DefaultContentTest

testAddMixin3.19
testReadingANodeData1.246
testThatReadingANonExistingNodeDataDoesNotFail0.918
testSettingAnExistingNodeData0.874
testSettingANonExistingNodeDataCreatesANewNodeData0.737
testCreatingAnEmptyNodeData0.701
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.701
testCreatingAndSettingANodeData0.697
testCreatingAndSettingABooleanNodeData0.696
testCreatingAnExistingNodeDataDoesNotFail0.701
testCreatingAndReadingABinaryNodeData1.247
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.925
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.699
testPermissionCheckedOnDeleteNodeData0.682
testIsNodeTypeForNodeChecksPrimaryType0.665
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.671
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.719
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.729
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.704
testModDate0.626
testDelete1.147

PathTest

testIsAbsolute0

QueryTest

testSimpleQuery0.872
testMaxResultSize0.713

BaseVersionManagerTest

testCreateAndRestoreVersion0.776
testCreateAndRestoreDeletedVersion0.874

ContentVersionTest

testBasics1.245
testRetrievingBinariesFromContentVersion0.71
testRestoringBinariesFromContentVersion0.71
testRetrievingBinariesFromContentVersionsChildNode1.157

CompositeFilterTest

testInitializationAndDestruction0.056

ContentTypeFilterTest

testFilterWithEmptyDefaultExtension0.013

FilterTest

testInitialization0.086
testDecoratedFilter0.055
testBypassing0.106

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.053
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.047
testPassesNullAsCommandIfNoneSpecified0.049

MultipartRequestFilterTest

testFilterCOS0.081
testFilterCommonsFileUpload0.066

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.05

ServletDispatchingFilterTest

testEscapeMetaCharacters0.049
testSupportsDefaultMapping0.052
testSupportsPathMapping0.051
testSupportsExtensionMapping0.05
testSupportsRegexMappings0.055
testShouldNotBypassWhenPathMappingMatches0.049
testShouldNotBypassWhenExactMappingMatches0.05
testShouldBypassWhenMappingDoesNotMatch0.05
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.048
testPathInfoShouldAdhereToServletSpec0.049
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.049
testWrapperRespectsForwards0.051

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.048

AbstractI18NContentSupportTest

testGetLocaleWorksWhenNotInWebContext0.001

DefaultI18NContentSupportTest

testDetermineLocale0.049
testDetermineLocaleEndlessLoop0.048
testGetNodeDataEndlessLoop0.05

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.055
testDetermineLocaleEndlessLoop0.049
testGetNodeDataEndlessLoop0.048

MessagesManagerTest

testGetsSimpleMessageFromDefaultBundle0.006
testGetsMessagesFromSpecifiedBundle0
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0
testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.001
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0

AccessManagerImplTest

testGetPermissions0

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0
testRelativeURLsAreSupported0
testAbsoluteURLsArePrefixedWithContextPath0.001
testDoesNothingIfCurrentRequestURLIsTarget0
testTargetUrlIsFormattedWithEncodedRequestURL0
testRedirectWithParameters0.001

DelegatingUserManagerTest

testGetAllUsersWithTwoMgnlUserManagers0.005
testGetAllUsersWithOneManagerThrowingError0.002

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

testGetRoles0.004
testGetRolesWithoutDuplicates0.003
testGetGroupsReturnsDirectGroups0.003
testGetGroupsReturnsDirectGroupsWithoutDuplicates0.003

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0

MgnlUserTest

testGetGroupsReturnsDirectGroupsWithoutDuplicates0.003
testGetGroupsReturnsOnlyDirectGroups0.003
testGetAllGroupsReturnsDirectAndInheritedGroups0.004
testGetRolesReturnsDirectRoles0.003
testGetRolesReturnsDirectRolesWithoutDuplicates0.003
testGetAllRolesReturnsDirectAndInheritedRoles0.004

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.053
testUserManagerRealmIsSystemRealm0.051
testUserManagerReturnsCorrectAnonymousUser0.05
testUserManagerReturnsEnabledRescueUser0.05
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.051
testUserManagerReturnsCorrectSystemUser0.048
testUserManagerReturnsCorrectSystemUserByName0.05
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.051
testUserManagerReturnsSystemUserWithCorrectRole0.049
testUserManagerReturnsSystemUserWithCorrectGroup0.05

SecurityUtilTest

testPasswordRemovingMethodFromCache0
testPasswordRemovingMethodFromURL0
testRemoveAllPasswordPamametersFromCacheLog0

MgnlServletContextListenerTest

testInitRootPathJustWorks0.004
testInitRootPathStripsTrailingSlash0
testInitRootPathTranslatesBackslashes0
testInitRootPathTranslatesBackslashesAndStripsTrailingSlash0
testInitWebappNameJustWorks0
testInitWebappNameWorksWithTrailingSlashes0.001
testInitWebappNameWorksWithBackslashes0
testInitWebappNameWorksWithTrailingSlashesAndBackslashes0

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0
testOhWindoes0

ClassUtilTest

testIsSubClass0

ContentUtilRepoTest

testSessionBasedCopy0.679
testChangeNodeTypeReplaceFirstOccurrenceOnly0.651
testChangeNodeTypeReplaceAllOccurrences0.744

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.007

DelayedExecutorTest

testDelayedExecution0.121
testMultipleDelayedExecution0.156
testExecutionAfterMaxDelay0.403

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0
testUnwrapIfWithCauseBeeingNull0
testUnwrapIfWithUnwrapIfBeeingNull0

ExtendingContentWrapperTest

testExtendsNodeDatasIsHidden0.047
testThatNodeDatasAreMerged0.05
testThatNodeDatasCanBeOverriden0.047
testThatSubNodesAreMerged0.048
testThatSubNodesCanBeOverwritten0.046
testDeepMerge0.048
testThatOrderIsKeptWhileMergingSubNodes0.047
testBasicMultipleInheritance0.046
testComplextMultipleInheritance10.05
testComplextMultipleInheritance20.048
testComplextMultipleInheritanceWithOverride0.047
testExtendsNonAbsolutelyAndNodeIsNotExisting0.048
testExtendsWithEmptyValue0.047
testExtendsAbsolutelyAndNodeIsNotExisting0.046

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testClosedSessionResistance0.659
testWrappingNDParent0.656
testWrappingReferencedContent0.65

LazyNodeDataWrapperTest

testDoesNotCallHierarchyManagerUntilNeeded0.003
testCallHierarchyManagerOnlyFirstTime0.005
testWorkOnDeadSession0.001

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.051
testRegisterWhenSessionValid0.052
testDontFailUnRegisterWhenSessionInvalid0.048
testUnRegisterWhenSessionValid0.052

RequestDispatchUtilTest

testDispatchWithNullURI0
testDispatchRedirectInternal0
testDispatchRedirectNonInternal0
testDispatchRedirectNonInternalFailure0.001

SearchReplaceTest

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

ServletUtilsTest

testServletInitParametersToMap0
testFilterInitParametersToMap0
testGetWrappedRequest0
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0

SiblingsHelperTest

testCanTellPosition0
testCanTellIfFirstWhenInitializingWithFirst0
testCanTellIfFirstAfterNavigating0
testCanTellIfLastWhenInitializingWith0
testCanTellIfLastAfterNavigating0
testCanTellIfLastEvenIfThereAreOtherNodesOfAnotherType0
testFactoryMethodProperlyInstanciatesWithFirstChildOfParent0

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testClosedSessionResistance0.661
testWrappingNDParent0.631
testWrappingReferencedContent0.634

UnicodeNormalizerTest

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

WebXmlUtilTest

testFilterDispatcherChecksShouldNotFailWithCorrectConfiguration0.049
testFilterDispatcherChecksShouldFailIfDispatcherNotSet0.001
testFilterDispatcherChecksShouldNotFailIfFilterNotRegistered0.001
testFilterDispatcherChecksShouldFailIfRequestIsMissing0.003
testFilterDispatcherChecksShouldFailIfIncludeIsMissing0.002
testFilterDispatcherErrorIsNotMandatory0.002
testFilterDispatcherOrderIsIrrelevant0.002
testCanDetectFilterRegistration0.003
testCanDetectServletRegistration0.004

WorkspaceXmlUtilTest

testWorkspaceNamesWithNonNullExpectation0.004
testWorkspaceNamesWithNullExpectation0.003

Content2BeanTest

testContentToBeanWithClassDefined0.048
testContentToBeanWithDefaultClass0.048
testContentToBeanWithSubBean0.051
testContentToBeanWithSubBeanAndAutoTypeResolving0.046
testContentToBeanWithSubMap0.05
testContentToBeanWithSubMapUsingMapping0.049
testContentToBeanWithSubMapUsingAdder0.047
testContentToBeanWithArraysUsingAdder0.051
testClassPropertiesAreConvertedProperly0.058
testJCRPropertiesTypes0.047
testFromStringConversion0.048
testFlatteningSubNodesToSimpleList0.053
testCanConvertStringsToTheAppropriateEnumEquivalent0.048
testCanSpecifySpecificMapImplementation0.054
testWillFailToUseACustomMapWhichIsNotConcrete0.049

DefaultRepositoryStrategyTest

testAccessManagers0.632
testRepositorySessions0.618
testQueryManagers0.634
testHierarchyManagers0.72

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testLocalAttributes0
testSessionAttributes0.004
testApplicationAttributes0

SystemRepositoryStrategyTest

testAccessManager0

WebContextImplTest

testLoginLogout0.002
testSerializable0.004

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.001
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

DataTransporterRepositoryTest

testDoctypeImport0.65

DataTransporterTest

testParseAndFormat0.039
testRemoveNs0.001

MagnoliaV2FilterTest

testBogusMetaElement0.008

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.002
testImportMetadata0.001

LinkUtilTest

testParsingLinks0.046
testParsingLinksWithBackslashInQueryParam0.047
testParsingLinksShouldNotTouchNonContentAbsoluteLinks0.048
testParsingLinksDoesNotTryToConvertExternalLinks0.043
testParsingLinksDoesNotTryToConvertPageAnchors0.047
testParsingLinksShouldPreserverParameters0.048
testParsingLinksShouldPreserveAnchors0.043
testUUIDToAbsoluteLinks0.052
testUUIDToInternalLinks0.048
testUUIDToRootLinks0.044
testUUIDToRelativeLinks0.047
testUUIDToAbsoluteLinkWithDollar0.047
testMakeUUIDFromAbsolutePath0.046
testMakingRelativeLinks0.048
testInternalRelativeLinksAreProperlyDetermined0.047
testExternalLinksAreProperlyDetermined0.044
testMakeAbsolutePathFromUUID0.047
testMakeCompleteURL0.047
testCreateUndefinedLinkIfUUIDIsNonExistentOrFallbackHandleIsEmpty0.045

UUIDLinkTest

testParseFromUUIDPattern0.046
testParseLink0.048
testParseFromBrowserLink0.045
testLinkWithAnchor0.047
testLinkWithParameters0.047
testUUIDToAbsoluteLinksAfterRenaming0.045
testUUIDToBinary0.047
testUUIDToBinaryAfterRenaming0.046

AuditLoggingUtilTest

testLogsLoginSuccesses0.001
testLogsLoginFailures0

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.049

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.047
testGetPermissionAddedToRoleProperly0.047
testDenyPermissionAddedToRoleProperly0.046

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.044

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.001
testBootstrapsIfNodeDoesNotExist0.001

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0.001

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0.001
testThrowsExceptionIfPropertyMustExistAndDoesNot0

PropertyValuesTaskTest

testExistingPropertyIsReplaced0.001
testNonExistingPropertyIsNotReplacedButLogged0
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0.001
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.7
testRegisterServletTaskWithMappings0.638

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.003
testBlocksIfRequestDispatcherIsMissing0.003
testBlocksIfIncludeDispatcherIsMissing0.002

WorkspaceXmlConditionsUtilTest

testTextFilterClassesAreNotSet0.003

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.003

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.004
testDisplayNameShouldBeWrittenWithCapitalN0.003
testClassIsResolvedToClassNameAsAString0.003
testVersionHandlerIsResolvedToAClass0.003
testModuleVersionIsProperlyRead0.003
testDependenciesVersionAreProperlyRead0.005
testDependenciesCanBeSpecifiedWithoutVersion0.004
testInvalidXmlIsCheckedAgainstDTD0.003
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.002
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.008
testSelf0

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNonOptionalDependencies0
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
testShouldRejectInvalidCharsInClassifiers0
testShouldSupportClassifierIndependentlyOfTheVersionNumberPrecision0
testShouldTrimInput0
testShouldRejectInvalidInput0.001
test3and300shouldBeEquivalent0
testClassifiersShouldBeIgnoredInEquivalenceComparison0
testStrictlyAfter0
testStrictlyAfterShouldIgnoreClassifiers0
testBeforeOrEqu0.001
testBeforeOrEquShouldIgnoreClassifiers0
testUndefinedDeveloperVersion0

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.001
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.027
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.005
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.005
testPerformCantBeCalledTwiceByDifferentThreads0.801

ModuleRegistryImplTest

testCanGetModuleByClass0
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0.001
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0
testCanCheckIfAModuleExists0

ModuleManagerWebUITest

testModuleManagementExceptionsArePropagatedEvenThoughTheUpdateIsRunningInASeparateThread1.002
testListTasksTemplate0.262
testDoneTemplate0.022
testRestartNeededTemplate0.013

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0

ContentOpsTest

testCreateContent0
testCreatePage0.001
testCreateCollectionNode0
testCreateParagraph0
testSetNodeData0
testSetBinaryNodeData0.001
testSetTemplate0

NodeBuilderTest

testContextNodeIsProperlyPropagated1.124
testErrorMessages1.593
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations1.882

OpsTest

testAddPropertyFailsIfPropertyExists0.953
testSetPropertyFailsIfPropertyDoesNotExist1.87
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue1.299
testRemoveFailsOnUnexistingPropertyOrNode1.295
testRenamePropertyAndCheckValueForString2.588

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded1.316
testModuleNodeIsCreatedIfNeeded0.79
testUsesExistingModuleConfigNode0.755

ModuleNodeBuilderTaskTest

testModuleNodeIsCreatedIfNeeded1.367
testUsesExistingModuleNode1.368

NodeBuilderTaskTest

testUnknownRootThrowsException0.888
testSyntax0.627

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0
testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall2.43
testPngSwfMimeTypesOnUpdateFrom35x1.966
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues2.572
testPngSwfMimeTypesOnUpdateFrom3641.329
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues1.896
testPngSwfMimeTypesOnUpdateFrom4011.649
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues1.682
testPngSwfMimeTypesOnUpdateFrom4101.219
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues1.507
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4101.364
testMP4MimeTypesOnInstall1.352
testMP4MimeTypesOnUpdateTo4451.304
testMP4MimeTypesOnUpdateTo445WithUserFixedValues1.012
testDefaultMP4MimeTypeOnUpdateTo445WithUserFixedValue1.165
test446MimeTypesOnInstall1.464
test446MimeTypesOnUpdateTo4461.065
test446MimeTypesOnUpdateTo446WithUserFixedValues1.585

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.044
testWarnIfFilterClassHasBeenModified0.047
testWarnIfFilterPriorityHasBeenModified0.047
testWarnIfFilterParamsHaveBeenModified0.048
testProperTransformationIfFilterBypassHasBeenModified0.046
testDoNotWarnIfFilterHasDefault30Configuration0.048

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.001

ComponentsTestUtilTest

testConfiguredImplementation0
testSetSingletonInstance0
testInstanceFactory0

BinaryMockNodeDataTest

testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0
testThatStreamIsSetOnTheWrappedNode0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0
testOrderBefore0
testOrderBefore20
testOrderBeforeFirstNode0
testCanDeleteAProperty0

MockHierarchyManagerTest

testThatWeHaveAllPermissions0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0

MockUtilTest

testSyntax0
testGettingHierarchyManagerFromContext0
testReadingNodes0
testReadingBoolean0
testGettingByUUID0
testMetaData0
testNodesCanBeCreatedWithoutProperties0

SelfTest

testJackrabbitUnregistersProperly0.157
testCommandIsSetCorrectlyFromPrototype0.003

Utf8ContentTest

testReadingUtf8AccentedChars0.69
testReadingUtf8Greek0.859
testReadingUtf8Russian0.765
testReadingUtf8SpecialChars0.803
testReadingUtf8JapaneseChars0.823
testCreateExportImportContentUtf8SpecialChars0.741
testSettingAnUtf8NodeData0.74
testSettingNewUtf8ContentNode0.676

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0.001
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0