5
5
*/
6
6
namespace Magento \Eav \Test \Unit \Model \Api \SearchCriteria \CollectionProcessor ;
7
7
8
+ use InvalidArgumentException ;
8
9
use Magento \Eav \Model \Api \SearchCriteria \CollectionProcessor \FilterProcessor ;
9
10
use Magento \Framework \Api \Filter ;
10
11
use Magento \Framework \Api \Search \FilterGroup ;
11
12
use Magento \Framework \Api \SearchCriteria \CollectionProcessor \FilterProcessor \CustomFilterInterface ;
12
13
use Magento \Framework \Api \SearchCriteriaInterface ;
13
14
use Magento \Framework \Data \Collection \AbstractDb ;
15
+ use PHPUnit \Framework \MockObject \MockObject ;
16
+ use PHPUnit \Framework \TestCase ;
17
+ use stdClass ;
14
18
15
- class FilterProcessorTest extends \ PHPUnit \ Framework \ TestCase
19
+ class FilterProcessorTest extends TestCase
16
20
{
17
21
/**
18
22
* Return model
@@ -31,8 +35,11 @@ private function getModel(array $customFilters, array $fieldMapping)
31
35
*/
32
36
public function testProcess ()
33
37
{
34
- /** @var CustomFilterInterface|\PHPUnit_Framework_MockObject_MockObject $customFilterMock */
35
- $ customFilterMock = $ this ->createPartialMock (CustomFilterInterface::class, ['apply ' ]);
38
+ /** @var CustomFilterInterface|MockObject $customFilterMock */
39
+ $ customFilterMock = $ this ->createPartialMock (
40
+ CustomFilterInterface::class,
41
+ ['apply ' ]
42
+ );
36
43
37
44
$ customFilterField = 'customFilterField ' ;
38
45
$ customFilters = [$ customFilterField => $ customFilterMock ];
@@ -62,25 +69,25 @@ public function testProcess()
62
69
63
70
$ model = $ this ->getModel ($ customFilters , $ fieldMapping );
64
71
65
- /** @var FilterGroup|\PHPUnit_Framework_MockObject_MockObject $filterGroupOneMock */
72
+ /** @var FilterGroup|MockObject $filterGroupOneMock */
66
73
$ filterGroupOneMock = $ this ->getMockBuilder (FilterGroup::class)
67
74
->disableOriginalConstructor ()
68
75
->getMock ();
69
76
70
- /** @var FilterGroup|\PHPUnit_Framework_MockObject_MockObject $filterGroupTwoMock */
77
+ /** @var FilterGroup|MockObject $filterGroupTwoMock */
71
78
$ filterGroupTwoMock = $ this ->getMockBuilder (FilterGroup::class)
72
79
->disableOriginalConstructor ()
73
80
->getMock ();
74
81
75
- /** @var Filter|\PHPUnit_Framework_MockObject_MockObject $filterOneMock */
82
+ /** @var Filter|MockObject $filterOneMock */
76
83
$ filterOneMock = $ this ->getMockBuilder (Filter::class)
77
84
->disableOriginalConstructor ()
78
85
->getMock ();
79
86
$ filterOneMock ->expects ($ this ->once ())
80
87
->method ('getField ' )
81
88
->willReturn ($ customFilterField );
82
89
83
- /** @var Filter|\PHPUnit_Framework_MockObject_MockObject $filterTwoMock */
90
+ /** @var Filter|MockObject $filterTwoMock */
84
91
$ filterTwoMock = $ this ->getMockBuilder (Filter::class)
85
92
->disableOriginalConstructor ()
86
93
->getMock ();
@@ -94,7 +101,7 @@ public function testProcess()
94
101
->method ('getConditionType ' )
95
102
->willReturn ($ otherFilterFieldCondition );
96
103
97
- /** @var Filter|\PHPUnit_Framework_MockObject_MockObject $filterThreeMock */
104
+ /** @var Filter|MockObject $filterThreeMock */
98
105
$ filterThreeMock = $ this ->getMockBuilder (Filter::class)
99
106
->disableOriginalConstructor ()
100
107
->getMock ();
@@ -116,15 +123,15 @@ public function testProcess()
116
123
->method ('getFilters ' )
117
124
->willReturn ([$ filterThreeMock ]);
118
125
119
- /** @var SearchCriteriaInterface|\PHPUnit_Framework_MockObject_MockObject $searchCriteriaMock */
126
+ /** @var SearchCriteriaInterface|MockObject $searchCriteriaMock */
120
127
$ searchCriteriaMock = $ this ->getMockBuilder (SearchCriteriaInterface::class)
121
128
->getMock ();
122
129
123
130
$ searchCriteriaMock ->expects ($ this ->once ())
124
131
->method ('getFilterGroups ' )
125
132
->willReturn ([$ filterGroupOneMock , $ filterGroupTwoMock ]);
126
133
127
- /** @var AbstractDb|\PHPUnit_Framework_MockObject_MockObject $searchCriteriarMock */
134
+ /** @var AbstractDb|MockObject $searchCriteriarMock */
128
135
$ collectionMock = $ this ->getMockBuilder (AbstractDb::class)
129
136
->disableOriginalConstructor ()
130
137
->getMock ();
@@ -144,25 +151,24 @@ public function testProcess()
144
151
$ model ->process ($ searchCriteriaMock , $ collectionMock );
145
152
}
146
153
147
- /**
148
- * @expectedException \InvalidArgumentException
149
- */
150
154
public function testProcessWithException ()
151
155
{
152
- /** @var \stdClass|\PHPUnit_Framework_MockObject_MockObject $customFilterMock */
153
- $ customFilterMock = $ this ->createPartialMock (\stdClass::class, ['apply ' ]);
156
+ $ this ->expectException (InvalidArgumentException::class);
157
+
158
+ /** @var stdClass|MockObject $customFilterMock */
159
+ $ customFilterMock = $ this ->createPartialMock (stdClass::class, ['apply ' ]);
154
160
155
161
$ customFilterField = 'customFilterField ' ;
156
162
$ customFilters = [$ customFilterField => $ customFilterMock ];
157
163
158
164
$ model = $ this ->getModel ($ customFilters , []);
159
165
160
- /** @var FilterGroup|\PHPUnit_Framework_MockObject_MockObject $filterGroupOneMock */
166
+ /** @var FilterGroup|MockObject $filterGroupOneMock */
161
167
$ filterGroupOneMock = $ this ->getMockBuilder (FilterGroup::class)
162
168
->disableOriginalConstructor ()
163
169
->getMock ();
164
170
165
- /** @var Filter|\PHPUnit_Framework_MockObject_MockObject $filterOneMock */
171
+ /** @var Filter|MockObject $filterOneMock */
166
172
$ filterOneMock = $ this ->getMockBuilder (Filter::class)
167
173
->disableOriginalConstructor ()
168
174
->getMock ();
@@ -174,15 +180,15 @@ public function testProcessWithException()
174
180
->method ('getFilters ' )
175
181
->willReturn ([$ filterOneMock ]);
176
182
177
- /** @var SearchCriteriaInterface|\PHPUnit_Framework_MockObject_MockObject $searchCriteriaMock */
183
+ /** @var SearchCriteriaInterface|MockObject $searchCriteriaMock */
178
184
$ searchCriteriaMock = $ this ->getMockBuilder (SearchCriteriaInterface::class)
179
185
->getMock ();
180
186
181
187
$ searchCriteriaMock ->expects ($ this ->once ())
182
188
->method ('getFilterGroups ' )
183
189
->willReturn ([$ filterGroupOneMock ]);
184
190
185
- /** @var AbstractDb|\PHPUnit_Framework_MockObject_MockObject $searchCriteriarMock */
191
+ /** @var AbstractDb|MockObject $searchCriteriarMock */
186
192
$ collectionMock = $ this ->getMockBuilder (AbstractDb::class)
187
193
->disableOriginalConstructor ()
188
194
->getMock ();
0 commit comments