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

Breadcrumb

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

function TestCase::checkRequirements

Throws

SkippedTest

1 call to TestCase::checkRequirements()
TestCase::runBare in vendor/phpunit/phpunit/src/Framework/TestCase.php
@internal This method is not covered by the backward compatibility promise for PHPUnit

File

vendor/phpunit/phpunit/src/Framework/TestCase.php, line 1585

Class

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

Namespace

PHPUnit\Framework

Code

private function checkRequirements() : void {
    if (!$this->name || !method_exists($this, $this->name)) {
        return;
    }
    $missingRequirements = (new Requirements())->requirementsNotSatisfiedFor(static::class, $this->name);
    if (!empty($missingRequirements)) {
        $this->markTestSkipped(implode(PHP_EOL, $missingRequirements));
    }
}
RSS feed
Powered by Drupal