@@ -143,24 +143,6 @@ public function testOutputResponseMessage()
143143 $ this ->http ->outputResponseMessage ($ responseMessage );
144144 }
145145
146- /**
147- * @covers ::serverRequestContext
148- * @covers ::<protected>
149- */
150- public function testServerRequestContext ()
151- {
152- $ serverRequest = $ this ->getServerRequest ();
153- $ session = $ this ->getSession ();
154-
155- $ context = $ this ->prepareServerRequestContext ($ serverRequest , $ session );
156-
157- $ this ->assertSame ($ context , $ this ->http ->serverRequestContext ($ serverRequest , $ session ));
158-
159- $ context = $ this ->prepareServerRequestContext ($ serverRequest );
160-
161- $ this ->assertSame ($ context , $ this ->http ->serverRequestContext ($ serverRequest ));
162- }
163-
164146 /**
165147 * @covers ::context
166148 * @covers ::<protected>
@@ -170,13 +152,10 @@ public function testContext()
170152 $ request = $ this ->getRequest ();
171153 $ session = $ this ->getSession ();
172154
173- $ serverRequest = $ this ->getServerRequest ();
174- $ this ->method ($ request , 'serverRequest ' , $ serverRequest , array ());
175-
176- $ context = $ this ->prepareServerRequestContext ($ serverRequest , $ session );
155+ $ context = $ this ->prepareContext ($ request , $ session );
177156 $ this ->assertSame ($ context , $ this ->http ->context ($ request , $ session ));
178157
179- $ context = $ this ->prepareServerRequestContext ( $ serverRequest );
158+ $ context = $ this ->prepareContext ( $ request );
180159 $ this ->assertSame ($ context , $ this ->http ->context ($ request ));
181160 }
182161
@@ -188,8 +167,14 @@ protected function prepareSapiServerRequest()
188167 return $ serverRequest ;
189168 }
190169
191- protected function prepareServerRequestContext ( $ serverRequest , $ session = null )
170+ protected function prepareContext ( $ request , $ session = null , $ serverRequest = null )
192171 {
172+ if ($ serverRequest === null ) {
173+ $ serverRequest = $ this ->getServerRequest ();
174+ }
175+
176+ $ this ->method ($ request , 'serverRequest ' , $ serverRequest , array (), 0 );
177+
193178 $ cookieArray = array ('a ' => 1 );
194179 $ this ->method ($ serverRequest , 'getCookieParams ' , $ cookieArray , array (), 0 );
195180
@@ -204,7 +189,7 @@ protected function prepareServerRequestContext($serverRequest, $session = null)
204189 }
205190
206191 $ context = $ this ->getContext ();
207- $ this ->method ($ this ->builder , 'context ' , $ context , array ($ serverRequest , $ cookies , $ session ), $ at ++);
192+ $ this ->method ($ this ->builder , 'context ' , $ context , array ($ request , $ cookies , $ session ), $ at ++);
208193
209194 return $ context ;
210195 }
0 commit comments