Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.591
info.magnolia.config.converters 10 0 0 0 100% 0.272
info.magnolia.config.map2bean 37 0 0 1 97.297% 0.102
info.magnolia.config.registry 29 0 0 0 100% 0.083
info.magnolia.config.source 2 0 0 0 100% 0.001
info.magnolia.config.source.yaml 55 0 0 0 100% 3.282
info.magnolia.config.source.raw 6 0 0 0 100% 0.014
info.magnolia.config.source.jcr 4 0 0 0 100% 1.084
info.magnolia.config.source.yaml.decoration 14 0 0 0 100% 0.2
info.magnolia.config 16 0 0 0 100% 0.108
info.magnolia.config.maputil 8 0 0 0 100% 0.004
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.commands

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

info.magnolia.config.converters

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

info.magnolia.config.map2bean

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

info.magnolia.config.registry

Class Tests Errors Failures Skipped Success Rate Time
AbstractRegistryTest 13 0 0 0 100% 0.043
DefinitionProviderBuilderTest 2 0 0 0 100% 0.032
DefinitionQueryImplTest 2 0 0 0 100% 0
RegistryFacadeImplTest 4 0 0 0 100% 0.005
RegistryMapTest 6 0 0 0 100% 0.001
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.001

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.004
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0
YamlConfigurationSourceTest 9 0 0 0 100% 0.033
YamlDefinitionProviderTest 16 0 0 0 100% 3.231
YamlReaderTest 17 0 0 0 100% 0.012

info.magnolia.config.source.raw

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

info.magnolia.config.source.jcr

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

info.magnolia.config.source.yaml.decoration

Class Tests Errors Failures Skipped Success Rate Time
FilePathBasedYamlDefinitionDecoratorResolverTest 3 0 0 0 100% 0.009
YamlDefinitionDecoratorTest 11 0 0 0 100% 0.191

info.magnolia.config

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

info.magnolia.config.maputil

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

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.572
checksForRights 0.009
streamClosedCorrectlyEvenThoughExceptionOccurs 0.01

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.03
definitionProviderViewNullCheck 0.006
convertsSimpleProperty 0.004
convertsNestedClasses 0.005
nestedCollectionsHandledCorrectly 0.004
sameDefinitionProducedAfterJcrToYamlConversion 0.216
convertsCollection 0.004

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0.001
handlesSubBeans 0.002
handlesCollectionProperties 0

Map2BeanTransformerTest

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

ConfigurationMapOverlayTest

createsMissingMapLayers 0.002
overlaysMapOfMapsAtPath 0.001
overlaysMapOfMapsAtRoot 0

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0
producesMapWithSequentialStringKeysForListWithoutNameProperty 0.001
extractsNameKeysFromElementsOfListOfMaps 0
doesNotYieldNPEOnNullInput 0

MutableWrapperTest

avoidsInvokingWrappedObjectsClassConstructorForProxy 0.066
modifyListPropertyElement 0.013
canWrapBeanWithCycles 0.008
mutableWrapperPreservesRuntimeType 0
modifyMapPropertyEntry 0
stringsAreNotWrapped 0.001
canWrapProxiedObject 0.006
modificationsArePickedUpByNonGetterSetterMethods 0.007
modifySimpleProperty 0
primitivesAreNotWrapped 0
modifyPrimitiveListProperty 0
explicitlySetPropertyIsNotAffectedByWrappingMechanism 0
equalsWithComplexFieldsModified 0.001
enumsAreNotWrapped 0
toStringInvocation 0.006
equalsTakesSourceObjectAndModifiedPropertiesInAccount 0

AbstractRegistryTest

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

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0.001
cachedDecorationResult 0.001
invalidatesCacheOnDefinitionProviderModification 0.001

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.002

DefinitionProviderBuilderTest

buildFromTransformationResultCompatibleDefinitionType 0.001
buildFromTransformationResultIncompatibleDefinitionType 0.031

DefinitionQueryImplTest

queryByName 0
queryByLocation 0

RegistryFacadeImplTest

singleQuery 0.002
byModuleAggregatesFromDifferentRegistries 0.001
providersByType 0.001
providersByConfigurationSourceType 0.001

RegistryMapTest

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

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0.002
providesHumanReadablePluralRegistryName 0

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.001
nameOfCorrectlyHandlesCommonCapitalizationCases 0

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.011
testReloadsOnChange 1.049
testRawViewGeneration 0.015
testRegistersOnStart 0.009

DefinitionRawViewMapWrapperTest

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

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.006
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.001
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.002

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.051
decoratesRoot 0.015
decoratesNamedLists 0.015
decoratesTypeInformation 0.02
decorationProblemsAreAggregated 0.017
decoratesMapWithDigitKeys 0.012
emptyDecoratorIsLoggedAsProblem 0.012
cannotDecorateMapProblemShouldHaveSevereLevel 0.016
decoratesMapMember 0.012
decoratesMapWithArbitraryValueType 0.011
removingDecoratorOfDeletedResourceDoesNotThrowException 0.01

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0.002

RegexBasedPathToMetadataInferrerTest

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

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0

YamlConfigurationSourceTest

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

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.016
decorationWithOverride 0.018
complexInheritanceWithOverriding 0.037
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.015
reactsOnIncludedFileChange 1.015
doesNotFailWhenBoundToEmptyFile 1.015
deprecateYAMLDefinition 0.016
deprecateYamlDefinitionWithOnlySinceValue 0.01
definitionInheritanceWithNameAsId 0.013
includeWithOverriding 0.012
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.012
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.009
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.007
deprecationInformationRemovedFromMetadata 0.013
simpleOverride 0.012
simpleInheritance 0.011

YamlReaderTest

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

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped