Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. TestRunner.php

function TestRunner::hasCoverageMetadata

@psalm-param class-string $className @psalm-param non-empty-string $methodName

1 call to TestRunner::hasCoverageMetadata()
TestRunner::run in vendor/phpunit/phpunit/src/Framework/TestRunner.php

File

vendor/phpunit/phpunit/src/Framework/TestRunner.php, line 361

Class

TestRunner
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit

Namespace

PHPUnit\Framework

Code

private function hasCoverageMetadata(string $className, string $methodName) : bool {
    foreach (MetadataRegistry::parser()->forClassAndMethod($className, $methodName) as $metadata) {
        if ($metadata->isCovers()) {
            return true;
        }
        if ($metadata->isCoversClass()) {
            return true;
        }
        if ($metadata->isCoversFunction()) {
            return true;
        }
        if ($metadata->isCoversNothing()) {
            return true;
        }
    }
    return false;
}
RSS feed
Powered by Drupal