33 * Copyright © Magento, Inc. All rights reserved.
44 * See COPYING.txt for license details.
55 */
6+
67declare (strict_types=1 );
78
89namespace Magento \Wishlist \Test \Unit \Controller \Shared ;
2021use PHPUnit \Framework \MockObject \MockObject ;
2122use PHPUnit \Framework \TestCase ;
2223
24+ /**
25+ * Test for \Magento\Wishlist\Controller\Shared\Allcart.
26+ */
2327class AllcartTest extends TestCase
2428{
2529 /**
2630 * @var Allcart
2731 */
28- protected $ allcartController ;
29-
30- /**
31- * @var \Magento\Framework\TestFramework\Unit\Helper\ObjectManager
32- */
33- protected $ objectManagerHelper ;
34-
35- /**
36- * @var Context
37- */
38- protected $ context ;
32+ private $ allcartController ;
3933
4034 /**
4135 * @var WishlistProvider|MockObject
4236 */
43- protected $ wishlistProviderMock ;
37+ private $ wishlistProviderMock ;
4438
4539 /**
4640 * @var ItemCarrier|MockObject
4741 */
48- protected $ itemCarrierMock ;
42+ private $ itemCarrierMock ;
4943
5044 /**
5145 * @var Wishlist|MockObject
5246 */
53- protected $ wishlistMock ;
47+ private $ wishlistMock ;
5448
5549 /**
5650 * @var Http|MockObject
5751 */
58- protected $ requestMock ;
59-
60- /**
61- * @var ResultFactory|MockObject
62- */
63- protected $ resultFactoryMock ;
52+ private $ requestMock ;
6453
6554 /**
6655 * @var Redirect|MockObject
6756 */
68- protected $ resultRedirectMock ;
57+ private $ resultRedirectMock ;
6958
7059 /**
7160 * @var Forward|MockObject
7261 */
73- protected $ resultForwardMock ;
62+ private $ resultForwardMock ;
7463
64+ /**
65+ * @inheritDoc
66+ */
7567 protected function setUp (): void
7668 {
77- $ this ->wishlistProviderMock = $ this ->getMockBuilder (WishlistProvider::class)
78- ->disableOriginalConstructor ()
79- ->getMock ();
80- $ this ->itemCarrierMock = $ this ->getMockBuilder (ItemCarrier::class)
81- ->disableOriginalConstructor ()
82- ->getMock ();
83- $ this ->wishlistMock = $ this ->getMockBuilder (Wishlist::class)
84- ->disableOriginalConstructor ()
85- ->getMock ();
86- $ this ->requestMock = $ this ->getMockBuilder (Http::class)
87- ->disableOriginalConstructor ()
88- ->getMock ();
89- $ this ->resultFactoryMock = $ this ->getMockBuilder (ResultFactory::class)
90- ->disableOriginalConstructor ()
91- ->getMock ();
92- $ this ->resultRedirectMock = $ this ->getMockBuilder (Redirect::class)
93- ->disableOriginalConstructor ()
94- ->getMock ();
95- $ this ->resultForwardMock = $ this ->getMockBuilder (Forward::class)
96- ->disableOriginalConstructor ()
97- ->getMock ();
98-
99- $ this ->resultFactoryMock ->expects ($ this ->any ())
69+ $ this ->wishlistProviderMock = $ this ->createMock (WishlistProvider::class);
70+ $ this ->itemCarrierMock = $ this ->createMock (ItemCarrier::class);
71+ $ this ->wishlistMock = $ this ->createMock (Wishlist::class);
72+ $ this ->requestMock = $ this ->createMock (Http::class);
73+ $ resultFactoryMock = $ this ->createMock (ResultFactory::class);
74+ $ this ->resultRedirectMock = $ this ->createMock (Redirect::class);
75+ $ this ->resultForwardMock = $ this ->createMock (Forward::class);
76+
77+ $ resultFactoryMock ->expects ($ this ->any ())
10078 ->method ('create ' )
10179 ->willReturnMap (
10280 [
@@ -105,18 +83,18 @@ protected function setUp(): void
10583 ]
10684 );
10785
108- $ this -> objectManagerHelper = new ObjectManagerHelper ($ this );
109- $ this -> context = $ this -> objectManagerHelper ->getObject (
86+ $ objectManagerHelper = new ObjectManagerHelper ($ this );
87+ $ context = $ objectManagerHelper ->getObject (
11088 Context::class,
11189 [
11290 'request ' => $ this ->requestMock ,
113- 'resultFactory ' => $ this -> resultFactoryMock
91+ 'resultFactory ' => $ resultFactoryMock
11492 ]
11593 );
116- $ this ->allcartController = $ this -> objectManagerHelper ->getObject (
94+ $ this ->allcartController = $ objectManagerHelper ->getObject (
11795 Allcart::class,
11896 [
119- 'context ' => $ this -> context ,
97+ 'context ' => $ context ,
12098 'wishlistProvider ' => $ this ->wishlistProviderMock ,
12199 'itemCarrier ' => $ this ->itemCarrierMock
122100 ]
0 commit comments