Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
216 0 0 1 99.537% 9.563

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.046
info.magnolia.config.source.yaml 64 0 0 0 100% 3.452
info.magnolia.config.source.yaml.decoration 15 0 0 0 100% 0.117
info.magnolia.config.source.jcr 4 0 0 0 100% 1.172
info.magnolia.config.maputil 8 0 0 0 100% 0.004
info.magnolia.config.resolver 6 0 0 0 100% 3.542
info.magnolia.commands 3 0 0 0 100% 0.503
info.magnolia.config.converters 10 0 0 0 100% 0.128
info.magnolia.config.registry 30 0 0 0 100% 0.012
info.magnolia.config.map2bean 39 0 0 1 97.436% 0.195
info.magnolia.config.source 2 0 0 0 100% 0
info.magnolia.config.source.raw 6 0 0 0 100% 0.009
info.magnolia.config 17 0 0 0 100% 0.382
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.001

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
ModuleYamlConfigurationSourceTest 2 0 0 0 100% 0.002
ModuleJcrConfigurationSourceTest 1 0 0 0 100% 0.031
ModuleMap2BeanTransformerTest 5 0 0 0 100% 0.013

info.magnolia.config.source.yaml

Class Tests Errors Failures Skipped Success Rate Time
YamlReaderTest 18 0 0 0 100% 0.021
RegexBasedPathToMetadataInferrerTest 11 0 0 0 100% 0.002
YamlConfigurationSourceTest 9 0 0 0 100% 0.042
YamlFileDependencyTest 5 0 0 0 100% 0.016
YamlConfigurationSourceBuilderTest 2 0 0 0 100% 0
YamlDefinitionProviderTest 17 0 0 0 100% 3.369
MetadataProcessorTest 1 0 0 0 100% 0.002
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0

info.magnolia.config.source.yaml.decoration

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

info.magnolia.config.source.jcr

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

info.magnolia.config.maputil

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

info.magnolia.config.resolver

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

info.magnolia.commands

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

info.magnolia.config.converters

Class Tests Errors Failures Skipped Success Rate Time
RawDefinitionViewToMapConverterTest 3 0 0 0 100% 0.002
DefinitionRawViewToYamlConverterImplTest 7 0 0 0 100% 0.126

info.magnolia.config.registry

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

info.magnolia.config.map2bean

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

info.magnolia.config.source

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

info.magnolia.config.source.raw

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

info.magnolia.config

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

info.magnolia.config.registry.decoration

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

Test Cases

[Summary] [Package List] [Test Cases]

MutableWrapperTest

avoidsInvokingWrappedObjectsClassConstructorForProxy 0.284
modifyListPropertyElement 0.029
canWrapBeanWithCycles 0.019
mutableWrapperPreservesRuntimeType 0
modifyMapPropertyEntry 0
stringsAreNotWrapped 0
canWrapProxiedObject 0.011
generatedMutableWrapperClassesAreCached 0.007
modificationsArePickedUpByNonGetterSetterMethods 0.009
modifySimpleProperty 0
primitivesAreNotWrapped 0
modifyPrimitiveListProperty 0.001
explicitlySetPropertyIsNotAffectedByWrappingMechanism 0.001
equalsWithComplexFieldsModified 0
enumsAreNotWrapped 0
toStringInvocation 0.019
equalsTakesSourceObjectAndModifiedPropertiesInAccount 0

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0

YamlReaderTest

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

RegexBasedPathToMetadataInferrerTest

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

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0
handlesSubBeans 0
handlesCollectionProperties 0

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.002
decoratesRoot 0.008
decoratesAndOverridesListAndMapKeepOrder 0.007
decoratesNamedLists 0.008
decoratesTypeInformation 0.015
decorationProblemsAreAggregated 0.011
decoratesMapWithDigitKeys 0.01
emptyDecoratorIsLoggedAsProblem 0.012
cannotDecorateMapProblemShouldHaveSevereLevel 0.025
decoratesMapMember 0.002
decoratesMapWithArbitraryValueType 0.007
removingDecoratorOfDeletedResourceDoesNotThrowException 0.009

ConfigurationMapOverlayTest

createsMissingMapLayers 0
overlaysMapOfMapsAtPath 0.001
overlaysMapOfMapsAtRoot 0

ModuleYamlConfigurationSourceTest

decorationPattern 0
moduleConfigPattern 0

DefinitionProviderBuilderTest

buildFromTransformationResultCompatibleDefinitionType 0
buildFromTransformationResultIncompatibleDefinitionType 0
reportsIncompatibleDefinitions 0

YamlConfigurationSourceTest

shouldNotRegisterIfPathDoesNotMatch 0
registerProviderEvenIfFileCantBeLoaded 0.014
nameComesFromDefAndIsAvailableOnMetadataAsWell 0.001
nameFromConfigurationSourceHasHigherPriorityThanNameFromMetadata 0.001
detectsYamlDefinitionDecoratorUponStart 0.001
definitionDecoratorsRemovedUponWholeDecorationFolderRemoval 0.006
registerProviderWithNullResource 0
registersWithInvalidYaml 0.018
transformationResultProblemsAreAggregatedByDefinitionProvider 0.001

YamlFileDependencyTest

getLastModifiedWhenResourceExitsAndChangeOriginName 0.005
existsWorkCorrectly 0.001
getLastModifiedWhenResourceExitsAndDoesNotChangeOriginName 0.001
readDataWithDependencies 0.006
getLastModifiedWhenResourceDoesNotExit 0.001

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0
providesHumanReadablePluralRegistryName 0

YamlConfigurationSourceBuilderTest

withCustomConstruct 0
withCustomMultiConstruct 0

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.008
testReloadsOnChange 1.118
testRawViewGeneration 0.045
testRegistersOnStart 0

DefinitionRawViewMapWrapperTest

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

AnnotationProcessingTypeResolverTest

packageRestrictionToNonExistingPackage 0.094
packageRestrictionToParentPackage 0.027
noPackageRestrictionPropertyEmpty 1.953
packageRestrictionToFieldAndColumnPackages 0.004
noPackageRestriction 1.46
packageRestrictionToFieldPackage 0.003

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0
nameOfCorrectlyHandlesCommonCapitalizationCases 0

ModuleJcrConfigurationSourceTest

reload 0.03

Map2BeanTransformerTest

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

RegistryMapTest

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

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0
producesMapWithSequentialStringKeysForListWithoutNameProperty 0
extractsNameKeysFromElementsOfListOfMaps 0
doesNotYieldNPEOnNullInput 0.001

DefinitionQueryImplTest

queryByName 0
queryByLocation 0

ModuleMap2BeanTransformerTest

handleMissingProperty 0.007
readCollection 0.002
createModuleInstance 0
readMapDoesNotSkipBeanWhenIsEnabledReturnsBooleanClass 0.003
readMap 0

AbstractRegistryTest

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

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.039
decorationWithOverride 0.051
complexInheritanceWithOverriding 0.048
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.002
reactsOnIncludedFileChange 1.026
doesNotFailWhenBoundToEmptyFile 1.028
deprecateYAMLDefinition 0.024
deprecateYamlDefinitionWithOnlySinceValue 0.013
overrideListAndMapAndKeepOrder 0.034
definitionInheritanceWithNameAsId 0.013
includeWithOverriding 0.016
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.017
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.009
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.005
deprecationInformationRemovedFromMetadata 0.013
simpleOverride 0.016
simpleInheritance 0.013

RegistryFacadeImplTest

singleQuery 0
byModuleAggregatesFromDifferentRegistries 0.002
providersByType 0.001
providersByConfigurationSourceType 0.001

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0
cachedDecorationResult 0
invalidatesCacheOnDefinitionProviderModification 0

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.012
definitionProviderViewNullCheck 0.004
convertsSimpleProperty 0.003
convertsNestedClasses 0.003
nestedCollectionsHandledCorrectly 0.004
sameDefinitionProducedAfterJcrToYamlConversion 0.097
convertsCollection 0.002

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 0.439
checksForRights 0.009
streamClosedCorrectlyEvenThoughExceptionOccurs 0.011

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped