Skip to content

Commit d091a62

Browse files
Use CoversClassesThatExtendClass attribute
1 parent 1e03e89 commit d091a62

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

tests/tests/Target/ValidationResultTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
namespace SebastianBergmann\CodeCoverage\Test\Target;
1111

1212
use PHPUnit\Framework\Attributes\CoversClass;
13+
use PHPUnit\Framework\Attributes\CoversClassesThatExtendClass;
1314
use PHPUnit\Framework\Attributes\Small;
1415
use PHPUnit\Framework\TestCase;
1516

1617
#[CoversClass(ValidationResult::class)]
17-
#[CoversClass(ValidationSuccess::class)]
18-
#[CoversClass(ValidationFailure::class)]
18+
#[CoversClassesThatExtendClass(ValidationResult::class)]
1919
#[Small]
2020
final class ValidationResultTest extends TestCase
2121
{

tests/tests/TestSizeTest.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,13 @@
1010
namespace SebastianBergmann\CodeCoverage\Test\TestSize;
1111

1212
use PHPUnit\Framework\Attributes\CoversClass;
13+
use PHPUnit\Framework\Attributes\CoversClassesThatExtendClass;
14+
use PHPUnit\Framework\Attributes\Small;
1315
use PHPUnit\Framework\TestCase;
1416

1517
#[CoversClass(TestSize::class)]
16-
#[CoversClass(Unknown::class)]
17-
#[CoversClass(Known::class)]
18-
#[CoversClass(Small::class)]
19-
#[CoversClass(Medium::class)]
20-
#[CoversClass(Large::class)]
21-
#[\PHPUnit\Framework\Attributes\Small]
18+
#[CoversClassesThatExtendClass(TestSize::class)]
19+
#[Small]
2220
final class TestSizeTest extends TestCase
2321
{
2422
public function testCanBeUnknown(): void

tests/tests/TestStatusTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@
1010
namespace SebastianBergmann\CodeCoverage\Test\TestStatus;
1111

1212
use PHPUnit\Framework\Attributes\CoversClass;
13+
use PHPUnit\Framework\Attributes\CoversClassesThatExtendClass;
1314
use PHPUnit\Framework\Attributes\Small;
1415
use PHPUnit\Framework\TestCase;
1516

1617
#[CoversClass(TestStatus::class)]
17-
#[CoversClass(Known::class)]
18-
#[CoversClass(Unknown::class)]
19-
#[CoversClass(Success::class)]
20-
#[CoversClass(Failure::class)]
18+
#[CoversClassesThatExtendClass(TestStatus::class)]
2119
#[Small]
2220
final class TestStatusTest extends TestCase
2321
{

0 commit comments

Comments
 (0)