ClassHelperTest.php 915 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Utils;
  4. use PHPUnit\Framework\TestCase;
  5. final class ClassHelperTest extends TestCase
  6. {
  7. private ClassHelper $classHelper;
  8. protected function setUp(): void
  9. {
  10. $this->classHelper = new ClassHelper();
  11. }
  12. /**
  13. * @covers App\Utils\ClassHelper::getClassesByNamespace
  14. */
  15. public function testGetClassesByNamespace(): void
  16. {
  17. $namespace = 'App\\Utils';
  18. $classes = $this->classHelper->getClassesByNamespace($namespace);
  19. $this->assertIsArray($classes);
  20. $this->assertContains('\App\Utils\ClassHelper', $classes);
  21. }
  22. /**
  23. * @covers App\Utils\ClassHelper::getClasses
  24. */
  25. public function testGetClasses(): void
  26. {
  27. $classes = $this->classHelper->getClasses();
  28. $this->assertIsArray($classes);
  29. $this->assertContains('\App\Utils\ClassHelper', $classes);
  30. }
  31. }