feat: upgrade phpunit to 12.5

This commit is contained in:
Björn Fromme
2026-08-31 09:31:00 +02:00
parent 010cfe56b2
commit bfad61f1dd
95 changed files with 1436 additions and 1224 deletions
+15 -10
View File
@@ -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);
}
}