ClassHelperTest.php 942 B

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