3
3
* Copyright © Magento, Inc. All rights reserved.
4
4
* See COPYING.txt for license details.
5
5
*/
6
+
6
7
declare (strict_types=1 );
7
8
8
9
namespace Magento \Wishlist \Test \Unit \Controller \Shared ;
20
21
use PHPUnit \Framework \MockObject \MockObject ;
21
22
use PHPUnit \Framework \TestCase ;
22
23
24
+ /**
25
+ * Test for \Magento\Wishlist\Controller\Shared\Allcart.
26
+ */
23
27
class AllcartTest extends TestCase
24
28
{
25
29
/**
26
30
* @var Allcart
27
31
*/
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 ;
39
33
40
34
/**
41
35
* @var WishlistProvider|MockObject
42
36
*/
43
- protected $ wishlistProviderMock ;
37
+ private $ wishlistProviderMock ;
44
38
45
39
/**
46
40
* @var ItemCarrier|MockObject
47
41
*/
48
- protected $ itemCarrierMock ;
42
+ private $ itemCarrierMock ;
49
43
50
44
/**
51
45
* @var Wishlist|MockObject
52
46
*/
53
- protected $ wishlistMock ;
47
+ private $ wishlistMock ;
54
48
55
49
/**
56
50
* @var Http|MockObject
57
51
*/
58
- protected $ requestMock ;
59
-
60
- /**
61
- * @var ResultFactory|MockObject
62
- */
63
- protected $ resultFactoryMock ;
52
+ private $ requestMock ;
64
53
65
54
/**
66
55
* @var Redirect|MockObject
67
56
*/
68
- protected $ resultRedirectMock ;
57
+ private $ resultRedirectMock ;
69
58
70
59
/**
71
60
* @var Forward|MockObject
72
61
*/
73
- protected $ resultForwardMock ;
62
+ private $ resultForwardMock ;
74
63
64
+ /**
65
+ * @inheritDoc
66
+ */
75
67
protected function setUp (): void
76
68
{
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 ())
100
78
->method ('create ' )
101
79
->willReturnMap (
102
80
[
@@ -105,18 +83,18 @@ protected function setUp(): void
105
83
]
106
84
);
107
85
108
- $ this -> objectManagerHelper = new ObjectManagerHelper ($ this );
109
- $ this -> context = $ this -> objectManagerHelper ->getObject (
86
+ $ objectManagerHelper = new ObjectManagerHelper ($ this );
87
+ $ context = $ objectManagerHelper ->getObject (
110
88
Context::class,
111
89
[
112
90
'request ' => $ this ->requestMock ,
113
- 'resultFactory ' => $ this -> resultFactoryMock
91
+ 'resultFactory ' => $ resultFactoryMock
114
92
]
115
93
);
116
- $ this ->allcartController = $ this -> objectManagerHelper ->getObject (
94
+ $ this ->allcartController = $ objectManagerHelper ->getObject (
117
95
Allcart::class,
118
96
[
119
- 'context ' => $ this -> context ,
97
+ 'context ' => $ context ,
120
98
'wishlistProvider ' => $ this ->wishlistProviderMock ,
121
99
'itemCarrier ' => $ this ->itemCarrierMock
122
100
]
0 commit comments