function CacheTest::testValidateTags

@covers ::validateTags

@dataProvider validateTagsProvider @expectedDeprecation Drupal\Core\Cache\Cache::validateTags() is deprecated in drupal:8.0.0 and is removed from drupal:9.0.0. Use assert(\Drupal\Component\Assertion\Inspector::assertAllStrings($tags)) instead. @group legacy

File

core/tests/Drupal/Tests/Core/Cache/CacheTest.php, line 50

Class

CacheTest
@coversDefaultClass \Drupal\Core\Cache\Cache[[api-linebreak]] @group Cache

Namespace

Drupal\Tests\Core\Cache

Code

public function testValidateTags(array $tags, $expected_exception_message) {
  if ($expected_exception_message !== FALSE) {
    $this->expectException('LogicException');
    $this->expectExceptionMessage($expected_exception_message);
  }
  // If it doesn't throw an exception, validateTags() returns NULL.
  $this->assertNull(Cache::validateTags($tags));
}

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