Skip to content

Commit 3cab7c1

Browse files
Use names of classes and interfaces that actually exist
1 parent cd33d4e commit 3cab7c1

File tree

4 files changed

+26
-8
lines changed

4 files changed

+26
-8
lines changed

tests/_files/Target/TargetClass.php

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php declare(strict_types=1);
2+
namespace SebastianBergmann\CodeCoverage\TestFixture\Target;
3+
4+
class TargetClass
5+
{
6+
public function method(): void
7+
{
8+
}
9+
}
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?php declare(strict_types=1);
2+
namespace SebastianBergmann\CodeCoverage\TestFixture\Target;
3+
4+
interface TargetInterface
5+
{
6+
}

tests/tests/Target/TargetCollectionTest.php

+4-3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use PHPUnit\Framework\Attributes\Small;
1414
use PHPUnit\Framework\Attributes\UsesClass;
1515
use PHPUnit\Framework\TestCase;
16+
use SebastianBergmann\CodeCoverage\TestFixture\Target\TargetClass;
1617

1718
#[CoversClass(TargetCollection::class)]
1819
#[CoversClass(TargetCollectionIterator::class)]
@@ -31,15 +32,15 @@ public function testCanBeEmpty(): void
3132

3233
public function testCanBeCreatedFromArray(): void
3334
{
34-
$target = Target::forClass('className');
35+
$target = Target::forClass(TargetClass::class);
3536
$collection = TargetCollection::fromArray([$target]);
3637

3738
$this->assertContains($target, $collection);
3839
}
3940

4041
public function testIsCountable(): void
4142
{
42-
$target = Target::forClass('className');
43+
$target = Target::forClass(TargetClass::class);
4344
$collection = TargetCollection::fromArray([$target]);
4445

4546
$this->assertCount(1, $collection);
@@ -49,7 +50,7 @@ public function testIsCountable(): void
4950

5051
public function testIsIterable(): void
5152
{
52-
$target = Target::forClass('className');
53+
$target = Target::forClass(TargetClass::class);
5354
$collection = TargetCollection::fromArray([$target]);
5455

5556
foreach ($collection as $key => $value) {

tests/tests/Target/TargetTest.php

+7-5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
use PHPUnit\Framework\Attributes\CoversClass;
1313
use PHPUnit\Framework\Attributes\Small;
1414
use PHPUnit\Framework\TestCase;
15+
use SebastianBergmann\CodeCoverage\TestFixture\Target\TargetClass;
16+
use SebastianBergmann\CodeCoverage\TestFixture\Target\TargetInterface;
1517

1618
#[CoversClass(Target::class)]
1719
#[CoversClass(Class_::class)]
@@ -25,7 +27,7 @@ final class TargetTest extends TestCase
2527
{
2628
public function testCanBeClass(): void
2729
{
28-
$className = 'className';
30+
$className = TargetClass::class;
2931

3032
$target = Target::forClass($className);
3133

@@ -44,7 +46,7 @@ public function testCanBeClass(): void
4446

4547
public function testCanBeClassesThatExtendClass(): void
4648
{
47-
$className = 'className';
49+
$className = TargetClass::class;
4850

4951
$target = Target::forClassesThatExtendClass($className);
5052

@@ -63,7 +65,7 @@ public function testCanBeClassesThatExtendClass(): void
6365

6466
public function testCanBeClassesThatImplementInterface(): void
6567
{
66-
$interfaceName = 'interfaceName';
68+
$interfaceName = TargetInterface::class;
6769

6870
$target = Target::forClassesThatImplementInterface($interfaceName);
6971

@@ -101,8 +103,8 @@ public function testCanBeFunction(): void
101103

102104
public function testCanBeMethod(): void
103105
{
104-
$className = 'className';
105-
$methodName = 'methodName';
106+
$className = TargetClass::class;
107+
$methodName = 'method';
106108

107109
$target = Target::forMethod($className, $methodName);
108110

0 commit comments

Comments
 (0)