|
6 | 6 | namespace Nbgrp\Tests\EnvBundle; |
7 | 7 |
|
8 | 8 | use Nbgrp\EnvBundle\ArrayCastEnvVarProcessor; |
| 9 | +use PHPUnit\Framework\Attributes\CoversClass; |
| 10 | +use PHPUnit\Framework\Attributes\DataProvider; |
9 | 11 | use PHPUnit\Framework\TestCase; |
10 | 12 | use Symfony\Component\DependencyInjection\Exception\RuntimeException; |
11 | 13 |
|
12 | 14 | /** |
13 | | - * @covers \Nbgrp\EnvBundle\ArrayCastEnvVarProcessor |
14 | | - * |
15 | 15 | * @internal |
16 | 16 | */ |
| 17 | +#[CoversClass(ArrayCastEnvVarProcessor::class)] |
17 | 18 | final class ArrayCastEnvVarProcessorTest extends TestCase |
18 | 19 | { |
19 | | - /** |
20 | | - * @dataProvider provideSuccessCases |
21 | | - */ |
| 20 | + #[DataProvider('provideSuccessCases')] |
22 | 21 | public function testSuccess(string $prefix, array $envValue, array $expected): void |
23 | 22 | { |
24 | 23 | $processor = new ArrayCastEnvVarProcessor(); |
@@ -74,9 +73,7 @@ public static function provideSuccessCases(): iterable |
74 | 73 | ]; |
75 | 74 | } |
76 | 75 |
|
77 | | - /** |
78 | | - * @dataProvider provideInvalidNumericCases |
79 | | - */ |
| 76 | + #[DataProvider('provideInvalidNumericCases')] |
80 | 77 | public function testInvalidNumeric(string $prefix, array $envValue, string $expectedMessageFormat): void |
81 | 78 | { |
82 | 79 | $processor = new ArrayCastEnvVarProcessor(); |
@@ -105,9 +102,7 @@ public static function provideInvalidNumericCases(): iterable |
105 | 102 | ]; |
106 | 103 | } |
107 | 104 |
|
108 | | - /** |
109 | | - * @dataProvider provideInvalidBase64Cases |
110 | | - */ |
| 105 | + #[DataProvider('provideInvalidBase64Cases')] |
111 | 106 | public function testInvalidBase64(string $prefix, array $envValue, string $expectedMessageFormat): void |
112 | 107 | { |
113 | 108 | $processor = new ArrayCastEnvVarProcessor(); |
|
0 commit comments