magnolia-core Version: 4.4.6 Last Published: Jan 17, 2012

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
674000100%39.781

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%1.647
info.magnolia.importexport11000100%0.293
info.magnolia.logging2000100%0.001
info.magnolia.context14000100%0.727
info.magnolia.module31000100%0.86
info.magnolia.objectfactory15000100%0.011
info.magnolia.module.delta32000100%0.681
info.magnolia.freemarker53000100%0.313
info.magnolia.cms.security32000100%0.539
info.magnolia.freemarker.models3000100%0.004
info.magnolia.module.model.reader34000100%0.043
info.magnolia.cms.filters24000100%1.293
info.magnolia.module.model35000100%0.007
info.magnolia.module.files1000100%0.005
info.magnolia.setup.for3_512000100%0.283
info.magnolia.content2bean15000100%0.72
info.magnolia.voting.voters20000100%0.007
info.magnolia.cms.security.auth.callback6000100%0.004
info.magnolia.cms.core.version6000100%2.132
info.magnolia.test.mock28000100%0.014
info.magnolia.cms.util147000100%3.485
info.magnolia.cms.servlets8000100%0.005
info.magnolia.link27000100%1.247
info.magnolia.cms.core.search2000100%0.637
info.magnolia.cms.core24000100%7.027
info.magnolia.test5000100%0.056
info.magnolia.module.ui4000100%1.067
info.magnolia.nodebuilder16000100%2.009
info.magnolia.cms.beans.config23000100%1.119
info.magnolia.importexport.filters1000100%0.01
info.magnolia.setup17000100%11.715
info.magnolia.nodebuilder.task7000100%1.521
info.magnolia.cms.i18n11000100%0.299

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

info.magnolia.utf8

ClassTestsErrors FailuresSkippedSuccess RateTime
Utf8ContentTest8000100%1.647

info.magnolia.importexport

ClassTestsErrors FailuresSkippedSuccess RateTime
BootstrapFilesComparatorTest3000100%0.001
DataTransporterRepositoryTest1000100%0.192
DataTransporterTest2000100%0.094
PropertiesImportExportTest5000100%0.006

info.magnolia.logging

ClassTestsErrors FailuresSkippedSuccess RateTime
AuditLoggingUtilTest2000100%0.001

info.magnolia.context

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRepositoryStrategyTest4000100%0.711
MgnlContextTest2000100%0.002
RequestAttributeStrategyTest3000100%0.004
SystemRepositoryStrategyTest1000100%0
WebContextImplTest2000100%0.007
WriterResponseWrapperTest2000100%0.003

info.magnolia.module

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractModuleVersionHandlerTest14000100%0.015
ModuleLifecycleContextImplTest2000100%0.002
ModuleManagementStateTest3000100%0.002
ModuleManagerImplTest6000100%0.839
ModuleRegistryImplTest6000100%0.002

info.magnolia.objectfactory

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

info.magnolia.module.delta

ClassTestsErrors FailuresSkippedSuccess RateTime
AddFilterBypassTaskTest1000100%0.048
AddURIPermissionTaskTest3000100%0.149
BackupTaskTest1000100%0.046
BootstrapConditionallyTest2000100%0.004
IsAuthorInstanceDelegateTaskTest4000100%0.003
ModuleBootstrapTaskTest1000100%0.001
MoveAndRenamePropertyTaskTest6000100%0.006
PropertyValueDelegateTaskTest4000100%0.003
PropertyValuesTaskTest5000100%0.003
RegisterServletTaskTest2000100%0.409
WebXmlConditionsUtilTest3000100%0.009

info.magnolia.freemarker

ClassTestsErrors FailuresSkippedSuccess RateTime
FreemarkerHelperTest53000100%0.313

info.magnolia.cms.security

ClassTestsErrors FailuresSkippedSuccess RateTime
AccessManagerImplTest1000100%0.001
DelegatingUserManagerTest2000100%0.008
HierarchicalUserManagerTest3000100%0
MgnlGroupTest4000100%0.018
MgnlUserManagerTest4000100%0.001
MgnlUserTest6000100%0.023
RescueSecuritySupportTest10000100%0.487
SecurityUtilTest2000100%0.001

info.magnolia.freemarker.models

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

info.magnolia.module.model.reader

ClassTestsErrors FailuresSkippedSuccess RateTime
BetwixtModuleDefinitionReaderTest11000100%0.038
DependencyCheckerImplTest18000100%0.004
DependencyLevelComparatorTest5000100%0.001

info.magnolia.cms.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
CompositeFilterTest1000100%0.06
ContentTypeFilterTest1000100%0.014
FilterTest3000100%0.235
InstallFilterTest3000100%0.158
MultipartRequestFilterTest2000100%0.151
MultipartRequestWrapperTest1000100%0.048
ServletDispatchingFilterTest12000100%0.581
UnicodeNormalizationRequestWrapperTest1000100%0.046

info.magnolia.module.model

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

info.magnolia.module.files

ClassTestsErrors FailuresSkippedSuccess RateTime
MD5CheckingFileExtractorOperationTest1000100%0.005

info.magnolia.setup.for3_5

ClassTestsErrors FailuresSkippedSuccess RateTime
AddURIPermissionsToAllRolesTest4000100%0.002
CheckAndUpdateExistingFiltersTest6000100%0.277
IPConfigRulesUpdateTest1000100%0.002
UpdateI18nConfigurationTest1000100%0.002

info.magnolia.content2bean

ClassTestsErrors FailuresSkippedSuccess RateTime
Content2BeanTest15000100%0.72

info.magnolia.voting.voters

ClassTestsErrors FailuresSkippedSuccess RateTime
BasePatternVoterTest1000100%0
IfVoterTest3000100%0.002
ResponseContentTypeVoterTest13000100%0.004
URIStartsWithVoterTest3000100%0.001

info.magnolia.cms.security.auth.callback

ClassTestsErrors FailuresSkippedSuccess RateTime
RedirectClientCallbackTest6000100%0.004

info.magnolia.cms.core.version

ClassTestsErrors FailuresSkippedSuccess RateTime
BaseVersionManagerTest2000100%0.529
ContentVersionTest4000100%1.603

info.magnolia.test.mock

ClassTestsErrors FailuresSkippedSuccess RateTime
BinaryMockNodeDataTest3000100%0.002
MockAccessManagerTest1000100%0.001
MockContentTest6000100%0.003
MockHierarchyManagerTest1000100%0.001
MockNodeDataTest3000100%0.001
MockObjectTest7000100%0.001
MockUtilTest7000100%0.005

info.magnolia.cms.util

ClassTestsErrors FailuresSkippedSuccess RateTime
BooleanUtilTest3000100%0
ClasspathResourcesUtilTest2000100%0.001
ClassUtilTest1000100%0.001
ContentUtilRepoTest3000100%0.595
ContentUtilTest25000100%0.017
DateUtilTest1000100%0.015
DelayedExecutorTest3000100%0.683
ExceptionUtilTest5000100%0.001
ExtendingContentWrapperTest14000100%0.647
InheritanceContentWrapperTest6000100%0.007
LazyContentWrapperTest3000100%0.585
LazyNodeDataWrapperTest3000100%0.008
NodeDataUtilTest10000100%0.003
NodePathComparatorTest1000100%0
NodeUuidComparatorTest1000100%0.001
ObservationUtilTest4000100%0.194
RequestDispatchUtilTest4000100%0.002
SearchReplaceTest4000100%0.011
ServletUtilsTest8000100%0.001
SiblingsHelperTest7000100%0.005
SimpleUrlPatternTest18000100%0.005
StringLengthComparatorTest1000100%0
SystemContentWrapperTest3000100%0.561
UnicodeNormalizerTest7000100%0.068
WebXmlUtilTest9000100%0.071
WorkspaceXmlUtilTest1000100%0.003

info.magnolia.cms.servlets

ClassTestsErrors FailuresSkippedSuccess RateTime
MgnlServletContextListenerTest8000100%0.005

info.magnolia.link

ClassTestsErrors FailuresSkippedSuccess RateTime
LinkUtilTest19000100%0.879
UUIDLinkTest8000100%0.368

info.magnolia.cms.core.search

ClassTestsErrors FailuresSkippedSuccess RateTime
QueryTest2000100%0.637

info.magnolia.cms.core

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateTest2000100%0.001
DefaultContentTest21000100%7.026
PathTest1000100%0

info.magnolia.test

ClassTestsErrors FailuresSkippedSuccess RateTime
ComponentsTestUtilTest3000100%0
SelfTest2000100%0.056
TestCommand00000%0
TestUtil00000%0

info.magnolia.module.ui

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleManagerWebUITest4000100%1.067

info.magnolia.nodebuilder

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractNodeOperationTest1000100%0.002
ContentOpsTest7000100%0.003
NodeBuilderTest3000100%0.742
OpsTest5000100%1.262

info.magnolia.cms.beans.config

ClassTestsErrors FailuresSkippedSuccess RateTime
ContentRepositoryTest2000100%0.268
PropertiesInitializerTest8000100%0.757
RegexpVirtualURIMappingTest11000100%0.005
URI2RepositoryMappingTest2000100%0.089

info.magnolia.importexport.filters

ClassTestsErrors FailuresSkippedSuccess RateTime
MagnoliaV2FilterTest1000100%0.01

info.magnolia.setup

ClassTestsErrors FailuresSkippedSuccess RateTime
CoreModuleVersionHandlerTest17000100%11.715

info.magnolia.nodebuilder.task

ClassTestsErrors FailuresSkippedSuccess RateTime
ModuleConfigNodeBuilderTaskTest3000100%0.579
ModuleNodeBuilderTaskTest2000100%0.457
NodeBuilderTaskTest2000100%0.485

info.magnolia.cms.i18n

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultI18NContentSupportTest3000100%0.141
HierarchyBasedI18nContentSupportTest3000100%0.149
MessagesManagerTest5000100%0.009

Test Cases

[Summary] [Package List] [Test Cases]

ContentRepositoryTest

testUnknownRepositoryShouldYieldMeaningfulExceptionMessage0.261
testUnknownRepositoryShouldAlsoYieldMeaningfulExceptionMessageForRepositoryProviders0.001

PropertiesInitializerTest

testSimpleProperty0.324
testNestedProperty0.082
testNestedPropertyMoreLevels0.067
testCircularProperty0.056
testSelfReferencingProperty0.053
testFileResolution0.055
testFileResolutionCtxAttributes0.058
testValuesAreTrimmed0.059

RegexpVirtualURIMappingTest

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

URI2RepositoryMappingTest

testGetUri0.076
testGetHandleStripsExtensionInclTheDot0.013

AggregationStateTest

testUriDecodingShouldStripCtxPath0
testUriDecodingShouldReturnPassedURIDoesntContainCtxPath0

DefaultContentTest

testAddMixin1.094
testReadingANodeData0.38
testThatReadingANonExistingNodeDataDoesNotFail0.336
testSettingAnExistingNodeData0.313
testSettingANonExistingNodeDataCreatesANewNodeData0.303
testCreatingAnEmptyNodeData0.266
testCreatingAnEmptyNodeDataSetsADefaultValueIfPossible0.291
testCreatingAndSettingANodeData0.257
testCreatingAndSettingABooleanNodeData0.255
testCreatingAnExistingNodeDataDoesNotFail0.275
testCreatingAndReadingABinaryNodeData0.339
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeData0.223
testThatReadingANonExistingNodeDataReturnsAnEmptyNodeDataWhichIsUnmutable0.776
testPermissionCheckedOnDeleteNodeData0.231
testIsNodeTypeForNodeChecksPrimaryType0.23
testIsNodeTypeForNodeCheckFrozenTypeIfWereNotLookingForFrozenNodes0.227
testIsNodeTypeForNodeDoesNotCheckFrozenTypeIfTheRequestedTypeIsFrozenType0.208
testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.294
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0.22
testModDate0.216
testDelete0.288

PathTest

testIsAbsolute0

QueryTest

testSimpleQuery0.357
testMaxResultSize0.28

BaseVersionManagerTest

testCreateAndRestoreVersion0.271
testCreateAndRestoreDeletedVersion0.257

ContentVersionTest

testBasics0.275
testRetrievingBinariesFromContentVersion0.44
testRestoringBinariesFromContentVersion0.447
testRetrievingBinariesFromContentVersionsChildNode0.441

CompositeFilterTest

testInitializationAndDestruction0.058

ContentTypeFilterTest

testFilterWithEmptyDefaultExtension0.013

FilterTest

testInitialization0.074
testDecoratedFilter0.056
testBypassing0.104

InstallFilterTest

testExecutesCorrectCommandBasedOnURI0.066
testPassesNullAsCommandIfNoneSpecifiedWithTrailingSlash0.044
testPassesNullAsCommandIfNoneSpecified0.047

MultipartRequestFilterTest

testFilterCOS0.079
testFilterCommonsFileUpload0.071

MultipartRequestWrapperTest

testWillNotHideNewParametersAfterDoingForward0.047

ServletDispatchingFilterTest

testEscapeMetaCharacters0.048
testSupportsDefaultMapping0.051
testSupportsPathMapping0.047
testSupportsExtensionMapping0.048
testSupportsRegexMappings0.053
testShouldNotBypassWhenPathMappingMatches0.048
testShouldNotBypassWhenExactMappingMatches0.045
testShouldBypassWhenMappingDoesNotMatch0.049
testShouldBypassWhenMappingDoesNotMatchMAGNOLIA19840.048
testPathInfoShouldAdhereToServletSpec0.044
testPathInfoShouldStateWhateverIsAfterTheRegexMapping0.047
testWrapperRespectsForwards0.052

UnicodeNormalizationRequestWrapperTest

testWillNotBlockNewlyAddedParametersOnForward0.045

DefaultI18NContentSupportTest

testDetermineLocale0.048
testDetermineLocaleEndlessLoop0.048
testGetNodeDataEndlessLoop0.045

HierarchyBasedI18nContentSupportTest

testDetermineLocale0.052
testDetermineLocaleEndlessLoop0.049
testGetNodeDataEndlessLoop0.046

MessagesManagerTest

testGetsSimpleMessageFromDefaultBundle0.007
testGetsMessagesFromSpecifiedBundle0
testGetsMessagesFromSpecifiedBundleInPriorityEvenIfItExistsInDefaultBundle0
testFallsBackToDefaultLocaleIfCurrentLocaleDoesntSpecifyThisMessage0.001
testFallsBackToDefaultLocaleAlsoWithDefaultBundle0.001

AccessManagerImplTest

testGetPermissions0.001

RedirectClientCallbackTest

testExternalUrlsArePassedAsIs0.001
testRelativeURLsAreSupported0
testAbsoluteURLsArePrefixedWithContextPath0
testDoesNothingIfCurrentRequestURLIsTarget0
testTargetUrlIsFormattedWithEncodedRequestURL0.001
testRedirectWithParameters0

DelegatingUserManagerTest

testGetAllUsersWithTwoMgnlUserManagers0.005
testGetAllUsersWithOneManagerThrowingError0.002

HierarchicalUserManagerTest

testParentPathIsRealmIfNameShorterThan3Chars0
testParentPathShouldReflectFirstLettersOfNameAndIncludeRealmName0
testParentPathShouldBeLowercased0

MgnlGroupTest

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

MgnlUserManagerTest

testUsernameIsValidatedUponCreation0.001
testUsernameCantBeNull0
testUsernameCantBeEmpty0
testUsernameCantBeBlank0

MgnlUserTest

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

RescueSecuritySupportTest

testUserManagerIsAnInstanceOfRescueUserManager0.051
testUserManagerRealmIsSystemRealm0.046
testUserManagerReturnsCorrectAnonymousUser0.049
testUserManagerReturnsEnabledRescueUser0.048
testUserManagerReturnsRescueUserWithEnglishAsDefaultLanguage0.045
testUserManagerReturnsCorrectSystemUser0.05
testUserManagerReturnsCorrectSystemUserByName0.049
testUserManagerReturnsAnonymousUserByAnyNameExcludedSystemUserName0.049
testUserManagerReturnsSystemUserWithCorrectRole0.047
testUserManagerReturnsSystemUserWithCorrectGroup0.049

SecurityUtilTest

testPasswordRemovingMethodFromCache0
testPasswordRemovingMethodFromURL0.001

MgnlServletContextListenerTest

testInitRootPathJustWorks0.004
testInitRootPathStripsTrailingSlash0
testInitRootPathTranslatesBackslashes0
testInitRootPathTranslatesBackslashesAndStripsTrailingSlash0
testInitWebappNameJustWorks0
testInitWebappNameWorksWithTrailingSlashes0
testInitWebappNameWorksWithBackslashes0
testInitWebappNameWorksWithTrailingSlashesAndBackslashes0

BooleanUtilTest

testToBooleanKnowsItsBasicEnglishVocabulary0
testToBooleanHandlesNullsAndEmptyStringsGracefully0
testToBooleanUsesDefaultValueForUnknownValues0

ClasspathResourcesUtilTest

testSanitizeUrlToFile0.001
testOhWindoes0

ClassUtilTest

testIsSubClass0.001

ContentUtilRepoTest

testSessionBasedCopy0.188
testChangeNodeTypeReplaceFirstOccurrenceOnly0.194
testChangeNodeTypeReplaceAllOccurrences0.212

ContentUtilTest

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

DateUtilTest

testCustomFormatShouldUseGivenLocale0.014

DelayedExecutorTest

testDelayedExecution0.123
testMultipleDelayedExecution0.157
testExecutionAfterMaxDelay0.403

ExceptionUtilTest

testUnwrapIfShouldThrowWrappedExceptionIfItMatchesThe2ndParameter0
testUnwrapIfShouldThrowWrappedExceptionIfItIsARuntimeExceptionEvenIfItDoesntMatch2ndParameter0
testUnwrapIfShouldThrowPassedExceptionIfItDoesNotMatchAndIsntARuntimeException0
testUnwrapIfWithCauseBeeingNull0
testUnwrapIfWithUnwrapIfBeeingNull0

ExtendingContentWrapperTest

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

InheritanceContentWrapperTest

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

LazyContentWrapperTest

testClosedSessionResistance0.199
testWrappingNDParent0.19
testWrappingReferencedContent0.195

LazyNodeDataWrapperTest

testDoesNotCallHierarchyManagerUntilNeeded0.002
testCallHierarchyManagerOnlyFirstTime0.004
testWorkOnDeadSession0.001

NodeDataUtilTest

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

NodePathComparatorTest

testBasic0

NodeUuidComparatorTest

testBasic0.001

ObservationUtilTest

testFailRegisterWhenSessionInvalid0.053
testRegisterWhenSessionValid0.048
testDontFailUnRegisterWhenSessionInvalid0.044
testUnRegisterWhenSessionValid0.047

RequestDispatchUtilTest

testDispatchWithNullURI0
testDispatchRedirectInternal0.001
testDispatchRedirectNonInternal0
testDispatchRedirectNonInternalFailure0.001

SearchReplaceTest

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

ServletUtilsTest

testServletInitParametersToMap0.001
testFilterInitParametersToMap0
testGetWrappedRequest0
testIsMultipart0
testIsForward0
testIsInclude0
testIsError0
testGetDispatcherType0

SiblingsHelperTest

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

SimpleUrlPatternTest

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

StringLengthComparatorTest

testBasic0

SystemContentWrapperTest

testClosedSessionResistance0.183
testWrappingNDParent0.191
testWrappingReferencedContent0.187

UnicodeNormalizerTest

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

WebXmlUtilTest

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

WorkspaceXmlUtilTest

testWorkspaceOldIndexer0.003

Content2BeanTest

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

DefaultRepositoryStrategyTest

testAccessManagers0.184
testRepositorySessions0.174
testQueryManagers0.175
testHierarchyManagers0.176

MgnlContextTest

testCanDeclareCheckExceptionToBeThrownByDoInSystemContext0
testCanThrowRuntimeExceptionsWithoutSpecificThrowsClauseInDoInSystemContext0

RequestAttributeStrategyTest

testLocalAttributes0
testSessionAttributes0.003
testApplicationAttributes0

SystemRepositoryStrategyTest

testAccessManager0

WebContextImplTest

testLoginLogout0.003
testSerializable0.004

WriterResponseWrapperTest

testCantUseWriterAfterOutputStream0.003
testCantUseOutputStreamAfterWriter0

FreemarkerHelperTest

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

BinaryNodeDataModelTest

testCanBeUnwrappedByDeepUnWrap0.001

ContentModelTest

testCanBeUnwrappedByDeepUnWrap0.001

UserModelTest

testCanBeUnwrappedByDeepUnWrap0

BootstrapFilesComparatorTest

testXmlShouldBeBeforeProperties0.001
testZipAndGzShouldBeIgnoredInSortingXmlBeforeProperties0
testFilesAreOrderedByFileNameLength0

DataTransporterRepositoryTest

testDoctypeImport0.192

DataTransporterTest

testParseAndFormat0.051
testRemoveNs0.002

MagnoliaV2FilterTest

testBogusMetaElement0.009

PropertiesImportExportTest

testConvertsToStringByDefault0
testConvertsToWrapperType0
testCanUseIntShortcutForConvertingIntegers0
testPropertiesExport0.003
testImportMetadata0.002

LinkUtilTest

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

UUIDLinkTest

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

AuditLoggingUtilTest

testLogsLoginSuccesses0.001
testLogsLoginFailures0

AbstractModuleVersionHandlerTest

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

AddFilterBypassTaskTest

testFilterBypassAddedProperly0.048

AddURIPermissionTaskTest

testGetPostPermissionAddedToRoleProperly0.049
testGetPermissionAddedToRoleProperly0.056
testDenyPermissionAddedToRoleProperly0.043

BackupTaskTest

testNodeExistsWithFullPathAtBackupPathAfterBackingUp0.045

BootstrapConditionallyTest

testExecutesDelegateTaskIfNodeExists0.003
testBootstrapsIfNodeDoesNotExist0.001

IsAuthorInstanceDelegateTaskTest

testExecutesAuthorDelegateTaskWhenIsAuthor0.001
testExecutesPublicDelegateTaskWhenIsPublic0.001
testExecutesAuthorDelegateTaskWhenAdminPropertyDoesNotExist0
testExecutesAuthorDelegateTaskWhenAdminPropertyHasAMeaninglessValue0

ModuleBootstrapTaskTest

testShouldOnlyBootstrapFilesFromThisModule0

MoveAndRenamePropertyTaskTest

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

PropertyValueDelegateTaskTest

testExecutesDelegateTaskIfPropertyExistsWithExpectedValue0
testExecutesOtherDelegateTaskIfPropertyExistsWithOtherValue0
testExecutesOtherDelegateTaskIfPropertyMustNotExistAndDoesNot0
testThrowsExceptionIfPropertyMustExistAndDoesNot0

PropertyValuesTaskTest

testExistingPropertyIsReplaced0.001
testNonExistingPropertyIsNotReplacedButLogged0.001
testPropertywithUnexpectedValueIsNotReplacedButLogged0
testNonExistingPropertyAndExpectedAsSuchIsCreated0
testUnexpectedlyExistingPropertyIsNotReplacedAndLogged0

RegisterServletTaskTest

testRegisterServletTaskWithEmptyMappings0.201
testRegisterServletTaskWithMappings0.208

WebXmlConditionsUtilTest

testDoesNotWarnIfErrorDispatcherIsUsed0.004
testBlocksIfRequestDispatcherIsMissing0.002
testBlocksIfIncludeDispatcherIsMissing0.002

MD5CheckingFileExtractorOperationTest

testAbsentFilesAreRecreated0.004

BetwixtModuleDefinitionReaderTest

testDisplayNameCanBeWrittenWithDashEventhoughThisIsDeprecated0.004
testDisplayNameShouldBeWrittenWithCapitalN0.003
testClassIsResolvedToClassNameAsAString0.002
testVersionHandlerIsResolvedToAClass0.002
testModuleVersionIsProperlyRead0.003
testDependenciesVersionAreProperlyRead0.006
testDependenciesCanBeSpecifiedWithoutVersion0.003
testInvalidXmlIsCheckedAgainstDTD0.003
testGivenDtdIsIgnoredAndCheckedAgainstOurs0.003
testReadCompleteDescriptorAndCheckAllPropertiesDamnYouBetwixt0.007
testSelf0

DependencyCheckerImplTest

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

DependencyLevelComparatorTest

testCalcDependencyLevelWithNonOptionalDependencies0
testCalcDependencyLevelIgnoresUnregisteredOptionalDependencies0
testCalcDependencyLevelDoesNotIgnoreRegisteredOptionalDependencies0.001
testCanHandleOnlyOptionalAndMissingDependencies0
testCalcDependencyLevelWithNoDependencies0

VersionComparatorTest

testBasic0
testClassifiersAreIgnored0

VersionRangeTest

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

VersionTest

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

ModuleLifecycleContextImplTest

testCantRegisterAComponentIfNodeNameIsAlreadyForAnotherComponent0.001
testStartRegistersAllObserversWithAllModules0

ModuleManagementStateTest

testDescriptionForUpdatesOnly0.002
testDescriptionForInstallsOnly0
testDescriptionForInstallsAndUpdates0

ModuleManagerImplTest

testCheckModuleAndDeltasToStringForUpdate0
testCheckModuleAndDeltasToStringForInstall0
testUpdateAppliesSuppliedDeltasAndTasks0.026
testTaskExecutionExceptionInterruptsTasksAddsExplicitErrorMessage0.005
testFailedConditionsPreventsFurtherModulesToBeInstalledOrUpdated0.004
testPerformCantBeCalledTwiceByDifferentThreads0.803

ModuleRegistryImplTest

testCanGetModuleByClass0.001
testGetModuleByClassThrowExceptionIfMultipleModulesRegisteredWithSameClass0.001
testGetModuleByClassThrowExceptionIfNoModulesRegisteredWithGivenClass0
testCanGetModuleByNameIfMultipleModulesRegisteredWithSameClass0
testThrowsExceptionForUnregisteredModuleName0
testCanCheckIfAModuleExists0

ModuleManagerWebUITest

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

AbstractNodeOperationTest

testThatSubsequentCallsToTheThenMethodAdd0.001

ContentOpsTest

testCreateContent0
testCreatePage0.001
testCreateCollectionNode0
testCreateParagraph0
testSetNodeData0
testSetBinaryNodeData0.001
testSetTemplate0

NodeBuilderTest

testContextNodeIsProperlyPropagated0.204
testErrorMessages0.216
testPropertyNotReplaceIfCurrentValueDoesNotMatchExpectations0.322

OpsTest

testAddPropertyFailsIfPropertyExists0.245
testSetPropertyFailsIfPropertyDoesNotExist0.196
testSetPropertyFailsIfPropertyDoesNotHaveExpectedValue0.361
testRemoveFailsOnUnexistingPropertyOrNode0.224
testRenamePropertyAndCheckValueForString0.235

ModuleConfigNodeBuilderTaskTest

testModuleConfigNodeIsCreatedIfNeeded0.206
testModuleNodeIsCreatedIfNeeded0.187
testUsesExistingModuleConfigNode0.185

ModuleNodeBuilderTaskTest

testModuleNodeIsCreatedIfNeeded0.186
testUsesExistingModuleNode0.271

NodeBuilderTaskTest

testUnknownRootThrowsException0.283
testSyntax0.201

DefaultClassFactoryTest

testCanInstantiateWithEmptyConstructor0.001
testCanInstantiateWithAppropriateConstructor0
testCanInstantiateWithAppropriateConstructorAndNullParamsWhenSignatureIsSpecified0.001
testCanInstantiateWithBestMatchingConstructorWhenTheSignatureIsMorePrecise0
testCanInstantiateWithSingleArgConstructorAndNullParamWhenSignatureIspecified0

DefaultComponentProviderTest

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

ObjectFactoryTest

testInjectingSystemPropertyIntoDefaultComponentStillAllowsToSwapImplementationsLater0

CoreModuleVersionHandlerTest

testPngSwfMimeTypesOnInstall1.407
testPngSwfMimeTypesOnUpdateFrom35x1.038
testPngSwfMimeTypesOnUpdateFrom35xWithUserFixedValues1.366
testPngSwfMimeTypesOnUpdateFrom3641
testPngSwfMimeTypesOnUpdateFrom364WithUserFixedValues0.844
testPngSwfMimeTypesOnUpdateFrom4010.687
testPngSwfMimeTypesOnUpdateFrom401WithUserFixedValues0.708
testPngSwfMimeTypesOnUpdateFrom4100.664
testPngSwfMimeTypesOnUpdateFrom410WithUserFixedValues0.666
testUnicodeNormalizerAndFilterOrderOnUpdateFrom4100.532
testMP4MimeTypesOnInstall0.709
testMP4MimeTypesOnUpdateTo4450.319
testMP4MimeTypesOnUpdateTo445WithUserFixedValues0.33
testDefaultMP4MimeTypeOnUpdateTo445WithUserFixedValue0.327
test446MimeTypesOnInstall0.63
test446MimeTypesOnUpdateTo4460.251
test446MimeTypesOnUpdateTo446WithUserFixedValues0.234

AddURIPermissionsToAllRolesTest

testRegularRolesGetAllUriPermOnSlashStar0.001
testRegularRolesGetAllUriPermOnSlashStarAlsoOnPublicInstances0
testAnonymousRoleGetsDenyOnAllOnAuthorInstances0
testAnonymousRoleGetsAccessOnSlashStarAndDenyOnDotMagnoliaOnPublicInstances0

CheckAndUpdateExistingFiltersTest

testWarnIfFilterDidNotExistIn300.05
testWarnIfFilterClassHasBeenModified0.047
testWarnIfFilterPriorityHasBeenModified0.045
testWarnIfFilterParamsHaveBeenModified0.042
testProperTransformationIfFilterBypassHasBeenModified0.047
testDoNotWarnIfFilterHasDefault30Configuration0.045

IPConfigRulesUpdateTest

testOnlyChangesOldStyleRulesOrdersMethodsUppercasesThemAndLeavesOtherNodesUntouched0.001

UpdateI18nConfigurationTest

testUpdatesProperlyWhenAlreadyExisting0.002

ComponentsTestUtilTest

testConfiguredImplementation0
testSetSingletonInstance0
testInstanceFactory0

BinaryMockNodeDataTest

testThatAttributesAreSetOnTheWrappedNode0
testThatTheBinaryContentCanBeReadMultipleTimes0.001
testThatStreamIsSetOnTheWrappedNode0

MockAccessManagerTest

testThatWeHaveAllPermissions0

MockContentTest

testNameFilteringWorksForBothBinaryAndNonBinaryProperties0.002
testStringPropertiesCanBeRetrievedByStreamAndViceVersa0
testOrderBefore0
testOrderBefore20.001
testOrderBeforeFirstNode0
testCanDeleteAProperty0

MockHierarchyManagerTest

testThatWeHaveAllPermissions0

MockNodeDataTest

testSetValueWithParamValue0
testCanGetHandle0
testCanDeleteSelf0

MockObjectTest

testRootNodeOfHierarchyManger0
testCreatingANode0
testCreatingASubNode0
testGetANodeAddedToASubNode0
testSetABooleanValueOnANodeData0
testSetAnObjectAndResolvePropertyType0
testDeletingReallyWorks0

MockUtilTest

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

SelfTest

testJackrabbitUnregistersProperly0.052
testCommandIsSetCorrectlyFromPrototype0.004

Utf8ContentTest

testReadingUtf8AccentedChars0.189
testReadingUtf8Greek0.191
testReadingUtf8Russian0.175
testReadingUtf8SpecialChars0.215
testReadingUtf8JapaneseChars0.184
testCreateExportImportContentUtf8SpecialChars0.228
testSettingAnUtf8NodeData0.246
testSettingNewUtf8ContentNode0.218

BasePatternVoterTest

testInitWithoutPattern0

IfVoterTest

testReturnsValueOfElseIfConditionIsTrue0
testReturnsValueOfOtherwiseIfConditionIsFalse0
testReturns0IfConditionIsFalseAndOtherwiseIsntSet0.001

ResponseContentTypeVoterTest

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

URIStartsWithVoterTest

testBasics0
testNotVoter0
testInverseVoter0