5
5
*/
6
6
namespace Magento \Framework \App \Test \Unit ;
7
7
8
+ use Magento \Framework \TestFramework \Unit \Helper \ObjectManager as HelperObjectManager ;
9
+ use PHPUnit_Framework_MockObject_MockObject as MockObject ;
10
+ use Magento \Framework \App \Request \Http as RequestHttp ;
11
+ use Magento \Framework \App \Response \Http as ResponseHttp ;
12
+ use Magento \Framework \App \Http as AppHttp ;
13
+ use Magento \Framework \App \FrontControllerInterface ;
14
+ use Magento \Framework \Event \Manager ;
15
+ use Magento \Framework \ObjectManagerInterface ;
16
+ use Magento \Framework \App \AreaList ;
17
+ use Magento \Framework \App \ObjectManager \ConfigLoader ;
18
+ use Magento \Framework \App \ExceptionHandlerInterface ;
19
+ use Magento \Framework \Stdlib \Cookie \CookieReaderInterface ;
20
+ use Magento \Framework \App \Route \ConfigInterface \Proxy ;
21
+ use Magento \Framework \App \Request \PathInfoProcessorInterface ;
22
+ use Magento \Framework \Stdlib \StringUtils ;
23
+
8
24
/**
9
25
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
10
26
*/
11
27
class HttpTest extends \PHPUnit \Framework \TestCase
12
28
{
13
29
/**
14
- * @var \Magento\Framework\TestFramework\Unit\Helper\ObjectManager
30
+ * @var HelperObjectManager
15
31
*/
16
- protected $ objectManager ;
32
+ private $ objectManager ;
17
33
18
34
/**
19
- * @var \PHPUnit_Framework_MockObject_MockObject
35
+ * @var ResponseHttp|MockObject
20
36
*/
21
- protected $ responseMock ;
37
+ private $ responseMock ;
22
38
23
39
/**
24
- * @var \Magento\Framework\App\Http
40
+ * @var AppHttp
25
41
*/
26
- protected $ http ;
42
+ private $ http ;
27
43
28
44
/**
29
- * @var \PHPUnit_Framework_MockObject_MockObject
45
+ * @var FrontControllerInterface|MockObject
30
46
*/
31
- protected $ frontControllerMock ;
47
+ private $ frontControllerMock ;
32
48
33
49
/**
34
- * @var \PHPUnit_Framework_MockObject_MockObject
50
+ * @var Manager|MockObject
35
51
*/
36
- protected $ eventManagerMock ;
52
+ private $ eventManagerMock ;
37
53
38
54
/**
39
- * @var \PHPUnit_Framework_MockObject_MockObject
55
+ * @var RequestHttp|MockObject
40
56
*/
41
- protected $ requestMock ;
57
+ private $ requestMock ;
42
58
43
59
/**
44
- * @var \PHPUnit_Framework_MockObject_MockObject
60
+ * @var ObjectManagerInterface|MockObject
45
61
*/
46
- protected $ objectManagerMock ;
62
+ private $ objectManagerMock ;
47
63
48
64
/**
49
- * @var \PHPUnit_Framework_MockObject_MockObject
65
+ * @var AreaList|MockObject
50
66
*/
51
- protected $ areaListMock ;
67
+ private $ areaListMock ;
52
68
53
69
/**
54
- * @var \PHPUnit_Framework_MockObject_MockObject
70
+ * @var ConfigLoader|MockObject
55
71
*/
56
- protected $ configLoaderMock ;
72
+ private $ configLoaderMock ;
57
73
58
74
/**
59
- * @var \PHPUnit_Framework_MockObject_MockObject
75
+ * @var ExceptionHandlerInterface|MockObject
60
76
*/
61
- protected $ exceptionHandlerMock ;
77
+ private $ exceptionHandlerMock ;
62
78
79
+ /**
80
+ * @inheritdoc
81
+ */
63
82
protected function setUp ()
64
83
{
65
- $ this ->objectManager = new \ Magento \ Framework \ TestFramework \ Unit \ Helper \ ObjectManager ($ this );
66
- $ cookieReaderMock = $ this ->getMockBuilder (\ Magento \ Framework \ Stdlib \ Cookie \ CookieReaderInterface::class)
84
+ $ this ->objectManager = new HelperObjectManager ($ this );
85
+ $ cookieReaderMock = $ this ->getMockBuilder (CookieReaderInterface::class)
67
86
->disableOriginalConstructor ()
68
87
->getMock ();
69
- $ routeConfigMock = $ this ->getMockBuilder (\ Magento \ Framework \ App \ Route \ ConfigInterface \ Proxy::class)
88
+ $ routeConfigMock = $ this ->getMockBuilder (Proxy::class)
70
89
->disableOriginalConstructor ()
71
90
->getMock ();
72
- $ pathInfoProcessorMock = $ this ->getMockBuilder (\ Magento \ Framework \ App \ Request \ PathInfoProcessorInterface::class)
91
+ $ pathInfoProcessorMock = $ this ->getMockBuilder (PathInfoProcessorInterface::class)
73
92
->disableOriginalConstructor ()
74
93
->getMock ();
75
- $ converterMock = $ this ->getMockBuilder (\ Magento \ Framework \ Stdlib \ StringUtils::class)
94
+ $ converterMock = $ this ->getMockBuilder (StringUtils::class)
76
95
->disableOriginalConstructor ()
77
96
->setMethods (['cleanString ' ])
78
97
->getMock ();
79
- $ objectManagerMock = $ this ->getMockBuilder (\ Magento \ Framework \ ObjectManagerInterface::class)
98
+ $ objectManagerMock = $ this ->getMockBuilder (ObjectManagerInterface::class)
80
99
->disableOriginalConstructor ()
81
100
->getMock ();
82
- $ this ->requestMock = $ this ->getMockBuilder (\ Magento \ Framework \ App \ Request \Http ::class)
101
+ $ this ->requestMock = $ this ->getMockBuilder (RequestHttp ::class)
83
102
->setConstructorArgs (
84
103
[
85
104
'cookieReader ' => $ cookieReaderMock ,
@@ -91,28 +110,28 @@ protected function setUp()
91
110
)
92
111
->setMethods (['getFrontName ' , 'isHead ' ])
93
112
->getMock ();
94
- $ this ->areaListMock = $ this ->getMockBuilder (\ Magento \ Framework \ App \ AreaList::class)
113
+ $ this ->areaListMock = $ this ->getMockBuilder (AreaList::class)
95
114
->disableOriginalConstructor ()
96
115
->setMethods (['getCodeByFrontName ' ])
97
116
->getMock ();
98
117
$ this ->configLoaderMock = $ this ->getMockBuilder (\Magento \Framework \App \ObjectManager \ConfigLoader::class)
99
118
->disableOriginalConstructor ()
100
119
->setMethods (['load ' ])
101
120
->getMock ();
102
- $ this ->objectManagerMock = $ this ->createMock (\ Magento \ Framework \ ObjectManagerInterface::class);
103
- $ this ->responseMock = $ this ->createMock (\ Magento \ Framework \ App \ Response \Http ::class);
121
+ $ this ->objectManagerMock = $ this ->createMock (ObjectManagerInterface::class);
122
+ $ this ->responseMock = $ this ->createMock (ResponseHttp ::class);
104
123
$ this ->frontControllerMock = $ this ->getMockBuilder (\Magento \Framework \App \FrontControllerInterface::class)
105
124
->disableOriginalConstructor ()
106
125
->setMethods (['dispatch ' ])
107
126
->getMock ();
108
- $ this ->eventManagerMock = $ this ->getMockBuilder (\ Magento \ Framework \ Event \ Manager::class)
127
+ $ this ->eventManagerMock = $ this ->getMockBuilder (Manager::class)
109
128
->disableOriginalConstructor ()
110
129
->setMethods (['dispatch ' ])
111
130
->getMock ();
112
- $ this ->exceptionHandlerMock = $ this ->createMock (\ Magento \ Framework \ App \ ExceptionHandlerInterface::class);
131
+ $ this ->exceptionHandlerMock = $ this ->createMock (ExceptionHandlerInterface::class);
113
132
114
133
$ this ->http = $ this ->objectManager ->getObject (
115
- \ Magento \ Framework \ App \Http ::class,
134
+ AppHttp ::class,
116
135
[
117
136
'objectManager ' => $ this ->objectManagerMock ,
118
137
'eventManager ' => $ this ->eventManagerMock ,
0 commit comments