17 private $messageFactoryMock;
27 private $urlRewriteExceptionMessageFactory;
31 $this->urlMock = $this->createMock(\
Magento\Framework\UrlInterface::class);
33 $this->messageFactoryMock = $this->createPartialMock(
34 \
Magento\Framework\Message\Factory::class,
39 $this->messageFactoryMock,
46 $exception = new \Exception(
'exception');
51 [[
'request_path' =>
'url']]
54 $this->urlMock->expects($this->once())
56 ->willReturn(
'htmlUrl');
58 $message = $this->createMock(MessageInterface::class);
62 ->with($urlAlreadyExistsException->getMessage())
66 ->method(
'setIdentifier')
72 ->with([
'urls' => [
'htmlUrl' =>
'url']])
75 $this->messageFactoryMock->expects($this->once())
82 $this->urlRewriteExceptionMessageFactory->createMessage($urlAlreadyExistsException)
91 $exception = new \Exception(
'message');
92 $this->urlRewriteExceptionMessageFactory->createMessage($exception);
const URL_DUPLICATE_MESSAGE_MAP_ID
testCreateMessageNotFound()