Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
GenerateThumbnailsHandler example
$this
->
getPublicFilesystem
(
)
->
has
(
$path
)
,
'Thumbnail: ' .
$path
. ' does not exist'
)
;
}
}
public
function
testDiffersBetweenUpdateAndGenerateMessage
(
)
: void
{
$thumbnailServiceMock
=
$this
->
getMockBuilder
(
ThumbnailService::
class
)
->
disableOriginalConstructor
(
)
->
getMock
(
)
;
$handler
=
new
GenerateThumbnailsHandler
(
$thumbnailServiceMock
,
$this
->mediaRepository
)
;
$randomCriteria
=
(
new
Criteria
(
)
)
/* @see GenerateThumbnailsHandler Association as in target method is required for the ease of PHPUnit's constraint evaluation */
->
addAssociation
(
'mediaFolder.configuration.mediaThumbnailSizes'
)
->
setLimit
(
5
)
;
$testEntities1
=
$this
->mediaRepository->
search
(
$randomCriteria
->
setOffset
(
0
)
,
$this
->context
)
->
getEntities
(
)
;
$testEntities2
=
$this
->mediaRepository->
search
(
$randomCriteria
->
setOffset
(
5
)
,
$this
->context
)
->
getEntities
(
)
;
$testEntities3
=
$this
->mediaRepository->
search
(
$randomCriteria
->
setOffset
(
10
)
,
$this
->context
)
->
getEntities
(
)
;
$generateMessage
=
new
GenerateThumbnailsMessage
(
)
;