2727use PHPUnit \Framework \Attributes \CoversNothing ;
2828use PHPUnit \Framework \TestCase ;
2929use Psr \Container \ContainerInterface ;
30- use Psr \Http \Message \RequestInterface ;
30+ use Psr \Http \Message \ServerRequestInterface ;
3131use ReflectionClass ;
3232use Swoole \Http \Request as SwooleRequest ;
3333
@@ -55,19 +55,19 @@ public function testNormalizeParsedBody()
5555 $ data = ['id ' => 1 ];
5656 $ json = ['name ' => 'Hyperf ' ];
5757
58- $ request = Mockery::mock (RequestInterface ::class);
58+ $ request = Mockery::mock (ServerRequestInterface ::class);
5959 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('' );
6060
6161 $ this ->assertSame ($ data , RequestStub::normalizeParsedBody ($ data ));
6262 $ this ->assertSame ($ data , RequestStub::normalizeParsedBody ($ data , $ request ));
6363
64- $ request = Mockery::mock (RequestInterface ::class);
64+ $ request = Mockery::mock (ServerRequestInterface ::class);
6565 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('application/xml; charset=utf-8 ' );
6666 $ request ->shouldReceive ('getBody ' )->andReturn (new SwooleStream (Xml::toXml ($ json )));
6767
6868 $ this ->assertSame ($ json , RequestStub::normalizeParsedBody ($ json , $ request ));
6969
70- $ request = Mockery::mock (RequestInterface ::class);
70+ $ request = Mockery::mock (ServerRequestInterface ::class);
7171 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('application/json; charset=utf-8 ' );
7272 $ request ->shouldReceive ('getBody ' )->andReturn (new SwooleStream (Json::encode ($ json )));
7373 $ this ->assertSame ($ json , RequestStub::normalizeParsedBody ($ data , $ request ));
@@ -80,7 +80,7 @@ public function testNormalizeParsedBodyException()
8080 $ this ->getContainer ();
8181
8282 $ json = ['name ' => 'Hyperf ' ];
83- $ request = Mockery::mock (RequestInterface ::class);
83+ $ request = Mockery::mock (ServerRequestInterface ::class);
8484 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('application/json; charset=utf-8 ' );
8585 $ request ->shouldReceive ('getBody ' )->andReturn (new SwooleStream ('xxxx ' ));
8686 $ this ->assertSame ([], RequestStub::normalizeParsedBody ($ json , $ request ));
@@ -93,7 +93,7 @@ public function testXmlNormalizeParsedBodyException()
9393 $ this ->getContainer ();
9494
9595 $ json = ['name ' => 'Hyperf ' ];
96- $ request = Mockery::mock (RequestInterface ::class);
96+ $ request = Mockery::mock (ServerRequestInterface ::class);
9797 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('application/xml; charset=utf-8 ' );
9898 $ request ->shouldReceive ('getBody ' )->andReturn (new SwooleStream ('xxxx ' ));
9999 $ this ->assertSame ([], RequestStub::normalizeParsedBody ($ json , $ request ));
@@ -104,12 +104,12 @@ public function testNormalizeEmptyBody()
104104 $ this ->getContainer ();
105105
106106 $ json = ['name ' => 'Hyperf ' ];
107- $ request = Mockery::mock (RequestInterface ::class);
107+ $ request = Mockery::mock (ServerRequestInterface ::class);
108108 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('application/json; charset=utf-8 ' );
109109 $ request ->shouldReceive ('getBody ' )->andReturn (new SwooleStream ('' ));
110110 $ this ->assertSame ($ json , RequestStub::normalizeParsedBody ($ json , $ request ));
111111
112- $ request = Mockery::mock (RequestInterface ::class);
112+ $ request = Mockery::mock (ServerRequestInterface ::class);
113113 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('application/json; charset=utf-8 ' );
114114 $ request ->shouldReceive ('getBody ' )->andReturn (new SwooleStream ('' ));
115115 $ this ->assertSame ([], RequestStub::normalizeParsedBody ([], $ request ));
@@ -122,7 +122,7 @@ public function testNormalizeParsedBodyInvalidContentType()
122122 $ data = ['id ' => 1 ];
123123 $ json = ['name ' => 'Hyperf ' ];
124124
125- $ request = Mockery::mock (RequestInterface ::class);
125+ $ request = Mockery::mock (ServerRequestInterface ::class);
126126 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('application/JSON ' );
127127 $ request ->shouldReceive ('getBody ' )->andReturn (new SwooleStream (json_encode ($ json )));
128128 $ this ->assertSame ($ json , RequestStub::normalizeParsedBody ($ data , $ request ));
@@ -136,7 +136,7 @@ public function testOverrideRequestParser()
136136 RequestStub::setParser (new ParserStub ());
137137 $ json = ['name ' => 'Hyperf ' ];
138138
139- $ request = Mockery::mock (RequestInterface ::class);
139+ $ request = Mockery::mock (ServerRequestInterface ::class);
140140 $ request ->shouldReceive ('getHeaderLine ' )->with ('content-type ' )->andReturn ('application/JSON ' );
141141 $ request ->shouldReceive ('getBody ' )->andReturn (new SwooleStream (json_encode ($ json )));
142142 $ this ->assertSame (['mock ' => true ], RequestStub::normalizeParsedBody ([], $ request ));
0 commit comments