trait TestCompatibilityTrait

Same name in this branch
  1. 11.x core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit11/TestCompatibilityTrait.php \Drupal\TestTools\PhpUnitCompatibility\PhpUnit11\TestCompatibilityTrait
Same name and namespace in other branches
  1. 8.9.x core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit6/TestCompatibilityTrait.php \Drupal\TestTools\PhpUnitCompatibility\PhpUnit6\TestCompatibilityTrait
  2. 8.9.x core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit7/TestCompatibilityTrait.php \Drupal\TestTools\PhpUnitCompatibility\PhpUnit7\TestCompatibilityTrait
  3. 10 core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit9/TestCompatibilityTrait.php \Drupal\TestTools\PhpUnitCompatibility\PhpUnit9\TestCompatibilityTrait
  4. 9 core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit8/TestCompatibilityTrait.php \Drupal\TestTools\PhpUnitCompatibility\PhpUnit8\TestCompatibilityTrait
  5. 9 core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit9/TestCompatibilityTrait.php \Drupal\TestTools\PhpUnitCompatibility\PhpUnit9\TestCompatibilityTrait
  6. main core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit11/TestCompatibilityTrait.php \Drupal\TestTools\PhpUnitCompatibility\PhpUnit11\TestCompatibilityTrait
  7. main core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit12/TestCompatibilityTrait.php \Drupal\TestTools\PhpUnitCompatibility\PhpUnit12\TestCompatibilityTrait

Drupal's forward compatibility layer with multiple versions of PHPUnit.

@internal

Hierarchy

File

core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit10/TestCompatibilityTrait.php, line 12

Namespace

Drupal\TestTools\PhpUnitCompatibility\PhpUnit10
View source
trait TestCompatibilityTrait {
  
  /**
   * Gets @covers defined on the test class.
   *
   * @return string[]
   *   An array of classes listed with the @covers annotation.
   */
  public function getTestClassCovers() : array {
    $ret = [];
    foreach ($this->valueObjectForEvents()
      ->metadata()
      ->isCovers()
      ->isClassLevel() as $metadata) {
      $ret[] = $metadata->target();
    }
    return $ret;
  }

}

Members

Title Sort descending Modifiers Object type Summary
TestCompatibilityTrait::getTestClassCovers public function Gets @covers defined on the test class.

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