Skip to content

Commit 87ba5cd

Browse files
committed
Add and require #[CoversClass] attributes in class-files-iterator package.
1 parent 4cdbefe commit 87ba5cd

5 files changed

Lines changed: 11 additions & 0 deletions

File tree

phpunit.xml.dist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
failOnDeprecation="true"
1919
failOnRisky="true"
2020
failOnWarning="true"
21+
requireCoverageMetadata="true"
2122
>
2223
<php>
2324
<ini name="error_reporting" value="32767"/>

tests/src/ClassFilesIATest.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,13 @@
1313
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\Tree\Fig;
1414
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\VenusFlyTrap;
1515
use Ock\ClassFilesIterator\Tests\Traits\ExceptionTestTrait;
16+
use PHPUnit\Framework\Attributes\CoversClass;
1617
use PHPUnit\Framework\TestCase;
1718

19+
#[CoversClass(ClassFilesIA::class)]
20+
#[CoversClass(ClassFilesIA_Concat::class)]
21+
#[CoversClass(ClassFilesIA_Empty::class)]
22+
#[CoversClass(ClassFilesIA_NamespaceDirectoryPsr4::class)]
1823
class ClassFilesIATest extends TestCase {
1924

2025
use ExceptionTestTrait;

tests/src/ClassNamesIATest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use PHPUnit\Framework\Attributes\CoversClass;
1010
use PHPUnit\Framework\TestCase;
1111

12+
#[CoversClass(ClassNamesIA_Array::class)]
1213
class ClassNamesIATest extends TestCase {
1314

1415
use ExceptionTestTrait;

tests/src/NamespaceDirectoryTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\VenusFlyTrap;
99
use Ock\ClassFilesIterator\Tests\Traits\ExceptionTestTrait;
1010
use Ock\ClassFilesIterator\Tests\Traits\ImmutableObjectsTrait;
11+
use PHPUnit\Framework\Attributes\CoversClass;
1112
use PHPUnit\Framework\TestCase;
1213

14+
#[CoversClass(NamespaceDirectory::class)]
1315
class NamespaceDirectoryTest extends TestCase {
1416

1517
use ExceptionTestTrait;

tests/src/NsDirUtilTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66

77
use Ock\ClassFilesIterator\NsDirUtil;
88
use Ock\ClassFilesIterator\Tests\Traits\ExceptionTestTrait;
9+
use PHPUnit\Framework\Attributes\CoversClass;
910
use PHPUnit\Framework\TestCase;
1011

12+
#[CoversClass(NsDirUtil::class)]
1113
class NsDirUtilTest extends TestCase {
1214

1315
use ExceptionTestTrait;

0 commit comments

Comments
 (0)