Skip to content

Commit b7e2127

Browse files
authored
Use wait instead of parallel for coroutine style tcp server. (#4874)
1 parent 6a4240f commit b7e2127

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

tests/ServerTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ public function testDeferOnOpenInCoroutineStyleServer()
6363
public function testEngineServer()
6464
{
6565
$serv = new FooServer();
66-
$this->assertSame(1, $serv->getServer());
66+
$id = rand(0, 99999);
67+
$this->assertSame($id, $serv->getServer($id));
6768
}
6869
}

tests/Stub/FooServer.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@
1212
namespace HyperfTest\WebSocketServer\Stub;
1313

1414
use Hyperf\Engine\Http\Server as HttpServer;
15+
use Swow\Http\Server\Connection;
1516

1617
class FooServer
1718
{
18-
public function getServer(): HttpServer|int
19+
public function getServer(int|Connection $id): HttpServer|int
1920
{
20-
return 1;
21+
return $id;
2122
}
2223
}

0 commit comments

Comments
 (0)