Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
188 0 0 1 99.468% 9.007

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% 1.418
info.magnolia.config.converters 10 0 0 0 100% 0.586
info.magnolia.config.map2bean 37 0 0 1 97.297% 0.338
info.magnolia.config.registry 29 0 0 0 100% 0.239
info.magnolia.config.source 2 0 0 0 100% 0.011
info.magnolia.config.source.yaml 55 0 0 0 100% 4.096
info.magnolia.config.source.raw 6 0 0 0 100% 0.039
info.magnolia.config.source.jcr 4 0 0 0 100% 1.153
info.magnolia.config.source.yaml.decoration 14 0 0 0 100% 0.681
info.magnolia.config 16 0 0 0 100% 0.337
info.magnolia.config.maputil 8 0 0 0 100% 0.032
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.077

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% 1.418

info.magnolia.config.converters

Class Tests Errors Failures Skipped Success Rate Time
DefinitionRawViewToYamlConverterImplTest 7 0 0 0 100% 0.581
RawDefinitionViewToMapConverterTest 3 0 0 0 100% 0.005

info.magnolia.config.map2bean

Class Tests Errors Failures Skipped Success Rate Time
Map2BeanTransformerTest 37 0 0 1 97.297% 0.338

info.magnolia.config.registry

Class Tests Errors Failures Skipped Success Rate Time
AbstractRegistryTest 13 0 0 0 100% 0.165
DefinitionProviderBuilderTest 2 0 0 0 100% 0.003
DefinitionQueryImplTest 2 0 0 0 100% 0.01
RegistryFacadeImplTest 4 0 0 0 100% 0.011
RegistryMapTest 6 0 0 0 100% 0.02
RegistryTypeNameUtilTest 2 0 0 0 100% 0.03

info.magnolia.config.source

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

info.magnolia.config.source.yaml

Class Tests Errors Failures Skipped Success Rate Time
MetadataProcessorTest 1 0 0 0 100% 0.005
RegexBasedPathToMetadataInferrerTest 11 0 0 0 100% 0.018
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0.002
YamlConfigurationSourceTest 9 0 0 0 100% 0.177
YamlDefinitionProviderTest 16 0 0 0 100% 3.857
YamlReaderTest 17 0 0 0 100% 0.037

info.magnolia.config.source.raw

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

info.magnolia.config.source.jcr

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

info.magnolia.config.source.yaml.decoration

Class Tests Errors Failures Skipped Success Rate Time
FilePathBasedYamlDefinitionDecoratorResolverTest 3 0 0 0 100% 0.021
YamlDefinitionDecoratorTest 11 0 0 0 100% 0.66

info.magnolia.config

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

info.magnolia.config.maputil

Class Tests Errors Failures Skipped Success Rate Time
ConfigurationMapOverlayTest 3 0 0 0 100% 0.015
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.009
DefinitionDecoratorsTest 1 0 0 0 100% 0.068

Test Cases

[Summary] [Package List] [Test Cases]

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 1.38
checksForRights 0.02
streamClosedCorrectlyEvenThoughExceptionOccurs 0.018

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.075
definitionProviderViewNullCheck 0.01
convertsSimpleProperty 0.007
convertsNestedClasses 0.008
nestedCollectionsHandledCorrectly 0.009
sameDefinitionProducedAfterJcrToYamlConversion 0.463
convertsCollection 0.009

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0.002
handlesSubBeans 0.003
handlesCollectionProperties 0

Map2BeanTransformerTest

toBeanResolvesSimpleMaps 0.006
toBeanSupportsNullProperties 0.004
toBeanInstantiatesTargetTypeDefinedByTheClassProperty 0.014
toBeanResolvesEmptyLists 0.003
emptyNameIsNotForciblySetByMap2Bean 0.003
toBeanResolvesEnums 0.005
toBeanResolvesBeanListsFromMaps 0.016
toBeanResolvesClassPropertyType 0.001
toBeanSupportsNullClassProperties 0.002
toBeanResolvesBeanLists 0.011
beanSetterInvocationProblemIsTracked 0.009
toBeanResolvesSimpleLists 0.006
toBeanDoesntInvokeGetters 0.102
toBeanSupportsNonTypedMaps 0.005
toBeanSupportsNonTypedLists 0.003
toBeanSupportsNullOrEmptyMap 0.006
typeMismatchShowsWarnings 0.004
initIsCalledAfterBeanIsPopulated 0.003
beanTypeResolutionProblemIsTracked 0
skipped
invalidClassPropertyValueIsTrackedAsProblem 0.003
toBeanInstantiatesTargetTypeDefinedByTheClassPropertyAndResolvesSubTypeMapping 0.016
toBeanResolvesIterablesOfPrimitives 0.003
toBeanResolvesNamePropertyInBeanMaps 0.008
beanInitialisationProblemIsTracked 0.008
toBeanResolvesBeanMaps 0.007
transformationOfNullInputIsTrackedAsProblem 0.01
toBeanPreservesOrderingOfBeanMaps 0.012
nullPropertyValuesDoNotShowAnyWarning 0.006
toBeanResolvesNameProperty 0.003
toBeanResolvesBasicPropertyTypes 0.003
toBeanCanHandleMapsWithNonStringKeys 0.013
initIsCalledAfterBeanIsMapped 0.007
simpleValueConversionProblemIsTracked 0.005
toBeanResolvesListsAndIgnoresElementsWithIncompatibleType 0.015
toBeanResolvesSubBeans 0.004
unknownPropertiesAreTracked 0.007
toBeanResolvesNamePropertyInBeanListsFromMaps 0.005

ConfigurationMapOverlayTest

createsMissingMapLayers 0.009
overlaysMapOfMapsAtPath 0.005
overlaysMapOfMapsAtRoot 0.001

ToMapTest

merelyTypeCastsMap 0.005
producesEmptyMapForNonMapOrCollectionArgument 0.003
producesMapWithSequentialStringKeysForListWithoutNameProperty 0.004
extractsNameKeysFromElementsOfListOfMaps 0.001
doesNotYieldNPEOnNullInput 0.004

MutableWrapperTest

avoidsInvokingWrappedObjectsClassConstructorForProxy 0.192
modifyListPropertyElement 0.053
canWrapBeanWithCycles 0.025
mutableWrapperPreservesRuntimeType 0
modifyMapPropertyEntry 0.001
stringsAreNotWrapped 0.001
canWrapProxiedObject 0.023
modificationsArePickedUpByNonGetterSetterMethods 0.023
modifySimpleProperty 0.001
primitivesAreNotWrapped 0.001
modifyPrimitiveListProperty 0
explicitlySetPropertyIsNotAffectedByWrappingMechanism 0.001
equalsWithComplexFieldsModified 0.001
enumsAreNotWrapped 0
toStringInvocation 0.015
equalsTakesSourceObjectAndModifiedPropertiesInAccount 0

AbstractRegistryTest

singleQueryFailsOnModuleAndNameMismatch 0.026
singleQuery 0.007
singleQueryByModuleAndPartialName 0.012
singleQueryByModuleAndName 0.004
unregisterDecoratedDefinition 0.032
singleQueryByPartialName 0.002
singleQueryByName 0.003
addDecoratorTargetingNonExistingDefinition 0.012
queryByModuleName 0.005
allowsDefinitionDecorationAndAppliesDecoratorsInOrderOfModuleDependency 0.017
singleQueryFailsIfMultipleMatches 0.002
validateAlsoDecoratedDefinition 0.005
singleQueryFailsIfNoMatch 0.038

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0.002
cachedDecorationResult 0.003
invalidatesCacheOnDefinitionProviderModification 0.004

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.068

DefinitionProviderBuilderTest

buildFromTransformationResultCompatibleDefinitionType 0
buildFromTransformationResultIncompatibleDefinitionType 0.003

DefinitionQueryImplTest

queryByName 0.009
queryByLocation 0.001

RegistryFacadeImplTest

singleQuery 0.004
byModuleAggregatesFromDifferentRegistries 0.002
providersByType 0.002
providersByConfigurationSourceType 0.003

RegistryMapTest

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

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0.03
providesHumanReadablePluralRegistryName 0

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.009
nameOfCorrectlyHandlesCommonCapitalizationCases 0.002

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.036
testReloadsOnChange 1.076
testRawViewGeneration 0.024
testRegistersOnStart 0.017

DefinitionRawViewMapWrapperTest

collectionOfNumbers 0.01
mapOfSimpleTypes 0.012
simpleValues 0.006
mapOfComplexTypes 0.005
collectionOfComplexTypes 0.001
mapOfSimpleTypesWithNonStringKeys 0.005

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.014
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.003
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.004

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.117
decoratesRoot 0.039
decoratesNamedLists 0.041
decoratesTypeInformation 0.053
decorationProblemsAreAggregated 0.058
decoratesMapWithDigitKeys 0.063
emptyDecoratorIsLoggedAsProblem 0.065
cannotDecorateMapProblemShouldHaveSevereLevel 0.076
decoratesMapMember 0.057
decoratesMapWithArbitraryValueType 0.05
removingDecoratorOfDeletedResourceDoesNotThrowException 0.041

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0.005

RegexBasedPathToMetadataInferrerTest

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

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0.002

YamlConfigurationSourceTest

shouldNotRegisterIfPathDoesNotMatch 0.004
registerProviderEvenIfFileCantBeLoaded 0.014
nameComesFromDefAndIsAvailableOnMetadataAsWell 0.008
nameFromConfigurationSourceHasHigherPriorityThanNameFromMetadata 0.009
detectsYamlDefinitionDecoratorUponStart 0.035
definitionDecoratorsRemovedUponWholeDecorationFolderRemoval 0.043
registerProviderWithNullResource 0.022
registersWithInvalidYaml 0.032
transformationResultProblemsAreAggregatedByDefinitionProvider 0.01

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.073
decorationWithOverride 0.111
complexInheritanceWithOverriding 0.201
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.023
reactsOnIncludedFileChange 1.02
doesNotFailWhenBoundToEmptyFile 1.019
deprecateYAMLDefinition 0.027
deprecateYamlDefinitionWithOnlySinceValue 0.03
definitionInheritanceWithNameAsId 0.047
includeWithOverriding 0.039
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.054
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.03
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.021
deprecationInformationRemovedFromMetadata 0.028
simpleOverride 0.087
simpleInheritance 0.047

YamlReaderTest

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

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped