Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
147 0 0 2 98.639% 48.445

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% 12.012
info.magnolia.imaging.functions 11 0 0 0 100% 0.199
info.magnolia.imaging.util 51 0 0 0 100% 1.256
info.magnolia.imaging 19 0 0 0 100% 4.161
info.magnolia.imaging.operations 2 0 0 0 100% 3.27
info.magnolia.imaging.caching 6 0 0 2 66.667% 8.575
info.magnolia.imaging.operations.cropresize 29 0 0 0 100% 4.206
info.magnolia.imaging.parameters 3 0 0 0 100% 2.135
info.magnolia.imaging.operations.load 11 0 0 0 100% 12.61
info.magnolia.imaging.variation 4 0 0 0 100% 0.021

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

info.magnolia.imaging.functions

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

info.magnolia.imaging.util

Class Tests Errors Failures Skipped Success Rate Time
ColorConverterTest 16 0 0 0 100% 0.115
ImageUtilTest 17 0 0 0 100% 1.135
PathSplitterTest 18 0 0 0 100% 0.006

info.magnolia.imaging

Class Tests Errors Failures Skipped Success Rate Time
DefaultImageGeneratorTest 2 0 0 0 100% 0.024
DefaultImagingSupportTest 4 0 0 0 100% 0.002
ImagingModuleTest 3 0 0 0 100% 2.552
ImagingServletTest 3 0 0 0 100% 0.127
OutputFormatTest 5 0 0 0 100% 0.005
SelfTest 2 0 0 0 100% 1.451

info.magnolia.imaging.operations

Class Tests Errors Failures Skipped Success Rate Time
ImageOperationChainTest 2 0 0 0 100% 3.27

info.magnolia.imaging.caching

Class Tests Errors Failures Skipped Success Rate Time
AbstractContentBasedCachingStrategyTest 1 0 0 0 100% 0.022
CachingImageStreamerRepositoryTest 5 0 0 2 60% 8.553

info.magnolia.imaging.operations.cropresize

Class Tests Errors Failures Skipped Success Rate Time
AutoCropAndResizeTest 15 0 0 0 100% 1.639
BoundedResizeTest 9 0 0 0 100% 0.881
CoordsTest 2 0 0 0 100% 0
CropAndResizeQualityTest 2 0 0 0 100% 1.146
MultiStepResizerTest 1 0 0 0 100% 0.54

info.magnolia.imaging.parameters

Class Tests Errors Failures Skipped Success Rate Time
BinaryJcrNodeIdentifierParameterProviderFactoryTest 1 0 0 0 100% 0.755
BinaryNodeIdentifierParameterProviderFactoryTest 1 0 0 0 100% 0.667
BinaryNodeParameterProviderFactoryTest 1 0 0 0 100% 0.713

info.magnolia.imaging.operations.load

Class Tests Errors Failures Skipped Success Rate Time
AbstractLoaderTest 9 0 0 0 100% 10.939
FromBinaryNodeTest 2 0 0 0 100% 1.671

info.magnolia.imaging.variation

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

Test Cases

[Summary] [Package List] [Test Cases]

AbstractContentBasedCachingStrategyTest

selfSanity 0.022

CachingImageStreamerRepositoryTest

makeSureMIMETypeIsCorrectlyPersisted 5.607
shouldStoreNothingWhenUsingNullCachingStrategy 0
skipped
generateAndStoreIsDoneUnderSystemContext 1.557
concurrencyAndJCRSessions 0
skipped
requestForSimilarUncachedImageOnlyGeneratesItOnce 1.389

DefaultImageGeneratorTest

fallbackToJpgIfNoExtensionExists 0.02
extensionIsTakenIntoAccountWhenObtainingOutputFormat 0.004

DefaultImagingSupportTest

createLinkForVariationWithExtensionSet 0.002
createLinkForNonExistingVariationDefaultsToOriginalImage 0
createLinkForOriginalVariation 0
createLinkForNullVariationDefaultsToOriginalImage 0

ImagingTemplatingFunctionsTest

getImageVariationLinkFromBinaryWhenException 0.125
getImageVariationLinkFromBinaryAndTemplateDefinitionWithoutParameter 0.058
getImageVariationLinkFromBinaryContentMap 0.004
getImageVariationLinkFromBinaryAndTemplateDefinitionContentMapWhenNull 0
getImageVariationLinkFromBinaryAndTemplateDefinitionContentMap 0.001
getImageVariationLinkFromBinary 0.004
getImageVariationLinkFromBinaryEscapedText 0.004
getImageVariationLinkFromBinaryContentMapWhenNull 0.001
getImageVariationLinkFromBinaryAndTemplateDefinitionWhenNull 0.001
getImageVariationLinkFromBinaryAndTemplateDefinition 0.001
getImageVariationLinkFromBinaryWhenNull 0

ImagingModuleTest

moduleStopUnRegistersSpiProviders 0.953
moduleStartRegistersSpiProviders 0.853
imagingCacheIsFlushedAfterConfigChange 0.746

ImagingServletTest

mimeTypeIsSetWhenNotCachingGeneratedImages 0.085
requestToFactoryToGeneratorToImage 0.021
mimeTypeIsSetWhenCachingGeneratedImages 0.021

AutoCropAndResizeTest

noResizeIfWidthAndHeightAreNotSpecified 0.093
resizesProportionallyIfOnlyWidthIsSpecified 0.029
resizesProportionallyIfOnlyHeightIsSpecified 0.015
verticalSourceWithVerticalRatioIsAlsoSwell 0.247
verticalRatiosAlsoWork 0.114
doesNotCropIfOnlyTargetHeightIsSpecifiedAndRespectsOriginalRatio 0.103
doesNotCropIfOnlyTargetWidthIsSpecifiedAndRespectsOriginalRatio 0.07
thereWereVerticalBlackBordersToo 0.094
justResizeIfTargetRatioIsEquivalentToSourceRatio 0.225
squareTargetUsesLargestPossibleZoneForVerticalSourceToo 0.251
respectsRatioOfTargetSizeIfCroppingIsNeededAndCropFromTheCenter 0.071
squareTargetUsesLargestPossibleZoneForHorizontalSource 0.061
resizesUsingBothWidthAndHeightIfSpecified 0.018
verticalSourceIsHandledJustAsWell 0.224
philippSawBlackBorders 0.024

BoundedResizeTest

alsoWorksWithOblongImages 0.033
anotherOblongCase 0.03
keepsOriginalRatioAndCompliesToSmallestMaximumDimensionForVerticalSourceToo 0.462
keepsOriginalRatioAndCompliesToSmallestMaximumDimensionForSquareSourceToo 0.114
smallImageNotEnlargedWhileExpandFalse 0.031
justResizeIfTargetRatioIsEquivalentToSourceRatio 0.09
keepsOriginalRatioAndCompliesToSmallestMaximumDimension 0.091
smallImageIsEnlargedWhileExpandTrue 0.021
whatHappensIfWeOnlySpecifyMaxWidth 0.009

CoordsTest

throwsExceptionWhenCalculatingWidthAndHeightWithInvalidCoordinates 0
calculatesWidthAndHeightProperly 0

CropAndResizeQualityTest

pngNeedsAnEyeToCheck 0.859
jpgNeedsAnEyeToCheck 0.287

MultiStepResizerTest

jpgNeedsAnEyeToCheck 0.54

ImageOperationChainTest

blankAndWood 0.949
someTransformations 2.321

AbstractLoaderTest

transparencyOfIndexedImageIsNotLost 1.216
gifToJpgCase4BitImage 1.165
gifToGifCase4BitImage 1.374
bufferedImageFromPngWithAlpha 1.358
backgroundColor 1.139
bufferedImageFromBmp 1.014
bufferedImageFromJpg 1.341
bufferedImageFromPng 1.176
gifToPngCase4BitImage 1.156

FromBinaryNodeTest

testNodeHasNoBinaryNode 0.938
testNodeHasBinaryNode 0.733

OutputFormatTest

progressiveFlagIsSetProperlyWhenFalse 0.001
compressionTypeIsProperlyConvertedToOneZeroRangeAndSetsCompressionModeToExplicit 0.003
qualityIsProperlyConvertedToOneZeroRangeAndSetsCompressionModeToExplicit 0
compressionSettingsAreNotResetWhenBothTypeAndQualityAreApplied 0.001
progressiveFlagIsSetProperlyWhenTrue 0

BinaryJcrNodeIdentifierParameterProviderFactoryTest

pathInfoSplitting 0.755

BinaryNodeIdentifierParameterProviderFactoryTest

pathInfoSplitting 0.667

BinaryNodeParameterProviderFactoryTest

pathInfoSplitting 0.713

SelfTest

nodeParameterProviderHandlesTimestampsProperly 0.749
canGetBinaryStreamOutOfTheSamePropertyInstanceTwice 0.702

ImagingModuleVersionHandlerTest

cleanInstallAddsPermissionsForImagingBaseRole 1.878
updateTo33RemovesImagingToolsModule 1.005
updateTo32InstallsTemplatingFunctions 1.109
updateFrom31AddsPermissionsForImagingBaseRole 0.883
cleanInstall 1.049
updateTo32RegistersImagingTemplatingFunctionsAsFreemarkerRendererCtxAttribute 1.16
updateTo32InstallsNewDefaultImageGenerator 0.83
installationRegistersImagingTemplatingFunctionsAsFreemarkerRendererCtxAttribute 0.852
updateTo33RemoveLegacyTrees 0.881
updateTo33RemovesImagingCropUI 1.087
updateTo32ExcludesImagingFromFlushCache 1.278

ColorConverterTest

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

ImageUtilTest

canHandleImageCreatedByBlankOperationWithBackgroundColor 0.067
canHandleOpaqueGIFSourceWhenFlatteningForJPEG 0.072
performance 0.014
testJpegOddity 0.052
canHandleTranslucentPNGSourceWhenFlatteningForJPEG 0.088
getImageTypeByteBinaryWithAlpha 0.041
loadingPerformance 0.61
getImageTypeIndexedTypeWithoutAlpha 0.01
canHandleTransparentPNGSourceWhenFlatteningForJPEG 0.018
canHandleTransparentGIFSourceWhenFlatteningForJPEG 0.012
huffmanImageDecoding 0.053
canHandleOpaquePNGSourceWhenFlatteningForJPEG 0.04
getOriginalImageType 0.008
getImageTypeByteBinaryWithoutAlpha 0.009
getImageTypeIndexedTypeWithAlpha 0.01
canHandleProblematicLogoPNGSourceWhenFlatteningForJPEG 0.018
canHandleImageCreatedByBlankOperationWithoutBackgroundColor 0.013

PathSplitterTest

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

DefaultVariationTest

defaultVariationReturnsLinkToParent 0.01
defaultVariationReturnsLinkToParentWithExtension 0.008
variationReturnsNullWhenBinaryIsNull 0
defaultVariationReturnsNullWhenException 0.003

Failure Details

[Summary] [Package List] [Test Cases]


shouldStoreNothingWhenUsingNullCachingStrategy
skipped: skipped
concurrencyAndJCRSessions
skipped: skipped