fuc/tests/App/Utils/ClassHelperTest.php
2025-02-23 13:30:57 +08:00

42 lines
942 B
PHP
Executable File

<?php
declare(strict_types=1);
namespace App\Utils;
use PHPUnit\Framework\TestCase;
use App\Utils\ClassHelper;
final class ClassHelperTest extends TestCase
{
private ClassHelper $classHelper;
protected function setUp(): void
{
$this->classHelper = new ClassHelper();
}
/**
* @covers App\Utils\ClassHelper::getClassesByNamespace
*/
public function testGetClassesByNamespace(): void
{
$namespace = 'App\\Utils';
$classes = $this->classHelper->getClassesByNamespace($namespace);
$this->assertIsArray($classes);
$this->assertContains('\App\Utils\ClassHelper', $classes);
}
/**
* @covers App\Utils\ClassHelper::getClasses
*/
public function testGetClasses(): void
{
$classes = $this->classHelper->getClasses();
$this->assertIsArray($classes);
$this->assertContains('\App\Utils\ClassHelper', $classes);
}
}