6
6
7
7
namespace Magento \Downloadable \Test \Unit \Observer ;
8
8
9
- use Magento \Downloadable \ Observer \ IsAllowedGuestCheckoutObserver ;
9
+ use Magento \Catalog \ Model \ Product ;
10
10
use Magento \Downloadable \Model \Product \Type ;
11
11
use Magento \Downloadable \Model \ResourceModel \Link \Purchased \Item \CollectionFactory ;
12
- use Magento \Store \Model \ScopeInterface ;
12
+ use Magento \Downloadable \Observer \IsAllowedGuestCheckoutObserver ;
13
+ use Magento \Framework \App \Config ;
14
+ use Magento \Framework \DataObject ;
15
+ use Magento \Framework \Event ;
16
+ use Magento \Framework \Event \Observer ;
13
17
use Magento \Framework \TestFramework \Unit \Helper \ObjectManager as ObjectManagerHelper ;
18
+ use Magento \Quote \Model \Quote ;
19
+ use Magento \Quote \Model \Quote \Item as QuoteItem ;
20
+ use Magento \Store \Model \ScopeInterface ;
21
+ use PHPUnit \Framework \MockObject \MockObject ;
22
+ use PHPUnit \Framework \TestCase ;
14
23
15
24
/**
16
25
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
17
26
*/
18
- class IsAllowedGuestCheckoutObserverTest extends \ PHPUnit \ Framework \ TestCase
27
+ class IsAllowedGuestCheckoutObserverTest extends TestCase
19
28
{
20
29
/** @var IsAllowedGuestCheckoutObserver */
21
30
private $ isAllowedGuestCheckoutObserver ;
22
31
23
32
/**
24
- * @var \PHPUnit_Framework_MockObject_MockObject | \Magento\Framework\App\ Config
33
+ * @var MockObject| Config
25
34
*/
26
35
private $ scopeConfig ;
27
36
28
37
/**
29
- * @var \PHPUnit_Framework_MockObject_MockObject | \Magento\Framework\ DataObject
38
+ * @var MockObject| DataObject
30
39
*/
31
40
private $ resultMock ;
32
41
33
42
/**
34
- * @var \PHPUnit_Framework_MockObject_MockObject | \Magento\Framework\ Event
43
+ * @var MockObject| Event
35
44
*/
36
45
private $ eventMock ;
37
46
38
47
/**
39
- * @var \PHPUnit_Framework_MockObject_MockObject | \Magento\Framework\Event\ Observer
48
+ * @var MockObject| Observer
40
49
*/
41
50
private $ observerMock ;
42
51
43
52
/**
44
- * @var \PHPUnit_Framework_MockObject_MockObject | \Magento\Framework\ DataObject
53
+ * @var MockObject| DataObject
45
54
*/
46
55
private $ storeMock ;
47
56
@@ -51,32 +60,32 @@ class IsAllowedGuestCheckoutObserverTest extends \PHPUnit\Framework\TestCase
51
60
*/
52
61
protected function setUp ()
53
62
{
54
- $ this ->scopeConfig = $ this ->getMockBuilder (\ Magento \ Framework \ App \ Config::class)
63
+ $ this ->scopeConfig = $ this ->getMockBuilder (Config::class)
55
64
->disableOriginalConstructor ()
56
65
->setMethods (['isSetFlag ' , 'getValue ' ])
57
66
->getMock ();
58
67
59
- $ this ->resultMock = $ this ->getMockBuilder (\ Magento \ Framework \ DataObject::class)
68
+ $ this ->resultMock = $ this ->getMockBuilder (DataObject::class)
60
69
->disableOriginalConstructor ()
61
70
->setMethods (['setIsAllowed ' ])
62
71
->getMock ();
63
72
64
- $ this ->eventMock = $ this ->getMockBuilder (\ Magento \ Framework \ Event::class)
73
+ $ this ->eventMock = $ this ->getMockBuilder (Event::class)
65
74
->disableOriginalConstructor ()
66
75
->setMethods (['getStore ' , 'getResult ' , 'getQuote ' , 'getOrder ' ])
67
76
->getMock ();
68
77
69
- $ this ->observerMock = $ this ->getMockBuilder (\ Magento \ Framework \ Event \ Observer::class)
78
+ $ this ->observerMock = $ this ->getMockBuilder (Observer::class)
70
79
->disableOriginalConstructor ()
71
80
->setMethods (['getEvent ' ])
72
81
->getMock ();
73
82
74
- $ this ->storeMock = $ this ->getMockBuilder (\ Magento \ Framework \ DataObject::class)
83
+ $ this ->storeMock = $ this ->getMockBuilder (DataObject::class)
75
84
->disableOriginalConstructor ()
76
85
->getMock ();
77
86
78
87
$ this ->isAllowedGuestCheckoutObserver = (new ObjectManagerHelper ($ this ))->getObject (
79
- \ Magento \ Downloadable \ Observer \ IsAllowedGuestCheckoutObserver::class,
88
+ IsAllowedGuestCheckoutObserver::class,
80
89
[
81
90
'scopeConfig ' => $ this ->scopeConfig ,
82
91
]
@@ -98,7 +107,7 @@ public function testIsAllowedGuestCheckoutConfigSetToTrue($productType, $isAllow
98
107
->with (false );
99
108
}
100
109
101
- $ product = $ this ->getMockBuilder (\ Magento \ Catalog \ Model \ Product::class)
110
+ $ product = $ this ->getMockBuilder (Product::class)
102
111
->disableOriginalConstructor ()
103
112
->setMethods (['getTypeId ' ])
104
113
->getMock ();
@@ -107,7 +116,7 @@ public function testIsAllowedGuestCheckoutConfigSetToTrue($productType, $isAllow
107
116
->method ('getTypeId ' )
108
117
->willReturn ($ productType );
109
118
110
- $ item = $ this ->getMockBuilder (\ Magento \ Quote \ Model \ Quote \Item ::class)
119
+ $ item = $ this ->getMockBuilder (QuoteItem ::class)
111
120
->disableOriginalConstructor ()
112
121
->setMethods (['getProduct ' ])
113
122
->getMock ();
@@ -116,7 +125,7 @@ public function testIsAllowedGuestCheckoutConfigSetToTrue($productType, $isAllow
116
125
->method ('getProduct ' )
117
126
->willReturn ($ product );
118
127
119
- $ quote = $ this ->getMockBuilder (\ Magento \ Quote \ Model \ Quote::class)
128
+ $ quote = $ this ->getMockBuilder (Quote::class)
120
129
->disableOriginalConstructor ()
121
130
->setMethods (['getAllItems ' ])
122
131
->getMock ();
@@ -151,7 +160,7 @@ public function testIsAllowedGuestCheckoutConfigSetToTrue($productType, $isAllow
151
160
->will ($ this ->returnValue ($ this ->eventMock ));
152
161
153
162
$ this ->assertInstanceOf (
154
- \ Magento \ Downloadable \ Observer \ IsAllowedGuestCheckoutObserver::class,
163
+ IsAllowedGuestCheckoutObserver::class,
155
164
$ this ->isAllowedGuestCheckoutObserver ->execute ($ this ->observerMock )
156
165
);
157
166
}
@@ -171,7 +180,7 @@ public function testIsAllowedGuestCheckoutConfigSetToFalse()
171
180
{
172
181
$ storeCode = 1 ;
173
182
174
- $ product = $ this ->getMockBuilder (\ Magento \ Catalog \ Model \ Product::class)
183
+ $ product = $ this ->getMockBuilder (Product::class)
175
184
->disableOriginalConstructor ()
176
185
->setMethods (['getTypeId ' ])
177
186
->getMock ();
@@ -180,7 +189,7 @@ public function testIsAllowedGuestCheckoutConfigSetToFalse()
180
189
->method ('getTypeId ' )
181
190
->willReturn (Type::TYPE_DOWNLOADABLE );
182
191
183
- $ item = $ this ->getMockBuilder (\ Magento \ Quote \ Model \ Quote \Item ::class)
192
+ $ item = $ this ->getMockBuilder (QuoteItem ::class)
184
193
->disableOriginalConstructor ()
185
194
->setMethods (['getProduct ' ])
186
195
->getMock ();
@@ -189,7 +198,7 @@ public function testIsAllowedGuestCheckoutConfigSetToFalse()
189
198
->method ('getProduct ' )
190
199
->willReturn ($ product );
191
200
192
- $ quote = $ this ->getMockBuilder (\ Magento \ Quote \ Model \ Quote::class)
201
+ $ quote = $ this ->getMockBuilder (Quote::class)
193
202
->disableOriginalConstructor ()
194
203
->setMethods (['getAllItems ' ])
195
204
->getMock ();
@@ -224,7 +233,7 @@ public function testIsAllowedGuestCheckoutConfigSetToFalse()
224
233
->will ($ this ->returnValue ($ this ->eventMock ));
225
234
226
235
$ this ->assertInstanceOf (
227
- \ Magento \ Downloadable \ Observer \ IsAllowedGuestCheckoutObserver::class,
236
+ IsAllowedGuestCheckoutObserver::class,
228
237
$ this ->isAllowedGuestCheckoutObserver ->execute ($ this ->observerMock )
229
238
);
230
239
}
0 commit comments