Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.032
info.magnolia.config.converters 10 0 0 0 100% 0.065
info.magnolia.config.registry 29 0 0 0 100% 0.036
info.magnolia.config.map2bean 38 0 0 1 97.368% 0.107
info.magnolia.config.source.yaml 58 0 0 0 100% 3.394
info.magnolia.config.source 2 0 0 0 100% 0.156
info.magnolia.config.source.raw 6 0 0 0 100% 0.008
info.magnolia.config.source.jcr 4 0 0 0 100% 1.272
info.magnolia.config.source.yaml.decoration 15 0 0 0 100% 0.514
info.magnolia.config 16 0 0 0 100% 0.053
info.magnolia.config.maputil 8 0 0 0 100% 0.433
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.017

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

info.magnolia.config.converters

Class Tests Errors Failures Skipped Success Rate Time
DefinitionRawViewToYamlConverterImplTest 7 0 0 0 100% 0.064
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.002
RegistryTypeNameUtilTest 2 0 0 0 100% 0
RegistryFacadeImplTest 4 0 0 0 100% 0.005
AbstractRegistryTest 13 0 0 0 100% 0.027
RegistryMapTest 6 0 0 0 100% 0

info.magnolia.config.map2bean

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

info.magnolia.config.source.yaml

Class Tests Errors Failures Skipped Success Rate Time
RegexBasedPathToMetadataInferrerTest 11 0 0 0 100% 0.004
YamlReaderTest 17 0 0 0 100% 0.017
YamlDefinitionProviderTest 17 0 0 0 100% 3.328
YamlConfigurationSourceTest 9 0 0 0 100% 0.04
MetadataProcessorTest 1 0 0 0 100% 0.003
YamlConfigurationSourceBuilderTest 2 0 0 0 100% 0.001
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0.001

info.magnolia.config.source

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

info.magnolia.config.source.raw

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

info.magnolia.config.source.jcr

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

info.magnolia.config.source.yaml.decoration

Class Tests Errors Failures Skipped Success Rate Time
FilePathBasedYamlDefinitionDecoratorResolverTest 3 0 0 0 100% 0.009
YamlDefinitionDecoratorTest 12 0 0 0 100% 0.505

info.magnolia.config

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

info.magnolia.config.maputil

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

info.magnolia.config.registry.decoration

Class Tests Errors Failures Skipped Success Rate Time
CachingDefinitionDecoratorTest 3 0 0 0 100% 0.012
DefinitionDecoratorsTest 1 0 0 0 100% 0.005

Test Cases

[Summary] [Package List] [Test Cases]

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.014
definitionProviderViewNullCheck 0.005
convertsSimpleProperty 0.006
convertsNestedClasses 0.012
nestedCollectionsHandledCorrectly 0.006
sameDefinitionProducedAfterJcrToYamlConversion 0.015
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.001
nameFromFilenameIfNoPattern 0
javaFreeModulesConventions 0.001
moduleFallsBackToGivenDefault 0

MutableWrapperTest

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

YamlReaderTest

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

DefinitionRawViewMapWrapperTest

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

ConfigurationMapOverlayTest

createsMissingMapLayers 0.37
overlaysMapOfMapsAtPath 0.046
overlaysMapOfMapsAtRoot 0

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0.01
cachedDecorationResult 0.001
invalidatesCacheOnDefinitionProviderModification 0.001

DefinitionQueryImplTest

queryByName 0.002
queryByLocation 0

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.035
decorationWithOverride 0.033
complexInheritanceWithOverriding 0.051
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.015
reactsOnIncludedFileChange 1.013
doesNotFailWhenBoundToEmptyFile 1.016
deprecateYAMLDefinition 0.017
deprecateYamlDefinitionWithOnlySinceValue 0.012
overrideListAndMapAndKeepOrder 0.023
definitionInheritanceWithNameAsId 0.017
includeWithOverriding 0.02
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.016
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.011
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.007
deprecationInformationRemovedFromMetadata 0.012
simpleOverride 0.015
simpleInheritance 0.015

YamlConfigurationSourceTest

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

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0
producesMapWithSequentialStringKeysForListWithoutNameProperty 0.013
extractsNameKeysFromElementsOfListOfMaps 0.001
doesNotYieldNPEOnNullInput 0.003

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0
providesHumanReadablePluralRegistryName 0

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 0.013
checksForRights 0.012
streamClosedCorrectlyEvenThoughExceptionOccurs 0.007

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0.003

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.194
testReloadsOnChange 1.045
testRawViewGeneration 0.021
testRegistersOnStart 0.012

RegistryFacadeImplTest

singleQuery 0.002
byModuleAggregatesFromDifferentRegistries 0.001
providersByType 0.001
providersByConfigurationSourceType 0.001

AbstractRegistryTest

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

YamlConfigurationSourceBuilderTest

withCustomConstruct 0.001
withCustomMultiConstruct 0

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0.001

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.007
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.001
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.001

Map2BeanTransformerTest

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

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.005

RegistryMapTest

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

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.155
nameOfCorrectlyHandlesCommonCapitalizationCases 0.001

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.239
decoratesRoot 0.021
decoratesAndOverridesListAndMapKeepOrder 0.022
decoratesNamedLists 0.021
decoratesTypeInformation 0.027
decorationProblemsAreAggregated 0.022
decoratesMapWithDigitKeys 0.017
emptyDecoratorIsLoggedAsProblem 0.016
cannotDecorateMapProblemShouldHaveSevereLevel 0.038
decoratesMapMember 0.017
decoratesMapWithArbitraryValueType 0.019
removingDecoratorOfDeletedResourceDoesNotThrowException 0.046

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped