function PhpUnitApiFindAllClassFilesTest::testAllClasses

Checks PHPUnit API based discovery.

Attributes

#[DataProvider('argumentsProvider')]

File

core/tests/Drupal/KernelTests/Core/Test/PhpUnitApiFindAllClassFilesTest.php, line 27

Class

PhpUnitApiFindAllClassFilesTest
Tests ::findAllClassFiles().

Namespace

Drupal\KernelTests\Core\Test

Code

public function testAllClasses(?string $extension = NULL, ?string $directory = NULL) : void {
  // PHPUnit discovery.
  $configurationFilePath = $this->container
    ->getParameter('app.root') . \DIRECTORY_SEPARATOR . 'core';
  $phpUnitTestDiscovery = PhpUnitTestDiscovery::instance()->setConfigurationFilePath($configurationFilePath);
  $phpUnitList = $phpUnitTestDiscovery->findAllClassFiles($extension, $directory);
  $this->assertNotEmpty($phpUnitList);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.