Skip to content

Commit 91d841a

Browse files
committed
Migrated new tests to PHPUnit 11 metadata
1 parent 5cb1e21 commit 91d841a

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

test/unit/Configuration/ConfigurationTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44

55
namespace RoaveTest\BackwardCompatibility\Configuration;
66

7+
use PHPUnit\Framework\Attributes\CoversClass;
78
use PHPUnit\Framework\TestCase;
89
use Roave\BackwardCompatibility\Baseline;
910
use Roave\BackwardCompatibility\Configuration\Configuration;
1011

11-
/** @covers \Roave\BackwardCompatibility\Configuration\Configuration */
12+
#[CoversClass(Configuration::class)]
1213
final class ConfigurationTest extends TestCase
1314
{
1415
public function testBaselineShouldBeEmptyForDefaultConfiguration(): void

test/unit/Configuration/ParseXmlConfigurationFileTest.php

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
namespace RoaveTest\BackwardCompatibility\Configuration;
66

7+
use PHPUnit\Framework\Attributes\After;
8+
use PHPUnit\Framework\Attributes\Before;
9+
use PHPUnit\Framework\Attributes\CoversClass;
10+
use PHPUnit\Framework\Attributes\DataProvider;
711
use PHPUnit\Framework\TestCase;
812
use Psl\Env;
913
use Psl\File;
@@ -14,11 +18,12 @@
1418
use Roave\BackwardCompatibility\Configuration\InvalidConfigurationStructure;
1519
use Roave\BackwardCompatibility\Configuration\ParseXmlConfigurationFile;
1620

21+
#[CoversClass(ParseXmlConfigurationFile::class)]
1722
final class ParseXmlConfigurationFileTest extends TestCase
1823
{
1924
private string $temporaryDirectory;
2025

21-
/** @before */
26+
#[Before]
2227
public function prepareFilesystem(): void
2328
{
2429
$this->temporaryDirectory = Filesystem\create_temporary_file(
@@ -33,25 +38,22 @@ public function prepareFilesystem(): void
3338
Filesystem\create_directory($this->temporaryDirectory);
3439
}
3540

36-
/** @after */
41+
#[After]
3742
public function cleanUpFilesystem(): void
3843
{
3944
Shell\execute('rm', ['-rf', $this->temporaryDirectory]);
4045
}
4146

42-
/** @test */
43-
public function defaultConfigurationShouldBeUsedWhenFileDoesNotExist(): void
47+
public function testDefaultConfigurationShouldBeUsedWhenFileDoesNotExist(): void
4448
{
4549
$config = (new ParseXmlConfigurationFile())->parse($this->temporaryDirectory);
4650

4751
self::assertEquals(Configuration::default(), $config);
4852
}
4953

50-
/**
51-
* @test
52-
* @dataProvider invalidConfiguration
53-
*/
54-
public function exceptionShouldBeRaisedWhenStructureIsInvalid(
54+
/** @dataProvider invalidConfiguration */
55+
#[DataProvider('invalidConfiguration')]
56+
public function testExceptionShouldBeRaisedWhenStructureIsInvalid(
5557
string $xmlContents,
5658
string $expectedError,
5759
): void {
@@ -122,11 +124,9 @@ public static function invalidConfiguration(): iterable
122124
];
123125
}
124126

125-
/**
126-
* @test
127-
* @dataProvider validConfiguration
128-
*/
129-
public function baselineShouldBeParsed(
127+
/** @dataProvider validConfiguration */
128+
#[DataProvider('validConfiguration')]
129+
public function testBaselineShouldBeParsed(
130130
string $xmlContents,
131131
Baseline $expectedBaseline,
132132
): void {

0 commit comments

Comments
 (0)