Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
207 0 0 1 99.517% 10.37

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 7 0 0 0 100% 0.047
info.magnolia.config.source.yaml 58 0 0 0 100% 3.439
info.magnolia.config.source.jcr 4 0 0 0 100% 1.08
info.magnolia.config.source.yaml.decoration 15 0 0 0 100% 0.398
info.magnolia.config.maputil 8 0 0 0 100% 0.006
info.magnolia.config.resolver 6 0 0 0 100% 3.672
info.magnolia.commands 3 0 0 0 100% 0.526
info.magnolia.config.converters 10 0 0 0 100% 0.309
info.magnolia.config.map2bean 38 0 0 1 97.368% 0.17
info.magnolia.config.registry 30 0 0 0 100% 0.091
info.magnolia.config.source 2 0 0 0 100% 0.002
info.magnolia.config.source.raw 6 0 0 0 100% 0.015
info.magnolia.config 16 0 0 0 100% 0.61
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.005

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.019
ModuleMap2BeanTransformerTest 4 0 0 0 100% 0.028
ModuleYamlConfigurationSourceTest 2 0 0 0 100% 0

info.magnolia.config.source.yaml

Class Tests Errors Failures Skipped Success Rate Time
MetadataProcessorTest 1 0 0 0 100% 0.002
RegexBasedPathToMetadataInferrerTest 11 0 0 0 100% 0.005
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0.001
YamlConfigurationSourceBuilderTest 2 0 0 0 100% 0.002
YamlConfigurationSourceTest 9 0 0 0 100% 0.042
YamlDefinitionProviderTest 17 0 0 0 100% 3.369
YamlReaderTest 17 0 0 0 100% 0.018

info.magnolia.config.source.jcr

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

info.magnolia.config.source.yaml.decoration

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

info.magnolia.config.maputil

Class Tests Errors Failures Skipped Success Rate Time
ConfigurationMapOverlayTest 3 0 0 0 100% 0.004
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.672

info.magnolia.commands

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

info.magnolia.config.converters

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

info.magnolia.config.map2bean

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

info.magnolia.config.registry

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

info.magnolia.config.source

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

info.magnolia.config.source.raw

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

info.magnolia.config

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

info.magnolia.config.registry.decoration

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

Test Cases

[Summary] [Package List] [Test Cases]

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 0.481
checksForRights 0.009
streamClosedCorrectlyEvenThoughExceptionOccurs 0.01

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.036
definitionProviderViewNullCheck 0.015
convertsSimpleProperty 0.004
convertsNestedClasses 0.005
nestedCollectionsHandledCorrectly 0.005
sameDefinitionProducedAfterJcrToYamlConversion 0.233
convertsCollection 0.004

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0.001
handlesSubBeans 0.002
handlesCollectionProperties 0

Map2BeanTransformerTest

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

ConfigurationMapOverlayTest

createsMissingMapLayers 0.002
overlaysMapOfMapsAtPath 0.002
overlaysMapOfMapsAtRoot 0

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0
producesMapWithSequentialStringKeysForListWithoutNameProperty 0.001
extractsNameKeysFromElementsOfListOfMaps 0.001
doesNotYieldNPEOnNullInput 0

ModuleJcrConfigurationSourceTest

reload 0.019

ModuleMap2BeanTransformerTest

handleMissingProperty 0.016
readCollection 0.003
createModuleInstance 0
readMap 0.001

ModuleYamlConfigurationSourceTest

decorationPattern 0
moduleConfigPattern 0

MutableWrapperTest

avoidsInvokingWrappedObjectsClassConstructorForProxy 0.348
modifyListPropertyElement 0.04
canWrapBeanWithCycles 0.04
mutableWrapperPreservesRuntimeType 0.023
modifyMapPropertyEntry 0.023
stringsAreNotWrapped 0
canWrapProxiedObject 0.007
modificationsArePickedUpByNonGetterSetterMethods 0.016
modifySimpleProperty 0.007
primitivesAreNotWrapped 0
modifyPrimitiveListProperty 0.014
explicitlySetPropertyIsNotAffectedByWrappingMechanism 0.016
equalsWithComplexFieldsModified 0.022
enumsAreNotWrapped 0
toStringInvocation 0.012
equalsTakesSourceObjectAndModifiedPropertiesInAccount 0.039

AbstractRegistryTest

singleQueryFailsOnModuleAndNameMismatch 0.009
singleQuery 0.003
singleQueryByModuleAndPartialName 0.001
singleQueryByModuleAndName 0.001
unregisterDecoratedDefinition 0.01
singleQueryByPartialName 0.001
singleQueryByName 0.001
addDecoratorTargetingNonExistingDefinition 0.003
queryByModuleName 0.014
allowsDefinitionDecorationAndAppliesDecoratorsInOrderOfModuleDependency 0.011
singleQueryFailsIfMultipleMatches 0.001
validateAlsoDecoratedDefinition 0.004
singleQueryFailsIfNoMatch 0.001

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0
cachedDecorationResult 0.002
invalidatesCacheOnDefinitionProviderModification 0.001

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.002

DefinitionProviderBuilderTest

buildFromTransformationResultCompatibleDefinitionType 0
buildFromTransformationResultIncompatibleDefinitionType 0.004
reportsIncompatibleDefinitions 0.003

DefinitionQueryImplTest

queryByName 0
queryByLocation 0

RegistryFacadeImplTest

singleQuery 0.003
byModuleAggregatesFromDifferentRegistries 0.004
providersByType 0.003
providersByConfigurationSourceType 0.003

RegistryMapTest

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

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0.002
providesHumanReadablePluralRegistryName 0

AnnotationProcessingTypeResolverTest

packageRestrictionToNonExistingPackage 0.18
packageRestrictionToParentPackage 0.037
noPackageRestrictionPropertyEmpty 2.081
packageRestrictionToFieldAndColumnPackages 0.003
noPackageRestriction 1.366
packageRestrictionToFieldPackage 0.004

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.001
nameOfCorrectlyHandlesCommonCapitalizationCases 0.001

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.008
testReloadsOnChange 1.051
testRawViewGeneration 0.012
testRegistersOnStart 0.006

DefinitionRawViewMapWrapperTest

collectionOfNumbers 0.004
mapOfSimpleTypes 0.002
simpleValues 0.002
mapOfComplexTypes 0.002
collectionOfComplexTypes 0.002
mapOfSimpleTypesWithNonStringKeys 0.002

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.004
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.002
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.002

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.095
decoratesRoot 0.03
decoratesAndOverridesListAndMapKeepOrder 0.02
decoratesNamedLists 0.018
decoratesTypeInformation 0.037
decorationProblemsAreAggregated 0.02
decoratesMapWithDigitKeys 0.034
emptyDecoratorIsLoggedAsProblem 0.016
cannotDecorateMapProblemShouldHaveSevereLevel 0.04
decoratesMapMember 0.023
decoratesMapWithArbitraryValueType 0.021
removingDecoratorOfDeletedResourceDoesNotThrowException 0.014

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0.002

RegexBasedPathToMetadataInferrerTest

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

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0.001

YamlConfigurationSourceBuilderTest

withCustomConstruct 0.001
withCustomMultiConstruct 0.001

YamlConfigurationSourceTest

shouldNotRegisterIfPathDoesNotMatch 0.002
registerProviderEvenIfFileCantBeLoaded 0.006
nameComesFromDefAndIsAvailableOnMetadataAsWell 0.005
nameFromConfigurationSourceHasHigherPriorityThanNameFromMetadata 0.003
detectsYamlDefinitionDecoratorUponStart 0.007
definitionDecoratorsRemovedUponWholeDecorationFolderRemoval 0.006
registerProviderWithNullResource 0.003
registersWithInvalidYaml 0.004
transformationResultProblemsAreAggregatedByDefinitionProvider 0.002

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.024
decorationWithOverride 0.032
complexInheritanceWithOverriding 0.053
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.018
reactsOnIncludedFileChange 1.017
doesNotFailWhenBoundToEmptyFile 1.016
deprecateYAMLDefinition 0.016
deprecateYamlDefinitionWithOnlySinceValue 0.009
overrideListAndMapAndKeepOrder 0.024
definitionInheritanceWithNameAsId 0.017
includeWithOverriding 0.016
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.03
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.013
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.007
deprecationInformationRemovedFromMetadata 0.029
simpleOverride 0.019
simpleInheritance 0.026

YamlReaderTest

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

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped