Skip to content

Commit 6e3fefe

Browse files
committed
Add and require #[UsesClass] attributes in class-files-iterator package.
1 parent 87ba5cd commit 6e3fefe

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

phpunit.xml.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
failOnDeprecation="true"
1919
failOnRisky="true"
2020
failOnWarning="true"
21-
requireCoverageMetadata="true"
21+
beStrictAboutCoverageMetadata="true"
2222
>
2323
<php>
2424
<ini name="error_reporting" value="32767"/>

tests/src/ClassFilesIATest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,23 @@
77
use Ock\ClassFilesIterator\ClassFilesIA\ClassFilesIA_Empty;
88
use Ock\ClassFilesIterator\ClassFilesIA\ClassFilesIA_NamespaceDirectoryPsr4;
99
use Ock\ClassFilesIterator\NamespaceDirectory;
10+
use Ock\ClassFilesIterator\NsDirUtil;
1011
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Animal\GreySquirrel;
1112
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Animal\RedSquirrel;
1213
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\PlantInterface;
1314
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\Tree\Fig;
1415
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\VenusFlyTrap;
1516
use Ock\ClassFilesIterator\Tests\Traits\ExceptionTestTrait;
1617
use PHPUnit\Framework\Attributes\CoversClass;
18+
use PHPUnit\Framework\Attributes\UsesClass;
1719
use PHPUnit\Framework\TestCase;
1820

1921
#[CoversClass(ClassFilesIA::class)]
2022
#[CoversClass(ClassFilesIA_Concat::class)]
2123
#[CoversClass(ClassFilesIA_Empty::class)]
2224
#[CoversClass(ClassFilesIA_NamespaceDirectoryPsr4::class)]
25+
#[UsesClass(NamespaceDirectory::class)]
26+
#[UsesClass(NsDirUtil::class)]
2327
class ClassFilesIATest extends TestCase {
2428

2529
use ExceptionTestTrait;

tests/src/NamespaceDirectoryTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,18 @@
33
namespace Ock\ClassFilesIterator\Tests;
44

55
use Ock\ClassFilesIterator\NamespaceDirectory;
6+
use Ock\ClassFilesIterator\NsDirUtil;
67
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\PlantInterface;
78
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\Tree\Fig;
89
use Ock\ClassFilesIterator\Tests\Fixtures\Acme\Plant\VenusFlyTrap;
910
use Ock\ClassFilesIterator\Tests\Traits\ExceptionTestTrait;
1011
use Ock\ClassFilesIterator\Tests\Traits\ImmutableObjectsTrait;
1112
use PHPUnit\Framework\Attributes\CoversClass;
13+
use PHPUnit\Framework\Attributes\UsesClass;
1214
use PHPUnit\Framework\TestCase;
1315

1416
#[CoversClass(NamespaceDirectory::class)]
17+
#[UsesClass(NsDirUtil::class)]
1518
class NamespaceDirectoryTest extends TestCase {
1619

1720
use ExceptionTestTrait;

0 commit comments

Comments
 (0)