Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
188 0 0 1 99.468% 9.013

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.066
info.magnolia.config.converters 10 0 0 0 100% 0.794
info.magnolia.config.map2bean 37 0 0 1 97.297% 1.213
info.magnolia.config.registry 29 0 0 0 100% 0.27
info.magnolia.config.source.yaml 55 0 0 0 100% 4.092
info.magnolia.config.source 2 0 0 0 100% 0.003
info.magnolia.config.source.raw 6 0 0 0 100% 0.021
info.magnolia.config.source.yaml.decoration 14 0 0 0 100% 0.724
info.magnolia.config.source.jcr 4 0 0 0 100% 1.104
info.magnolia.config 16 0 0 0 100% 0.635
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.081
info.magnolia.config.maputil 8 0 0 0 100% 0.01

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.066

info.magnolia.config.converters

Class Tests Errors Failures Skipped Success Rate Time
RawDefinitionViewToMapConverterTest 3 0 0 0 100% 0.013
DefinitionRawViewToYamlConverterImplTest 7 0 0 0 100% 0.781

info.magnolia.config.map2bean

Class Tests Errors Failures Skipped Success Rate Time
Map2BeanTransformerTest 37 0 0 1 97.297% 1.213

info.magnolia.config.registry

Class Tests Errors Failures Skipped Success Rate Time
AbstractRegistryTest 13 0 0 0 100% 0.14
DefinitionQueryImplTest 2 0 0 0 100% 0.068
DefinitionProviderBuilderTest 2 0 0 0 100% 0.006
RegistryTypeNameUtilTest 2 0 0 0 100% 0.012
RegistryFacadeImplTest 4 0 0 0 100% 0.042
RegistryMapTest 6 0 0 0 100% 0.002

info.magnolia.config.source.yaml

Class Tests Errors Failures Skipped Success Rate Time
YamlReaderTest 17 0 0 0 100% 0.027
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0.003
MetadataProcessorTest 1 0 0 0 100% 0.01
RegexBasedPathToMetadataInferrerTest 11 0 0 0 100% 0.028
YamlDefinitionProviderTest 16 0 0 0 100% 3.614
YamlConfigurationSourceTest 9 0 0 0 100% 0.41

info.magnolia.config.source

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

info.magnolia.config.source.raw

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

info.magnolia.config.source.yaml.decoration

Class Tests Errors Failures Skipped Success Rate Time
YamlDefinitionDecoratorTest 11 0 0 0 100% 0.712
FilePathBasedYamlDefinitionDecoratorResolverTest 3 0 0 0 100% 0.012

info.magnolia.config.source.jcr

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

info.magnolia.config

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

info.magnolia.config.registry.decoration

Class Tests Errors Failures Skipped Success Rate Time
DefinitionDecoratorsTest 1 0 0 0 100% 0.061
CachingDefinitionDecoratorTest 3 0 0 0 100% 0.02

info.magnolia.config.maputil

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

Test Cases

[Summary] [Package List] [Test Cases]

DefinitionRawViewMapWrapperTest

collectionOfNumbers 0.002
mapOfSimpleTypes 0.002
simpleValues 0.002
mapOfComplexTypes 0.008
collectionOfComplexTypes 0.002
mapOfSimpleTypesWithNonStringKeys 0.005

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0.011
handlesSubBeans 0.001
handlesCollectionProperties 0.001

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.061

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 0.024
checksForRights 0.026
streamClosedCorrectlyEvenThoughExceptionOccurs 0.016

YamlReaderTest

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

Map2BeanTransformerTest

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

AbstractRegistryTest

singleQueryFailsOnModuleAndNameMismatch 0.019
singleQuery 0.008
singleQueryByModuleAndPartialName 0.004
singleQueryByModuleAndName 0.007
unregisterDecoratedDefinition 0.025
singleQueryByPartialName 0.005
singleQueryByName 0.006
addDecoratorTargetingNonExistingDefinition 0.033
queryByModuleName 0.008
allowsDefinitionDecorationAndAppliesDecoratorsInOrderOfModuleDependency 0.015
singleQueryFailsIfMultipleMatches 0.002
validateAlsoDecoratedDefinition 0.006
singleQueryFailsIfNoMatch 0.002

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.109
decoratesRoot 0.119
decoratesNamedLists 0.083
decoratesTypeInformation 0.125
decorationProblemsAreAggregated 0.064
decoratesMapWithDigitKeys 0.045
emptyDecoratorIsLoggedAsProblem 0.033
cannotDecorateMapProblemShouldHaveSevereLevel 0.039
decoratesMapMember 0.039
decoratesMapWithArbitraryValueType 0.027
removingDecoratorOfDeletedResourceDoesNotThrowException 0.029

ConfigurationMapOverlayTest

createsMissingMapLayers 0.004
overlaysMapOfMapsAtPath 0.005
overlaysMapOfMapsAtRoot 0.001

DefinitionQueryImplTest

queryByName 0.067
queryByLocation 0.001

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0.003

DefinitionProviderBuilderTest

buildFromTransformationResultCompatibleDefinitionType 0.001
buildFromTransformationResultIncompatibleDefinitionType 0.005

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.085
definitionProviderViewNullCheck 0.031
convertsSimpleProperty 0.017
convertsNestedClasses 0.012
nestedCollectionsHandledCorrectly 0.022
sameDefinitionProducedAfterJcrToYamlConversion 0.598
convertsCollection 0.016

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.005
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.003
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.004

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0
producesMapWithSequentialStringKeysForListWithoutNameProperty 0
extractsNameKeysFromElementsOfListOfMaps 0
doesNotYieldNPEOnNullInput 0

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0.01

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0.01
providesHumanReadablePluralRegistryName 0.002

RegexBasedPathToMetadataInferrerTest

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

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.003
nameOfCorrectlyHandlesCommonCapitalizationCases 0

MutableWrapperTest

avoidsInvokingWrappedObjectsClassConstructorForProxy 0.361
modifyListPropertyElement 0.057
canWrapBeanWithCycles 0.057
mutableWrapperPreservesRuntimeType 0.001
modifyMapPropertyEntry 0.001
stringsAreNotWrapped 0
canWrapProxiedObject 0.047
modificationsArePickedUpByNonGetterSetterMethods 0.051
modifySimpleProperty 0.001
primitivesAreNotWrapped 0.003
modifyPrimitiveListProperty 0.001
explicitlySetPropertyIsNotAffectedByWrappingMechanism 0.003
equalsWithComplexFieldsModified 0.006
enumsAreNotWrapped 0
toStringInvocation 0.045
equalsTakesSourceObjectAndModifiedPropertiesInAccount 0.001

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.056
decorationWithOverride 0.048
complexInheritanceWithOverriding 0.119
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.025
reactsOnIncludedFileChange 1.051
doesNotFailWhenBoundToEmptyFile 1.014
deprecateYAMLDefinition 0.027
deprecateYamlDefinitionWithOnlySinceValue 0.021
definitionInheritanceWithNameAsId 0.037
includeWithOverriding 0.027
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.027
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.041
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.022
deprecationInformationRemovedFromMetadata 0.038
simpleOverride 0.035
simpleInheritance 0.026

RegistryFacadeImplTest

singleQuery 0.006
byModuleAggregatesFromDifferentRegistries 0.005
providersByType 0.011
providersByConfigurationSourceType 0.02

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.014
testReloadsOnChange 1.026
testRawViewGeneration 0.027
testRegistersOnStart 0.037

RegistryMapTest

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

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0.007
cachedDecorationResult 0.008
invalidatesCacheOnDefinitionProviderModification 0.005

YamlConfigurationSourceTest

shouldNotRegisterIfPathDoesNotMatch 0.195
registerProviderEvenIfFileCantBeLoaded 0.032
nameComesFromDefAndIsAvailableOnMetadataAsWell 0.011
nameFromConfigurationSourceHasHigherPriorityThanNameFromMetadata 0.009
detectsYamlDefinitionDecoratorUponStart 0.04
definitionDecoratorsRemovedUponWholeDecorationFolderRemoval 0.074
registerProviderWithNullResource 0.004
registersWithInvalidYaml 0.022
transformationResultProblemsAreAggregatedByDefinitionProvider 0.023

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped