Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
193 0 0 1 99.482% 5.987

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


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
info.magnolia.commands 3 0 0 0 100% 0.033
info.magnolia.config.converters 10 0 0 0 100% 0.064
info.magnolia.config.registry 29 0 0 0 100% 0.038
info.magnolia.config.map2bean 38 0 0 1 97.368% 0.099
info.magnolia.config.source.yaml 58 0 0 0 100% 3.407
info.magnolia.config.source 2 0 0 0 100% 0.127
info.magnolia.config.source.raw 6 0 0 0 100% 0.007
info.magnolia.config.source.jcr 4 0 0 0 100% 1.258
info.magnolia.config.source.yaml.decoration 15 0 0 0 100% 0.472
info.magnolia.config 16 0 0 0 100% 0.055
info.magnolia.config.maputil 8 0 0 0 100% 0.411
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.016

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

info.magnolia.commands

Class Tests Errors Failures Skipped Success Rate Time
ExportJcrNodeToYamlCommandTest 3 0 0 0 100% 0.033

info.magnolia.config.converters

Class Tests Errors Failures Skipped Success Rate Time
DefinitionRawViewToYamlConverterImplTest 7 0 0 0 100% 0.063
RawDefinitionViewToMapConverterTest 3 0 0 0 100% 0.001

info.magnolia.config.registry

Class Tests Errors Failures Skipped Success Rate Time
DefinitionProviderBuilderTest 2 0 0 0 100% 0.002
DefinitionQueryImplTest 2 0 0 0 100% 0.003
RegistryTypeNameUtilTest 2 0 0 0 100% 0
RegistryFacadeImplTest 4 0 0 0 100% 0.006
AbstractRegistryTest 13 0 0 0 100% 0.025
RegistryMapTest 6 0 0 0 100% 0.002

info.magnolia.config.map2bean

Class Tests Errors Failures Skipped Success Rate Time
Map2BeanTransformerTest 38 0 0 1 97.368% 0.099

info.magnolia.config.source.yaml

Class Tests Errors Failures Skipped Success Rate Time
RegexBasedPathToMetadataInferrerTest 11 0 0 0 100% 0.003
YamlReaderTest 17 0 0 0 100% 0.015
YamlDefinitionProviderTest 17 0 0 0 100% 3.32
YamlConfigurationSourceTest 9 0 0 0 100% 0.038
MetadataProcessorTest 1 0 0 0 100% 0.03
YamlConfigurationSourceBuilderTest 2 0 0 0 100% 0.001
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0

info.magnolia.config.source

Class Tests Errors Failures Skipped Success Rate Time
AbstractConfigurationSourceBuilderTest 2 0 0 0 100% 0.127

info.magnolia.config.source.raw

Class Tests Errors Failures Skipped Success Rate Time
DefinitionRawViewMapWrapperTest 6 0 0 0 100% 0.007

info.magnolia.config.source.jcr

Class Tests Errors Failures Skipped Success Rate Time
JcrConfigurationSourceTest 4 0 0 0 100% 1.258

info.magnolia.config.source.yaml.decoration

Class Tests Errors Failures Skipped Success Rate Time
FilePathBasedYamlDefinitionDecoratorResolverTest 3 0 0 0 100% 0.01
YamlDefinitionDecoratorTest 12 0 0 0 100% 0.462

info.magnolia.config

Class Tests Errors Failures Skipped Success Rate Time
MutableWrapperTest 16 0 0 0 100% 0.055

info.magnolia.config.maputil

Class Tests Errors Failures Skipped Success Rate Time
ConfigurationMapOverlayTest 3 0 0 0 100% 0.395
ToMapTest 5 0 0 0 100% 0.016

info.magnolia.config.registry.decoration

Class Tests Errors Failures Skipped Success Rate Time
CachingDefinitionDecoratorTest 3 0 0 0 100% 0.01
DefinitionDecoratorsTest 1 0 0 0 100% 0.006

Test Cases

[Summary] [Package List] [Test Cases]

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.014
definitionProviderViewNullCheck 0.006
convertsSimpleProperty 0.005
convertsNestedClasses 0.006
nestedCollectionsHandledCorrectly 0.005
sameDefinitionProducedAfterJcrToYamlConversion 0.021
convertsCollection 0.006

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0
handlesSubBeans 0.001
handlesCollectionProperties 0

DefinitionProviderBuilderTest

buildFromTransformationResultCompatibleDefinitionType 0.001
buildFromTransformationResultIncompatibleDefinitionType 0.001

RegexBasedPathToMetadataInferrerTest

moduleIsFoundFromPattern 0.001
nameIsFoundFromNamedPattern 0
nameFromPathPattern 0
nameFallsBackToFileName 0
nameAndModuleFromNamedGroups 0.001
throwsExceptionIfPathDoesntMatchPattern 0
nameIsFoundFromNumberedPattern 0
moduleIsFoundFromPatternWithNamedGroup 0
nameFromFilenameIfNoPattern 0
javaFreeModulesConventions 0.001
moduleFallsBackToGivenDefault 0

MutableWrapperTest

avoidsInvokingWrappedObjectsClassConstructorForProxy 0.011
modifyListPropertyElement 0.014
canWrapBeanWithCycles 0.007
mutableWrapperPreservesRuntimeType 0.001
modifyMapPropertyEntry 0
stringsAreNotWrapped 0
canWrapProxiedObject 0.007
modificationsArePickedUpByNonGetterSetterMethods 0.007
modifySimpleProperty 0
primitivesAreNotWrapped 0.001
modifyPrimitiveListProperty 0
explicitlySetPropertyIsNotAffectedByWrappingMechanism 0
equalsWithComplexFieldsModified 0
enumsAreNotWrapped 0
toStringInvocation 0.006
equalsTakesSourceObjectAndModifiedPropertiesInAccount 0.001

YamlReaderTest

readerGetsClosed 0
tabsCanBeUsedInScalars 0
syntaxQuirks 0.001
loadingListAsRootObjectShouldFail 0.002
includesWithAbsolutePaths 0.002
tabsCantBeUsedToIndent 0.002
mapWithNumberKeys 0.001
canHandleNonBreakingWhiteSpace 0.001
brokenIndentationLeadsToUnderstandableErrorMessages 0.001
singleLineYamlCanBeRead 0
references 0.002
canHandleNonBreakingWhiteSpace2 0
basicAttributes 0.001
selfTestNestedMapGet 0
canReadValueLessProperty 0
supportsAbbreviatedSyntax 0.002
canReadEmptyStringProperty 0

DefinitionRawViewMapWrapperTest

collectionOfNumbers 0.001
mapOfSimpleTypes 0.001
simpleValues 0.001
mapOfComplexTypes 0.001
collectionOfComplexTypes 0.001
mapOfSimpleTypesWithNonStringKeys 0.002

ConfigurationMapOverlayTest

createsMissingMapLayers 0.353
overlaysMapOfMapsAtPath 0.042
overlaysMapOfMapsAtRoot 0

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0.008
cachedDecorationResult 0.001
invalidatesCacheOnDefinitionProviderModification 0.001

DefinitionQueryImplTest

queryByName 0.002
queryByLocation 0.001

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.031
decorationWithOverride 0.029
complexInheritanceWithOverriding 0.042
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.017
reactsOnIncludedFileChange 1.014
doesNotFailWhenBoundToEmptyFile 1.013
deprecateYAMLDefinition 0.02
deprecateYamlDefinitionWithOnlySinceValue 0.013
overrideListAndMapAndKeepOrder 0.024
definitionInheritanceWithNameAsId 0.018
includeWithOverriding 0.021
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.016
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.011
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.008
deprecationInformationRemovedFromMetadata 0.011
simpleOverride 0.016
simpleInheritance 0.016

YamlConfigurationSourceTest

shouldNotRegisterIfPathDoesNotMatch 0.001
registerProviderEvenIfFileCantBeLoaded 0.004
nameComesFromDefAndIsAvailableOnMetadataAsWell 0.003
nameFromConfigurationSourceHasHigherPriorityThanNameFromMetadata 0.003
detectsYamlDefinitionDecoratorUponStart 0.008
definitionDecoratorsRemovedUponWholeDecorationFolderRemoval 0.009
registerProviderWithNullResource 0.002
registersWithInvalidYaml 0.005
transformationResultProblemsAreAggregatedByDefinitionProvider 0.003

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0.001
producesMapWithSequentialStringKeysForListWithoutNameProperty 0.011
extractsNameKeysFromElementsOfListOfMaps 0.001
doesNotYieldNPEOnNullInput 0.003

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0
providesHumanReadablePluralRegistryName 0

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 0.014
checksForRights 0.013
streamClosedCorrectlyEvenThoughExceptionOccurs 0.006

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0.03

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.169
testReloadsOnChange 1.053
testRawViewGeneration 0.024
testRegistersOnStart 0.012

RegistryFacadeImplTest

singleQuery 0.003
byModuleAggregatesFromDifferentRegistries 0.001
providersByType 0.001
providersByConfigurationSourceType 0.001

AbstractRegistryTest

singleQueryFailsOnModuleAndNameMismatch 0.001
singleQuery 0.001
singleQueryByModuleAndPartialName 0.001
singleQueryByModuleAndName 0.001
unregisterDecoratedDefinition 0.005
singleQueryByPartialName 0.001
singleQueryByName 0.001
addDecoratorTargetingNonExistingDefinition 0.003
queryByModuleName 0
allowsDefinitionDecorationAndAppliesDecoratorsInOrderOfModuleDependency 0.007
singleQueryFailsIfMultipleMatches 0.001
validateAlsoDecoratedDefinition 0.002
singleQueryFailsIfNoMatch 0.001

YamlConfigurationSourceBuilderTest

withCustomConstruct 0.001
withCustomMultiConstruct 0

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.007
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.001
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.002

Map2BeanTransformerTest

toBeanResolvesSimpleMaps 0.002
toBeanSupportsNullProperties 0.002
toBeanInstantiatesTargetTypeDefinedByTheClassProperty 0.001
toBeanResolvesEmptyLists 0.001
emptyNameIsNotForciblySetByMap2Bean 0.001
toBeanResolvesEnums 0.001
toBeanResolvesBeanListsFromMaps 0.002
toBeanResolvesClassPropertyType 0.001
toBeanSupportsNullClassProperties 0.001
toBeanResolvesBeanLists 0.002
beanSetterInvocationProblemIsTracked 0.004
toBeanResolvesSimpleLists 0.002
toBeanDoesntInvokeGetters 0.03
toBeanSupportsNonTypedMaps 0.003
toBeanSupportsNonTypedLists 0.004
yieldsCorrectCollectionTypes 0.003
toBeanSupportsNullOrEmptyMap 0.001
typeMismatchShowsWarnings 0.002
initIsCalledAfterBeanIsPopulated 0.002
beanTypeResolutionProblemIsTracked 0
skipped
invalidClassPropertyValueIsTrackedAsProblem 0.001
toBeanInstantiatesTargetTypeDefinedByTheClassPropertyAndResolvesSubTypeMapping 0.005
toBeanResolvesIterablesOfPrimitives 0.001
toBeanResolvesNamePropertyInBeanMaps 0.002
beanInitialisationProblemIsTracked 0.002
toBeanResolvesBeanMaps 0.001
transformationOfNullInputIsTrackedAsProblem 0
toBeanPreservesOrderingOfBeanMaps 0.002
nullPropertyValuesDoNotShowAnyWarning 0.001
toBeanResolvesNameProperty 0.001
toBeanResolvesBasicPropertyTypes 0.001
toBeanCanHandleMapsWithNonStringKeys 0.001
initIsCalledAfterBeanIsMapped 0.004
simpleValueConversionProblemIsTracked 0.001
toBeanResolvesListsAndIgnoresElementsWithIncompatibleType 0.003
toBeanResolvesSubBeans 0.001
unknownPropertiesAreTracked 0.003
toBeanResolvesNamePropertyInBeanListsFromMaps 0.004

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.006

RegistryMapTest

removeAndPutAll 0.001
canReRegisterDefinitionWithTheSameMetadata 0
canReRegisterDefinitionStub 0
idAlreadyRegistered 0.001
putAndGet 0
remove 0

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.126
nameOfCorrectlyHandlesCommonCapitalizationCases 0.001

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.242
decoratesRoot 0.021
decoratesAndOverridesListAndMapKeepOrder 0.021
decoratesNamedLists 0.019
decoratesTypeInformation 0.027
decorationProblemsAreAggregated 0.023
decoratesMapWithDigitKeys 0.016
emptyDecoratorIsLoggedAsProblem 0.016
cannotDecorateMapProblemShouldHaveSevereLevel 0.034
decoratesMapMember 0.015
decoratesMapWithArbitraryValueType 0.014
removingDecoratorOfDeletedResourceDoesNotThrowException 0.014

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped