Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
183 0 0 1 99.454% 7.722

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.045
info.magnolia.config.converters 10 0 0 0 100% 0.402
info.magnolia.config.map2bean 35 0 0 1 97.143% 1.508
info.magnolia.config.registry 27 0 0 0 100% 0.108
info.magnolia.config.source.yaml 55 0 0 0 100% 3.809
info.magnolia.config.source 2 0 0 0 100% 0.007
info.magnolia.config.source.raw 6 0 0 0 100% 0.013
info.magnolia.config.source.yaml.decoration 14 0 0 0 100% 0.418
info.magnolia.config.source.jcr 4 0 0 0 100% 1.172
info.magnolia.config 15 0 0 0 100% 0.198
info.magnolia.config.registry.decoration 4 0 0 0 100% 0.032
info.magnolia.config.maputil 8 0 0 0 100% 0.01

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

info.magnolia.config.converters

Class Tests Errors Failures Skipped Success Rate Time
RawDefinitionViewToMapConverterTest 3 0 0 0 100% 0.008
DefinitionRawViewToYamlConverterImplTest 7 0 0 0 100% 0.394

info.magnolia.config.map2bean

Class Tests Errors Failures Skipped Success Rate Time
Map2BeanTransformerTest 35 0 0 1 97.143% 1.508

info.magnolia.config.registry

Class Tests Errors Failures Skipped Success Rate Time
AbstractRegistryTest 13 0 0 0 100% 0.069
DefinitionQueryImplTest 2 0 0 0 100% 0.018
RegistryTypeNameUtilTest 2 0 0 0 100% 0.007
RegistryFacadeImplTest 4 0 0 0 100% 0.011
RegistryMapTest 6 0 0 0 100% 0.003

info.magnolia.config.source.yaml

Class Tests Errors Failures Skipped Success Rate Time
YamlReaderTest 17 0 0 0 100% 0.021
WhiteSpaceNormalisingReaderTest 1 0 0 0 100% 0.002
MetadataProcessorTest 1 0 0 0 100% 0.007
RegexBasedPathToMetadataInferrerTest 11 0 0 0 100% 0.021
YamlDefinitionProviderTest 16 0 0 0 100% 3.536
YamlConfigurationSourceTest 9 0 0 0 100% 0.222

info.magnolia.config.source

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

info.magnolia.config.source.raw

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

info.magnolia.config.source.yaml.decoration

Class Tests Errors Failures Skipped Success Rate Time
YamlDefinitionDecoratorTest 11 0 0 0 100% 0.403
FilePathBasedYamlDefinitionDecoratorResolverTest 3 0 0 0 100% 0.015

info.magnolia.config.source.jcr

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

info.magnolia.config

Class Tests Errors Failures Skipped Success Rate Time
MutableWrapperTest 15 0 0 0 100% 0.198

info.magnolia.config.registry.decoration

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

info.magnolia.config.maputil

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

Test Cases

[Summary] [Package List] [Test Cases]

DefinitionRawViewMapWrapperTest

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

RawDefinitionViewToMapConverterTest

handlesPrimitiveCollections 0.007
handlesSubBeans 0
handlesCollectionProperties 0.001

DefinitionDecoratorsTest

definitionDecoratorComparisonIsLenientToNonRegisteredModules 0.024

ExportJcrNodeToYamlCommandTest

throwsExceptionIfPathIsNull 0.022
checksForRights 0.014
streamClosedCorrectlyEvenThoughExceptionOccurs 0.009

YamlReaderTest

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

Map2BeanTransformerTest

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

AbstractRegistryTest

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

YamlDefinitionDecoratorTest

supportsAdditionOfPreviouslyNotPresentSubDefinition 0.069
decoratesRoot 0.029
decoratesNamedLists 0.03
decoratesTypeInformation 0.052
decorationProblemsAreAggregated 0.033
decoratesMapWithDigitKeys 0.033
emptyDecoratorIsLoggedAsProblem 0.03
cannotDecorateMapProblemShouldHaveSevereLevel 0.039
decoratesMapMember 0.028
decoratesMapWithArbitraryValueType 0.031
removingDecoratorOfDeletedResourceDoesNotThrowException 0.029

ConfigurationMapOverlayTest

createsMissingMapLayers 0.002
overlaysMapOfMapsAtPath 0.002
overlaysMapOfMapsAtRoot 0.001

DefinitionQueryImplTest

queryByName 0.016
queryByLocation 0.002

WhiteSpaceNormalisingReaderTest

cleansSpacesButKeepsTabsAndNewLines 0.002

DefinitionRawViewToYamlConverterImplTest

subBeanWithNamePropertyPresentHandledCorrectly 0.059
definitionProviderViewNullCheck 0.009
convertsSimpleProperty 0.008
convertsNestedClasses 0.007
nestedCollectionsHandledCorrectly 0.007
sameDefinitionProducedAfterJcrToYamlConversion 0.293
convertsCollection 0.011

FilePathBasedYamlDefinitionDecoratorResolverTest

resolvesDecoratorWithCorrectMetadataWhenRegistryUsesModuleAndRelativePathAsReferenceId 0.006
resolvesDecoratorWithCorrectMetadataWhenRegistryUsesOnlyNameAsReferenceId 0.002
decoratedTemplateItemDoesNotEndUpInBlockRegistryDueToMismatchInTargetModule 0.007

ToMapTest

merelyTypeCastsMap 0
producesEmptyMapForNonMapOrCollectionArgument 0.001
producesMapWithSequentialStringKeysForListWithoutNameProperty 0.002
extractsNameKeysFromElementsOfListOfMaps 0.001
doesNotYieldNPEOnNullInput 0.001

MetadataProcessorTest

emptyMapEntryValueDoesNotThrowNPE 0.007

RegistryTypeNameUtilTest

providesHumanReadableRegistryName 0.006
providesHumanReadablePluralRegistryName 0.001

RegexBasedPathToMetadataInferrerTest

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

AbstractConfigurationSourceBuilderTest

nameOfCorrectlyPluralizes 0.003
nameOfCorrectlyHandlesCommonCapitalizationCases 0.004

MutableWrapperTest

avoidsInvokingWrappedObjectsClassConstructorForProxy 0.118
modifyListPropertyElement 0.029
canWrapBeanWithCycles 0.018
mutableWrapperPreservesRuntimeType 0
modifyMapPropertyEntry 0.001
stringsAreNotWrapped 0
canWrapProxiedObject 0.013
modifySimpleProperty 0.001
primitivesAreNotWrapped 0
modifyPrimitiveListProperty 0
explicitlySetPropertyIsNotAffectedByWrappingMechanism 0
equalsWithComplexFieldsModified 0.002
enumsAreNotWrapped 0
toStringInvocation 0.015
equalsTakesSourceObjectAndModifiedPropertiesInAccount 0.001

YamlDefinitionProviderTest

inheritingMissingDefinitionYieldsInvalidDefinition 0.048
decorationWithOverride 0.043
complexInheritanceWithOverriding 0.091
gracefullyReEvaluatesDefinitionWhenDependencyIsRemoved 1.022
reactsOnIncludedFileChange 1.018
doesNotFailWhenBoundToEmptyFile 1.024
deprecateYAMLDefinition 0.035
deprecateYamlDefinitionWithOnlySinceValue 0.023
definitionInheritanceWithNameAsId 0.043
includeWithOverriding 0.04
deprecateYamlDefinitionWhichInheritsOtherDefinition 0.032
deprecateYamlDefinitionContainsDescriptionWithSpaces 0.028
returnsLastResolvedResultWhenRootDefinitionResourceIsGone 0.013
deprecationInformationRemovedFromMetadata 0.024
simpleOverride 0.027
simpleInheritance 0.025

RegistryFacadeImplTest

singleQuery 0.004
byModuleAggregatesFromDifferentRegistries 0.002
providersByType 0.002
providersByConfigurationSourceType 0.003

JcrConfigurationSourceTest

sameNameSubNodesDoNotSpoilRawView 0.014
testReloadsOnChange 1.122
testRawViewGeneration 0.019
testRegistersOnStart 0.017

RegistryMapTest

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

CachingDefinitionDecoratorTest

invalidatesCacheOnDefinitionProviderChange 0.004
cachedDecorationResult 0.002
invalidatesCacheOnDefinitionProviderModification 0.002

YamlConfigurationSourceTest

shouldNotRegisterIfPathDoesNotMatch 0.025
registerProviderEvenIfFileCantBeLoaded 0.074
nameComesFromDefAndIsAvailableOnMetadataAsWell 0.02
nameFromConfigurationSourceHasHigherPriorityThanNameFromMetadata 0.009
detectsYamlDefinitionDecoratorUponStart 0.018
definitionDecoratorsRemovedUponWholeDecorationFolderRemoval 0.034
registerProviderWithNullResource 0.004
registersWithInvalidYaml 0.018
transformationResultProblemsAreAggregatedByDefinitionProvider 0.02

Failure Details

[Summary] [Package List] [Test Cases]


beanTypeResolutionProblemIsTracked
skipped: skipped