Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
219 0 0 1 99.543% 9.54

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.config.module 8 0 0 0 100% 0.225
info.magnolia.config.source.yaml 64 0 0 0 100% 3.446
info.magnolia.config.source.jcr 4 0 0 0 100% 1.163
info.magnolia.config.source.yaml.decoration 15 0 0 0 100% 0.69
info.magnolia.config.maputil 8 0 0 0 100% 0.428
info.magnolia.config.resolver 6 0 0 0 100% 3.243
info.magnolia.commands 3 0 0 0 100% 0.017
info.magnolia.config.converters 10 0 0 0 100% 0.055
info.magnolia.config.registry 30 0 0 0 100% 0.032
info.magnolia.config.map2bean 39 0 0 1 97.436% 0.095
info.magnolia.config.source 5 0 0 0 100% 0.024
info.magnolia.config.source.raw 6 0 0 0 100% 0.005
info.magnolia.config 17 0 0 0 100% 0.106
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.011

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

info.magnolia.config.module

Class Tests Errors Failures Skipped Success Rate Time
ModuleJcrConfigurationSourceTest 1 0 0 0 100% 0.063
ModuleMap2BeanTransformerTest 5 0 0 0 100% 0.159
ModuleYamlConfigurationSourceTest 2 0 0 0 100% 0.003

info.magnolia.config.source.yaml

Class Tests Errors Failures Skipped Success Rate Time
RegexBasedPathToMetadataInferrerTest 11 0 0 0 100% 0.006
YamlReaderTest 18 0 0 0 100% 0.027
YamlDefinitionProviderTest 17 0 0 0 100% 3.363
YamlConfigurationSourceTest 9 0 0 0 100% 0.039
MetadataProcessorTest 1 0 0 0 100% 0.001
YamlConfigurationSourceBuilderTest 2 0 0 0 100% 0
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0
YamlFileDependencyTest 5 0 0 0 100% 0.01

info.magnolia.config.source.jcr

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

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

info.magnolia.config.maputil

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

info.magnolia.config.resolver

Class Tests Errors Failures Skipped Success Rate Time
AnnotationProcessingTypeResolverTest 6 0 0 0 100% 3.243

info.magnolia.commands

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

info.magnolia.config.converters

Class Tests Errors Failures Skipped Success Rate Time
DefinitionRawViewToYamlConverterImplTest 7 0 0 0 100% 0.052
RawDefinitionViewToMapConverterTest 3 0 0 0 100% 0.003

info.magnolia.config.registry

Class Tests Errors Failures Skipped Success Rate Time
DefinitionProviderBuilderTest 3 0 0 0 100% 0.001
DefinitionQueryImplTest 2 0 0 0 100% 0
RegistryTypeNameUtilTest 2 0 0 0 100% 0
RegistryFacadeImplTest 4 0 0 0 100% 0.013
AbstractRegistryTest 13 0 0 0 100% 0.018
RegistryMapTest 6 0 0 0 100% 0

info.magnolia.config.map2bean

Class Tests Errors Failures Skipped Success Rate Time
Map2BeanTransformerTest 39 0 0 1 97.436% 0.095

info.magnolia.config.source

Class Tests Errors Failures Skipped Success Rate Time
AbstractConfigurationSourceBuilderTest 2 0 0 0 100% 0.013
DefinitionProviderWrapperWithProxyFallbackTest 3 0 0 0 100% 0.011

info.magnolia.config.source.raw

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

info.magnolia.config

Class Tests Errors Failures Skipped Success Rate Time
MutableWrapperTest 17 0 0 0 100% 0.106

info.magnolia.config.registry.decoration

Class Tests Errors Failures Skipped Success Rate Time
CachingDefinitionDecoratorTest 3 0 0 0 100% 0.007
DefinitionDecoratorsTest 1 0 0 0 100% 0.004

Test Cases

[Summary] [Package List] [Test Cases]

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.011
definitionProviderViewNullCheck 0.005
convertsSimpleProperty 0.013
convertsNestedClasses 0.004
nestedCollectionsHandledCorrectly 0.005
sameDefinitionProducedAfterJcrToYamlConversion 0.01
convertsCollection 0.003

ModuleJcrConfigurationSourceTest

reload 0.061

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0
handlesSubBeans 0
handlesCollectionProperties 0.001

DefinitionProviderBuilderTest

buildFromTransformationResultCompatibleDefinitionType 0
buildFromTransformationResultIncompatibleDefinitionType 0
reportsIncompatibleDefinitions 0

RegexBasedPathToMetadataInferrerTest

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

ModuleMap2BeanTransformerTest

handleMissingProperty 0.147
readCollection 0.002
createModuleInstance 0.005
readMapDoesNotSkipBeanWhenIsEnabledReturnsBooleanClass 0.003
readMap 0

MutableWrapperTest

avoidsInvokingWrappedObjectsClassConstructorForProxy 0.031
modifyListPropertyElement 0.025
canWrapBeanWithCycles 0.019
mutableWrapperPreservesRuntimeType 0
modifyMapPropertyEntry 0
stringsAreNotWrapped 0
canWrapProxiedObject 0.007
generatedMutableWrapperClassesAreCached 0.005
modificationsArePickedUpByNonGetterSetterMethods 0.005
modifySimpleProperty 0
primitivesAreNotWrapped 0.001
modifyPrimitiveListProperty 0
explicitlySetPropertyIsNotAffectedByWrappingMechanism 0
equalsWithComplexFieldsModified 0
enumsAreNotWrapped 0
toStringInvocation 0.011
equalsTakesSourceObjectAndModifiedPropertiesInAccount 0

YamlReaderTest

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

DefinitionRawViewMapWrapperTest

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

ConfigurationMapOverlayTest

createsMissingMapLayers 0.344
overlaysMapOfMapsAtPath 0.004
overlaysMapOfMapsAtRoot 0

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0.004
cachedDecorationResult 0
invalidatesCacheOnDefinitionProviderModification 0

DefinitionQueryImplTest

queryByName 0
queryByLocation 0

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.029
decorationWithOverride 0.029
complexInheritanceWithOverriding 0.065
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.012
reactsOnIncludedFileChange 1.023
doesNotFailWhenBoundToEmptyFile 1.02
deprecateYAMLDefinition 0.023
deprecateYamlDefinitionWithOnlySinceValue 0.012
overrideListAndMapAndKeepOrder 0.026
definitionInheritanceWithNameAsId 0.017
includeWithOverriding 0.016
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.019
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.012
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.009
deprecationInformationRemovedFromMetadata 0.011
simpleOverride 0.018
simpleInheritance 0.022

YamlConfigurationSourceTest

shouldNotRegisterIfPathDoesNotMatch 0.001
registerProviderEvenIfFileCantBeLoaded 0.008
nameComesFromDefAndIsAvailableOnMetadataAsWell 0
nameFromConfigurationSourceHasHigherPriorityThanNameFromMetadata 0.001
detectsYamlDefinitionDecoratorUponStart 0.007
definitionDecoratorsRemovedUponWholeDecorationFolderRemoval 0.007
registerProviderWithNullResource 0.001
registersWithInvalidYaml 0.013
transformationResultProblemsAreAggregatedByDefinitionProvider 0.001

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0
producesMapWithSequentialStringKeysForListWithoutNameProperty 0.008
extractsNameKeysFromElementsOfListOfMaps 0.002
doesNotYieldNPEOnNullInput 0.001

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0
providesHumanReadablePluralRegistryName 0

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 0.004
checksForRights 0.007
streamClosedCorrectlyEvenThoughExceptionOccurs 0.005

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0

ModuleYamlConfigurationSourceTest

decorationPattern 0.001
moduleConfigPattern 0

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.037
testReloadsOnChange 1.092
testRawViewGeneration 0.021
testRegistersOnStart 0.011

RegistryFacadeImplTest

singleQuery 0.003
byModuleAggregatesFromDifferentRegistries 0.002
providersByType 0.001
providersByConfigurationSourceType 0.003

AbstractRegistryTest

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

YamlConfigurationSourceBuilderTest

withCustomConstruct 0
withCustomMultiConstruct 0

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.003
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.001
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.002

Map2BeanTransformerTest

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

AnnotationProcessingTypeResolverTest

packageRestrictionToNonExistingPackage 0.123
packageRestrictionToParentPackage 0.025
noPackageRestrictionPropertyEmpty 1.727
packageRestrictionToFieldAndColumnPackages 0
noPackageRestriction 1.368
packageRestrictionToFieldPackage 0

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.002

YamlFileDependencyTest

getLastModifiedWhenResourceExitsAndChangeOriginName 0.004
existsWorkCorrectly 0.001
getLastModifiedWhenResourceExitsAndDoesNotChangeOriginName 0.001
readDataWithDependencies 0.002
getLastModifiedWhenResourceDoesNotExit 0.001

RegistryMapTest

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

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.008
nameOfCorrectlyHandlesCommonCapitalizationCases 0.002

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.405
decoratesRoot 0.022
decoratesAndOverridesListAndMapKeepOrder 0.028
decoratesNamedLists 0.021
decoratesTypeInformation 0.053
decorationProblemsAreAggregated 0.022
decoratesMapWithDigitKeys 0.021
emptyDecoratorIsLoggedAsProblem 0.023
cannotDecorateMapProblemShouldHaveSevereLevel 0.043
decoratesMapMember 0.009
decoratesMapWithArbitraryValueType 0.016
removingDecoratorOfDeletedResourceDoesNotThrowException 0.016

DefinitionProviderWrapperWithProxyFallbackTest

doesNotApplyToNonGetterOrSetterMethod 0
willFallbackForNullProperties 0.007
canWrapClassesWithoutTrivialCtors 0.003

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped