feat: upgrade phpunit to 12.5
This commit is contained in:
@@ -17,19 +17,22 @@ use Symfony\Component\Serializer\SerializerInterface;
|
||||
|
||||
class ApiClientReceiveTest extends TestCase
|
||||
{
|
||||
private ApiClient $apiClient;
|
||||
private ?ApiClient $apiClient = null;
|
||||
private LoggerInterface $logger;
|
||||
|
||||
protected function setUp(): void
|
||||
{
|
||||
$this->logger = $this->createMock(LoggerInterface::class);
|
||||
$this->logger = $this->createStub(LoggerInterface::class);
|
||||
}
|
||||
|
||||
$this->apiClient = new ApiClient(
|
||||
$this->createMock(SerializerInterface::class),
|
||||
$this->createMock(ApiResponseParser::class),
|
||||
$this->createMock(FilesystemOperator::class),
|
||||
private function apiClient(): ApiClient
|
||||
{
|
||||
return $this->apiClient ??= new ApiClient(
|
||||
$this->createStub(SerializerInterface::class),
|
||||
$this->createStub(ApiResponseParser::class),
|
||||
$this->createStub(FilesystemOperator::class),
|
||||
$this->logger,
|
||||
$this->createMock(BookingDataProcessor::class),
|
||||
$this->createStub(BookingDataProcessor::class),
|
||||
new RequestStack(),
|
||||
new RequestIdGenerator(),
|
||||
[
|
||||
@@ -43,6 +46,8 @@ class ApiClientReceiveTest extends TestCase
|
||||
|
||||
public function testEmptyResponseThrowsImmediateConnectionCloseException(): void
|
||||
{
|
||||
$this->logger = $this->createMock(LoggerInterface::class);
|
||||
|
||||
$stream = fopen('php://memory', 'r+');
|
||||
// Write nothing — stream is immediately at EOF
|
||||
rewind($stream);
|
||||
@@ -82,18 +87,18 @@ class ApiClientReceiveTest extends TestCase
|
||||
{
|
||||
$method = new \ReflectionMethod(ApiClient::class, 'receive');
|
||||
|
||||
return $method->invoke($this->apiClient, $socket);
|
||||
return $method->invoke($this->apiClient(), $socket);
|
||||
}
|
||||
|
||||
private function setOperationStartTime(): void
|
||||
{
|
||||
$property = new \ReflectionProperty(ApiClient::class, 'operationStartTime');
|
||||
$property->setValue($this->apiClient, microtime(true));
|
||||
$property->setValue($this->apiClient(), microtime(true));
|
||||
}
|
||||
|
||||
private function setSelectedPort(int $port): void
|
||||
{
|
||||
$property = new \ReflectionProperty(ApiClient::class, 'selectedPort');
|
||||
$property->setValue($this->apiClient, $port);
|
||||
$property->setValue($this->apiClient(), $port);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user