55 */
66namespace Magento \Framework \App \Test \Unit ;
77
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+
824/**
925 * @SuppressWarnings(PHPMD.CouplingBetweenObjects)
1026 */
1127class HttpTest extends \PHPUnit \Framework \TestCase
1228{
1329 /**
14- * @var \Magento\Framework\TestFramework\Unit\Helper\ObjectManager
30+ * @var HelperObjectManager
1531 */
16- protected $ objectManager ;
32+ private $ objectManager ;
1733
1834 /**
19- * @var \PHPUnit_Framework_MockObject_MockObject
35+ * @var ResponseHttp|MockObject
2036 */
21- protected $ responseMock ;
37+ private $ responseMock ;
2238
2339 /**
24- * @var \Magento\Framework\App\Http
40+ * @var AppHttp
2541 */
26- protected $ http ;
42+ private $ http ;
2743
2844 /**
29- * @var \PHPUnit_Framework_MockObject_MockObject
45+ * @var FrontControllerInterface|MockObject
3046 */
31- protected $ frontControllerMock ;
47+ private $ frontControllerMock ;
3248
3349 /**
34- * @var \PHPUnit_Framework_MockObject_MockObject
50+ * @var Manager|MockObject
3551 */
36- protected $ eventManagerMock ;
52+ private $ eventManagerMock ;
3753
3854 /**
39- * @var \PHPUnit_Framework_MockObject_MockObject
55+ * @var RequestHttp|MockObject
4056 */
41- protected $ requestMock ;
57+ private $ requestMock ;
4258
4359 /**
44- * @var \PHPUnit_Framework_MockObject_MockObject
60+ * @var ObjectManagerInterface|MockObject
4561 */
46- protected $ objectManagerMock ;
62+ private $ objectManagerMock ;
4763
4864 /**
49- * @var \PHPUnit_Framework_MockObject_MockObject
65+ * @var AreaList|MockObject
5066 */
51- protected $ areaListMock ;
67+ private $ areaListMock ;
5268
5369 /**
54- * @var \PHPUnit_Framework_MockObject_MockObject
70+ * @var ConfigLoader|MockObject
5571 */
56- protected $ configLoaderMock ;
72+ private $ configLoaderMock ;
5773
5874 /**
59- * @var \PHPUnit_Framework_MockObject_MockObject
75+ * @var ExceptionHandlerInterface|MockObject
6076 */
61- protected $ exceptionHandlerMock ;
77+ private $ exceptionHandlerMock ;
6278
79+ /**
80+ * @inheritdoc
81+ */
6382 protected function setUp ()
6483 {
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)
6786 ->disableOriginalConstructor ()
6887 ->getMock ();
69- $ routeConfigMock = $ this ->getMockBuilder (\ Magento \ Framework \ App \ Route \ ConfigInterface \ Proxy::class)
88+ $ routeConfigMock = $ this ->getMockBuilder (Proxy::class)
7089 ->disableOriginalConstructor ()
7190 ->getMock ();
72- $ pathInfoProcessorMock = $ this ->getMockBuilder (\ Magento \ Framework \ App \ Request \ PathInfoProcessorInterface::class)
91+ $ pathInfoProcessorMock = $ this ->getMockBuilder (PathInfoProcessorInterface::class)
7392 ->disableOriginalConstructor ()
7493 ->getMock ();
75- $ converterMock = $ this ->getMockBuilder (\ Magento \ Framework \ Stdlib \ StringUtils::class)
94+ $ converterMock = $ this ->getMockBuilder (StringUtils::class)
7695 ->disableOriginalConstructor ()
7796 ->setMethods (['cleanString ' ])
7897 ->getMock ();
79- $ objectManagerMock = $ this ->getMockBuilder (\ Magento \ Framework \ ObjectManagerInterface::class)
98+ $ objectManagerMock = $ this ->getMockBuilder (ObjectManagerInterface::class)
8099 ->disableOriginalConstructor ()
81100 ->getMock ();
82- $ this ->requestMock = $ this ->getMockBuilder (\ Magento \ Framework \ App \ Request \Http ::class)
101+ $ this ->requestMock = $ this ->getMockBuilder (RequestHttp ::class)
83102 ->setConstructorArgs (
84103 [
85104 'cookieReader ' => $ cookieReaderMock ,
@@ -91,28 +110,28 @@ protected function setUp()
91110 )
92111 ->setMethods (['getFrontName ' , 'isHead ' ])
93112 ->getMock ();
94- $ this ->areaListMock = $ this ->getMockBuilder (\ Magento \ Framework \ App \ AreaList::class)
113+ $ this ->areaListMock = $ this ->getMockBuilder (AreaList::class)
95114 ->disableOriginalConstructor ()
96115 ->setMethods (['getCodeByFrontName ' ])
97116 ->getMock ();
98117 $ this ->configLoaderMock = $ this ->getMockBuilder (\Magento \Framework \App \ObjectManager \ConfigLoader::class)
99118 ->disableOriginalConstructor ()
100119 ->setMethods (['load ' ])
101120 ->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);
104123 $ this ->frontControllerMock = $ this ->getMockBuilder (\Magento \Framework \App \FrontControllerInterface::class)
105124 ->disableOriginalConstructor ()
106125 ->setMethods (['dispatch ' ])
107126 ->getMock ();
108- $ this ->eventManagerMock = $ this ->getMockBuilder (\ Magento \ Framework \ Event \ Manager::class)
127+ $ this ->eventManagerMock = $ this ->getMockBuilder (Manager::class)
109128 ->disableOriginalConstructor ()
110129 ->setMethods (['dispatch ' ])
111130 ->getMock ();
112- $ this ->exceptionHandlerMock = $ this ->createMock (\ Magento \ Framework \ App \ ExceptionHandlerInterface::class);
131+ $ this ->exceptionHandlerMock = $ this ->createMock (ExceptionHandlerInterface::class);
113132
114133 $ this ->http = $ this ->objectManager ->getObject (
115- \ Magento \ Framework \ App \Http ::class,
134+ AppHttp ::class,
116135 [
117136 'objectManager ' => $ this ->objectManagerMock ,
118137 'eventManager ' => $ this ->eventManagerMock ,
0 commit comments