Upgrade tests to PhpUnit 10 (#5252)

This commit is contained in:
Kevin Papst
2024-12-22 01:25:30 +01:00
committed by GitHub
parent 9bd37fb695
commit c7f0508707
377 changed files with 3308 additions and 3409 deletions

View File

@@ -25,7 +25,7 @@ class DurationStringToSecondsTransformerTest extends TestCase
$this->sut = new DurationStringToSecondsTransformer();
}
public function getValidTestDataTransform(): array
public static function getValidTestDataTransform(): array
{
return [
['0:00', '0'],
@@ -37,7 +37,7 @@ class DurationStringToSecondsTransformerTest extends TestCase
];
}
public function getInvalidTestDataTransform(): array
public static function getInvalidTestDataTransform(): array
{
return [
[''],
@@ -50,7 +50,7 @@ class DurationStringToSecondsTransformerTest extends TestCase
*/
public function testTransform($expected, $transform): void
{
$this->assertEquals($expected, $this->sut->transform($transform));
self::assertEquals($expected, $this->sut->transform($transform));
}
/**
@@ -59,13 +59,13 @@ class DurationStringToSecondsTransformerTest extends TestCase
public function testInvalidTransformThrowsException($transform): void
{
$value = $this->sut->transform($transform);
$this->assertNull($value);
self::assertNull($value);
}
/**
* @return array<int, array<int, string|int|float|null>>
*/
public function getValidTestDataReverseTransform(): array
public static function getValidTestDataReverseTransform(): array
{
return [
['2h3s', 7203],
@@ -81,7 +81,7 @@ class DurationStringToSecondsTransformerTest extends TestCase
/**
* @return array<int, array<int, string|int>>
*/
public function getInvalidTestDataReverseTransform(): array
public static function getInvalidTestDataReverseTransform(): array
{
return [
['xxx'],
@@ -99,7 +99,7 @@ class DurationStringToSecondsTransformerTest extends TestCase
*/
public function testReverseTransform($transform, $expected): void
{
$this->assertEquals($expected, $this->sut->reverseTransform($transform));
self::assertEquals($expected, $this->sut->reverseTransform($transform));
}
/**

View File

@@ -32,13 +32,13 @@ class TagArrayToStringTransformerTest extends TestCase
$sut = new TagArrayToStringTransformer($repository, true);
$this->assertEquals('', $sut->transform([]));
$this->assertEquals('', $sut->transform(null));
$this->assertEquals('', $sut->transform(new \stdClass())); // @phpstan-ignore argument.type
self::assertEquals('', $sut->transform([]));
self::assertEquals('', $sut->transform(null));
self::assertEquals('', $sut->transform(new \stdClass())); // @phpstan-ignore argument.type
$actual = $sut->transform($results); // @phpstan-ignore argument.type
$this->assertEquals('foo,test,bar', $actual);
self::assertEquals('foo,test,bar', $actual);
}
public function testTransformFails(): void
@@ -66,15 +66,19 @@ class TagArrayToStringTransformerTest extends TestCase
$repository = $this->getMockBuilder(TagRepository::class)
->onlyMethods(['findTagByName', 'saveTag'])
->disableOriginalConstructor()->getMock();
$repository->expects($this->exactly(3))->method('findTagByName')->willReturnOnConsecutiveCalls($results[0], $results[1]);
$repository->expects($this->exactly(3))->method('findTagByName')->willReturnOnConsecutiveCalls(
$results[0],
$results[1],
null,
);
$sut = new TagArrayToStringTransformer($repository, true);
$this->assertEquals([], $sut->reverseTransform(''));
$this->assertEquals([], $sut->reverseTransform(null));
self::assertEquals([], $sut->reverseTransform(''));
self::assertEquals([], $sut->reverseTransform(null));
$actual = $sut->reverseTransform('foo, bar , hello ');
$this->assertEquals(array_merge($results, [(new Tag())->setName('hello')]), $actual);
self::assertEquals(array_merge($results, [(new Tag())->setName('hello')]), $actual);
}
}