Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.05
info.magnolia.config.converters 10 0 0 0 100% 0.104
info.magnolia.config.registry 29 0 0 0 100% 0.039
info.magnolia.config.map2bean 38 0 0 1 97.368% 0.124
info.magnolia.config.source.yaml 58 0 0 0 100% 3.471
info.magnolia.config.source 2 0 0 0 100% 0.125
info.magnolia.config.source.raw 6 0 0 0 100% 0.007
info.magnolia.config.source.jcr 4 0 0 0 100% 1.251
info.magnolia.config.source.yaml.decoration 15 0 0 0 100% 0.659
info.magnolia.config 16 0 0 0 100% 0.081
info.magnolia.config.maputil 8 0 0 0 100% 0.413
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.023

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

info.magnolia.config.converters

Class Tests Errors Failures Skipped Success Rate Time
DefinitionRawViewToYamlConverterImplTest 7 0 0 0 100% 0.089
RawDefinitionViewToMapConverterTest 3 0 0 0 100% 0.015

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.003
RegistryTypeNameUtilTest 2 0 0 0 100% 0.001
RegistryFacadeImplTest 4 0 0 0 100% 0.006
AbstractRegistryTest 13 0 0 0 100% 0.026
RegistryMapTest 6 0 0 0 100% 0.001

info.magnolia.config.map2bean

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

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.018
YamlDefinitionProviderTest 17 0 0 0 100% 3.389
YamlConfigurationSourceTest 9 0 0 0 100% 0.043
MetadataProcessorTest 1 0 0 0 100% 0.013
YamlConfigurationSourceBuilderTest 2 0 0 0 100% 0.002
WhiteSpaceNormalisingReaderTest 1 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.125

info.magnolia.config.source.raw

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

info.magnolia.config.source.jcr

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

info.magnolia.config.source.yaml.decoration

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

info.magnolia.config

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

info.magnolia.config.maputil

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

info.magnolia.config.registry.decoration

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

Test Cases

[Summary] [Package List] [Test Cases]

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.022
definitionProviderViewNullCheck 0.007
convertsSimpleProperty 0.019
convertsNestedClasses 0.008
nestedCollectionsHandledCorrectly 0.008
sameDefinitionProducedAfterJcrToYamlConversion 0.019
convertsCollection 0.006

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0.001
handlesSubBeans 0.014
handlesCollectionProperties 0

DefinitionProviderBuilderTest

buildFromTransformationResultCompatibleDefinitionType 0.001
buildFromTransformationResultIncompatibleDefinitionType 0.001

RegexBasedPathToMetadataInferrerTest

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

MutableWrapperTest

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

YamlReaderTest

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

DefinitionRawViewMapWrapperTest

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

ConfigurationMapOverlayTest

createsMissingMapLayers 0.349
overlaysMapOfMapsAtPath 0.048
overlaysMapOfMapsAtRoot 0

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0.013
cachedDecorationResult 0.002
invalidatesCacheOnDefinitionProviderModification 0.001

DefinitionQueryImplTest

queryByName 0.002
queryByLocation 0.001

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.036
decorationWithOverride 0.035
complexInheritanceWithOverriding 0.069
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.016
reactsOnIncludedFileChange 1.015
doesNotFailWhenBoundToEmptyFile 1.017
deprecateYAMLDefinition 0.02
deprecateYamlDefinitionWithOnlySinceValue 0.012
overrideListAndMapAndKeepOrder 0.029
definitionInheritanceWithNameAsId 0.018
includeWithOverriding 0.03
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.02
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.013
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.011
deprecationInformationRemovedFromMetadata 0.015
simpleOverride 0.016
simpleInheritance 0.017

YamlConfigurationSourceTest

shouldNotRegisterIfPathDoesNotMatch 0.002
registerProviderEvenIfFileCantBeLoaded 0.004
nameComesFromDefAndIsAvailableOnMetadataAsWell 0.003
nameFromConfigurationSourceHasHigherPriorityThanNameFromMetadata 0.003
detectsYamlDefinitionDecoratorUponStart 0.01
definitionDecoratorsRemovedUponWholeDecorationFolderRemoval 0.011
registerProviderWithNullResource 0.002
registersWithInvalidYaml 0.005
transformationResultProblemsAreAggregatedByDefinitionProvider 0.003

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0.001
producesMapWithSequentialStringKeysForListWithoutNameProperty 0.011
extractsNameKeysFromElementsOfListOfMaps 0.001
doesNotYieldNPEOnNullInput 0.003

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0
providesHumanReadablePluralRegistryName 0.001

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 0.018
checksForRights 0.017
streamClosedCorrectlyEvenThoughExceptionOccurs 0.015

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0.013

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.171
testReloadsOnChange 1.044
testRawViewGeneration 0.026
testRegistersOnStart 0.01

RegistryFacadeImplTest

singleQuery 0.002
byModuleAggregatesFromDifferentRegistries 0.001
providersByType 0.001
providersByConfigurationSourceType 0.002

AbstractRegistryTest

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

YamlConfigurationSourceBuilderTest

withCustomConstruct 0.001
withCustomMultiConstruct 0.001

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0.002

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.008
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.001
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.002

Map2BeanTransformerTest

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

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.007

RegistryMapTest

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

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.123
nameOfCorrectlyHandlesCommonCapitalizationCases 0.002

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.277
decoratesRoot 0.029
decoratesAndOverridesListAndMapKeepOrder 0.039
decoratesNamedLists 0.025
decoratesTypeInformation 0.038
decorationProblemsAreAggregated 0.03
decoratesMapWithDigitKeys 0.024
emptyDecoratorIsLoggedAsProblem 0.029
cannotDecorateMapProblemShouldHaveSevereLevel 0.051
decoratesMapMember 0.026
decoratesMapWithArbitraryValueType 0.062
removingDecoratorOfDeletedResourceDoesNotThrowException 0.018

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped