Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
155 0 0 6 96.129% 19.798

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.imaging.setup 11 0 0 0 100% 5.727
info.magnolia.imaging.functions 11 0 0 0 100% 0.015
info.magnolia.imaging.util 51 0 0 1 98.039% 2.804
info.magnolia.imaging 21 0 0 0 100% 0.873
info.magnolia.imaging.operations 2 0 0 1 50% 0.132
info.magnolia.imaging.caching 11 0 0 2 81.818% 0.511
info.magnolia.imaging.operations.cropresize 29 0 0 2 93.103% 1.1
info.magnolia.imaging.parameters 3 0 0 0 100% 0.4
info.magnolia.imaging.operations.load 12 0 0 0 100% 7.537
info.magnolia.imaging.variation 4 0 0 0 100% 0.699

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

info.magnolia.imaging.setup

Class Tests Errors Failures Skipped Success Rate Time
ImagingModuleVersionHandlerTest 11 0 0 0 100% 5.727

info.magnolia.imaging.functions

Class Tests Errors Failures Skipped Success Rate Time
ImagingTemplatingFunctionsTest 11 0 0 0 100% 0.015

info.magnolia.imaging.util

Class Tests Errors Failures Skipped Success Rate Time
PathSplitterTest 18 0 0 0 100% 0.002
ImageUtilTest 17 0 0 1 94.118% 2.795
ColorConverterTest 16 0 0 0 100% 0.007

info.magnolia.imaging

Class Tests Errors Failures Skipped Success Rate Time
ImagingModuleTest 3 0 0 0 100% 0.498
OutputFormatTest 5 0 0 0 100% 0.001
DefaultImagingSupportTest 4 0 0 0 100% 0.002
ImagingServletTest 5 0 0 0 100% 0.078
SelfTest 2 0 0 0 100% 0.291
DefaultImageGeneratorTest 2 0 0 0 100% 0.003

info.magnolia.imaging.operations

Class Tests Errors Failures Skipped Success Rate Time
ImageOperationChainTest 2 0 0 1 50% 0.132

info.magnolia.imaging.caching

Class Tests Errors Failures Skipped Success Rate Time
CachingImageStreamerRepositoryTest 5 0 0 2 60% 0.51
AbstractContentBasedCachingStrategyTest 1 0 0 0 100% 0.001
CachingImageStreamerTest 5 0 0 0 100% 0

info.magnolia.imaging.operations.cropresize

Class Tests Errors Failures Skipped Success Rate Time
CoordsTest 2 0 0 0 100% 0.001
AutoCropAndResizeTest 15 0 0 0 100% 0.322
MultiStepResizerTest 1 0 0 0 100% 0.198
BoundedResizeTest 9 0 0 2 77.778% 0.278
CropAndResizeQualityTest 2 0 0 0 100% 0.301

info.magnolia.imaging.parameters

Class Tests Errors Failures Skipped Success Rate Time
BinaryJcrNodeIdentifierParameterProviderFactoryTest 1 0 0 0 100% 0.114
BinaryNodeParameterProviderFactoryTest 1 0 0 0 100% 0.129
BinaryNodeIdentifierParameterProviderFactoryTest 1 0 0 0 100% 0.157

info.magnolia.imaging.operations.load

Class Tests Errors Failures Skipped Success Rate Time
AbstractLoaderTest 10 0 0 0 100% 7.254
FromBinaryNodeTest 2 0 0 0 100% 0.283

info.magnolia.imaging.variation

Class Tests Errors Failures Skipped Success Rate Time
DefaultVariationTest 4 0 0 0 100% 0.699

Test Cases

[Summary] [Package List] [Test Cases]

ImagingModuleTest

moduleStopUnRegistersSpiProviders 0.13
moduleStartRegistersSpiProviders 0.131
imagingCacheIsFlushedAfterConfigChange 0.235

AbstractLoaderTest

transparencyOfIndexedImageIsNotLost 0.685
gifToJpgCase4BitImage 0.934
gifToGifCase4BitImage 0.722
bufferedImageFromPngWithAlpha 0.653
backgroundColor 0.657
memoryUse 0.733
bufferedImageFromBmp 0.756
bufferedImageFromJpg 0.724
bufferedImageFromPng 0.728
gifToPngCase4BitImage 0.656

CachingImageStreamerRepositoryTest

makeSureMIMETypeIsCorrectlyPersisted 0.214
shouldStoreNothingWhenUsingNullCachingStrategy 0
skipped
generateAndStoreIsDoneUnderSystemContext 0.147
concurrencyAndJCRSessions 0
skipped
requestForSimilarUncachedImageOnlyGeneratesItOnce 0.148

BinaryJcrNodeIdentifierParameterProviderFactoryTest

pathInfoSplitting 0.114

OutputFormatTest

progressiveFlagIsSetProperlyWhenFalse 0
compressionTypeIsProperlyConvertedToOneZeroRangeAndSetsCompressionModeToExplicit 0
qualityIsProperlyConvertedToOneZeroRangeAndSetsCompressionModeToExplicit 0
compressionSettingsAreNotResetWhenBothTypeAndQualityAreApplied 0
progressiveFlagIsSetProperlyWhenTrue 0

BinaryNodeParameterProviderFactoryTest

pathInfoSplitting 0.128

CoordsTest

throwsExceptionWhenCalculatingWidthAndHeightWithInvalidCoordinates 0
calculatesWidthAndHeightProperly 0

PathSplitterTest

leadingAndTrailingSlashesAreIgnored 0
dotsInPathNotAtTheEndAreNotTrimmed 0
dotsInPathOnlyOneToSplitTrimExtension 0
trimExtensionProperly 0
documentedExample 0
dotsInNames 0
emptyElementsAfterLeadingSlashWorkToo 0
remainingCanBeCalledFromTheStartEvenIfThisSeemsQuiteUseless 0
nullsAreHandledGracefullyCauseWeAreThatNice 0
extensionIsTrimmedByDefault 0
emptyStringYieldsNoResults 0
remainingCanBeCalledEvenIfWeAlreadyReachedTheLastElement 0
emptyElementsMatter 0
onlyOneToSplit 0
nextAndSkipCallsDontOverlapEachOther 0
dotsInPathOnlyOneToSplit 0.001
emptyElementsBeforeTrailingSlashWorkToo 0
extensionCanBeKeptAndIsNotCountingAsAnElement 0

DefaultImagingSupportTest

createLinkForVariationWithExtensionSet 0
createLinkForNonExistingVariationDefaultsToOriginalImage 0
createLinkForOriginalVariation 0
createLinkForNullVariationDefaultsToOriginalImage 0

AutoCropAndResizeTest

noResizeIfWidthAndHeightAreNotSpecified 0.007
resizesProportionallyIfOnlyWidthIsSpecified 0.008
resizesProportionallyIfOnlyHeightIsSpecified 0.01
verticalSourceWithVerticalRatioIsAlsoSwell 0.036
verticalRatiosAlsoWork 0.022
doesNotCropIfOnlyTargetHeightIsSpecifiedAndRespectsOriginalRatio 0.018
doesNotCropIfOnlyTargetWidthIsSpecifiedAndRespectsOriginalRatio 0.021
thereWereVerticalBlackBordersToo 0.008
justResizeIfTargetRatioIsEquivalentToSourceRatio 0.02
squareTargetUsesLargestPossibleZoneForVerticalSourceToo 0.075
respectsRatioOfTargetSizeIfCroppingIsNeededAndCropFromTheCenter 0.013
squareTargetUsesLargestPossibleZoneForHorizontalSource 0.019
resizesUsingBothWidthAndHeightIfSpecified 0.006
verticalSourceIsHandledJustAsWell 0.051
philippSawBlackBorders 0.006

AbstractContentBasedCachingStrategyTest

selfSanity 0

MultiStepResizerTest

jpgNeedsAnEyeToCheck 0.198

BoundedResizeTest

alsoWorksWithOblongImages 0.02
anotherOblongCase 0.008
keepsOriginalRatioAndCompliesToSmallestMaximumDimensionForVerticalSourceToo 0.154
keepsOriginalRatioAndCompliesToSmallestMaximumDimensionForSquareSourceToo 0.036
smallImageNotEnlargedWhileExpandFalse 0
skipped
justResizeIfTargetRatioIsEquivalentToSourceRatio 0.029
keepsOriginalRatioAndCompliesToSmallestMaximumDimension 0.026
smallImageIsEnlargedWhileExpandTrue 0
skipped
whatHappensIfWeOnlySpecifyMaxWidth 0.004

ImagingServletTest

notFoundWhenRequestingNonExistingPath 0.033
mimeTypeIsSetWhenNotCachingGeneratedImages 0.005
notFoundWhenRequestingNonExistingImage 0.01
requestToFactoryToGeneratorToImage 0.025
mimeTypeIsSetWhenCachingGeneratedImages 0.005

SelfTest

nodeParameterProviderHandlesTimestampsProperly 0.168
canGetBinaryStreamOutOfTheSamePropertyInstanceTwice 0.123

ImageUtilTest

canHandleImageCreatedByBlankOperationWithBackgroundColor 0.125
canHandleOpaqueGIFSourceWhenFlatteningForJPEG 0.021
performance 0.007
testJpegOddity 0
skipped
canHandleTranslucentPNGSourceWhenFlatteningForJPEG 0.019
getImageTypeByteBinaryWithAlpha 0.006
loadingPerformance 0.315
getImageTypeIndexedTypeWithoutAlpha 0.004
canHandleTransparentPNGSourceWhenFlatteningForJPEG 0.007
canHandleTransparentGIFSourceWhenFlatteningForJPEG 0.007
huffmanImageDecoding 1.326
canHandleOpaquePNGSourceWhenFlatteningForJPEG 0.021
getOriginalImageType 0.019
getImageTypeByteBinaryWithoutAlpha 0.006
getImageTypeIndexedTypeWithAlpha 0.004
canHandleProblematicLogoPNGSourceWhenFlatteningForJPEG 0.009
canHandleImageCreatedByBlankOperationWithoutBackgroundColor 0.009

CachingImageStreamerTest

fetchFromCacheReturnsNullWhenCachingStrategyReturnsNullCachePath 0
fetchFromCacheReturnsNullWhenGeneratedImageNodeIsNotFound 0
fetchFromCacheReturnsNullWhenCachePathIsNotFound 0
fetchFromCacheReturnsNullWhenGeneratedImageNodeJcrDataPropertyIsNotFound 0
fetchFromCacheReturnsNullWhenRepositoryExceptionOccurs 0

ImageOperationChainTest

blankAndWood 0
skipped
someTransformations 0.132

FromBinaryNodeTest

testNodeHasNoBinaryNode 0.162
testNodeHasBinaryNode 0.121

ImagingTemplatingFunctionsTest

getImageVariationLinkFromBinaryWhenException 0.009
getImageVariationLinkFromBinaryAndTemplateDefinitionWithoutParameter 0
getImageVariationLinkFromBinaryContentMap 0.001
getImageVariationLinkFromBinaryAndTemplateDefinitionContentMapWhenNull 0
getImageVariationLinkFromBinaryAndTemplateDefinitionContentMap 0.001
getImageVariationLinkFromBinary 0.001
getImageVariationLinkFromBinaryEscapedText 0.001
getImageVariationLinkFromBinaryContentMapWhenNull 0
getImageVariationLinkFromBinaryAndTemplateDefinitionWhenNull 0.001
getImageVariationLinkFromBinaryAndTemplateDefinition 0
getImageVariationLinkFromBinaryWhenNull 0

DefaultImageGeneratorTest

fallbackToJpgIfNoExtensionExists 0.002
extensionIsTakenIntoAccountWhenObtainingOutputFormat 0

CropAndResizeQualityTest

pngNeedsAnEyeToCheck 0.221
jpgNeedsAnEyeToCheck 0.079

ColorConverterTest

canDecodeHslaCssLikeFunction 0
canDecodeNames 0
canDecodeNamesCaseInsensitively 0
failsOnBadHexa 0.004
percentage 0
failsOnNull 0
normalizeAngle 0
failsOnBadRgb 0.001
failsOnBadAlpha 0.001
canDecodeHslCssLikeFunction 0
canDecodeRgbCssLikeFunction 0.001
canDecodeRgbaCssLikeFunction 0
canDecodeHexa 0
failsOnUnknownName 0
failsOnAlphaValueWithAlphaLessFunction 0
canDecode3CharHexa 0

DefaultVariationTest

defaultVariationReturnsLinkToParent 0.656
defaultVariationReturnsLinkToParentWithExtension 0.001
variationReturnsNullWhenBinaryIsNull 0.005
defaultVariationReturnsNullWhenException 0.013

ImagingModuleVersionHandlerTest

cleanInstallAddsPermissionsForImagingBaseRole 1.904
updateTo33RemovesImagingToolsModule 0.455
updateTo32InstallsTemplatingFunctions 0.435
updateFrom31AddsPermissionsForImagingBaseRole 0.444
cleanInstall 0.443
updateTo32RegistersImagingTemplatingFunctionsAsFreemarkerRendererCtxAttribute 0.377
updateTo32InstallsNewDefaultImageGenerator 0.361
installationRegistersImagingTemplatingFunctionsAsFreemarkerRendererCtxAttribute 0.389
updateTo33RemoveLegacyTrees 0.296
updateTo33RemovesImagingCropUI 0.305
updateTo32ExcludesImagingFromFlushCache 0.315

BinaryNodeIdentifierParameterProviderFactoryTest

pathInfoSplitting 0.157

Failure Details

[Summary] [Package List] [Test Cases]


shouldStoreNothingWhenUsingNullCachingStrategy
skipped: skipped
concurrencyAndJCRSessions
skipped: skipped
smallImageNotEnlargedWhileExpandFalse
skipped: skipped
smallImageIsEnlargedWhileExpandTrue
skipped: skipped
testJpegOddity
skipped: skipped
blankAndWood
skipped: skipped