3
3
* Copyright © 2013-2017 Magento, Inc. All rights reserved.
4
4
* See COPYING.txt for license details.
5
5
*/
6
+
6
7
namespace Magento \Framework \Filter ;
7
8
8
- /**
9
- * Class TemplateTest
10
- * @package Magento\Framework\Filter
11
- */
12
9
class TemplateTest extends \PHPUnit_Framework_TestCase
13
10
{
14
11
/**
15
- * @var \Magento\Framework\Filter\ Template
12
+ * @var Template
16
13
*/
17
14
private $ templateFilter ;
18
15
19
16
protected function setUp ()
20
17
{
21
- $ objectManager = new \Magento \Framework \TestFramework \Unit \Helper \ObjectManager ($ this );
22
- $ this ->templateFilter = $ objectManager ->getObject ('Magento\Framework\Filter\Template ' );
18
+ $ this ->templateFilter = \Magento \TestFramework \ObjectManager::getInstance ()->create (Template::class);
23
19
}
24
20
25
21
/**
@@ -29,10 +25,8 @@ protected function setUp()
29
25
*/
30
26
public function testFilterFor ($ results , $ values )
31
27
{
32
-
33
- $ this ->templateFilter ->setVariables (array ('order ' => $ this ->getOrder (), 'things ' => $ this ->getThings ()));
28
+ $ this ->templateFilter ->setVariables (['order ' => $ this ->getOrder (), 'things ' => $ this ->getThings ()]);
34
29
$ this ->assertEquals ($ results , $ this ->invokeMethod ($ this ->templateFilter , 'filterFor ' , [$ values ]));
35
-
36
30
}
37
31
38
32
/**
@@ -41,7 +35,6 @@ public function testFilterFor($results, $values)
41
35
private function getOrder ()
42
36
{
43
37
$ order = new \Magento \Framework \DataObject ();
44
-
45
38
$ visibleItems = [
46
39
[
47
40
'sku ' => 'ABC123 ' ,
@@ -50,10 +43,8 @@ private function getOrder()
50
43
'ordered_qty ' => '2 '
51
44
]
52
45
];
53
-
54
46
$ order ->setAllVisibleItems ($ visibleItems );
55
47
return $ order ;
56
-
57
48
}
58
49
59
50
public function getThings ()
@@ -130,7 +121,6 @@ public function getFilterForDataProvider()
130
121
];
131
122
}
132
123
133
-
134
124
/**
135
125
* Call protected/private method of a class.
136
126
*
@@ -145,7 +135,6 @@ private function invokeMethod(&$object, $methodName, array $parameters = [])
145
135
$ reflection = new \ReflectionClass (get_class ($ object ));
146
136
$ method = $ reflection ->getMethod ($ methodName );
147
137
$ method ->setAccessible (true );
148
-
149
138
return $ method ->invokeArgs ($ object , $ parameters );
150
139
}
151
140
}
0 commit comments