function TestClassClassMetadataTest::testRule

File

core/tests/PHPStan/tests/TestClassClassMetadataTest.php, line 33

Class

TestClassClassMetadataTest
Tests TestClassClassMetadata rule.

Namespace

Drupal\PHPStan\Tests

Code

public function testRule() : void {
  $this->analyse([
    __DIR__ . '/../fixtures/test-classes-with-metadata.php',
  ], [
    [
      'Abstract test class Drupal\\Tests\\Core\\Foo\\BarTest must not add attribute PHPUnit\\Framework\\Attributes\\RunTestsInSeparateProcesses.',
      16,
    ],
    [
      'Abstract test class Drupal\\Tests\\Core\\Foo\\BarTest must not add annotation @group.',
      16,
    ],
    [
      'Abstract test class Drupal\\Tests\\Core\\Foo\\BarTest must not add annotation @coversNothing.',
      16,
    ],
    [
      'Test class Drupal\\Tests\\Core\\Foo\\ConcreteWithAnnotationTest must not add annotation @group.',
      34,
    ],
  ]);
}

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