PhpUnitBridgeTest.php

Same filename in this branch
  1. main core/tests/Drupal/FunctionalTests/Core/Test/PhpUnitBridgeTest.php
  2. main core/tests/Drupal/Tests/Core/Test/PhpUnitBridgeTest.php
Same filename and directory in other branches
  1. 11.x core/tests/Drupal/KernelTests/Core/Test/PhpUnitBridgeTest.php
  2. 11.x core/tests/Drupal/FunctionalTests/Core/Test/PhpUnitBridgeTest.php
  3. 11.x core/tests/Drupal/Tests/Core/Test/PhpUnitBridgeTest.php
  4. 10 core/tests/Drupal/KernelTests/Core/Test/PhpUnitBridgeTest.php
  5. 10 core/tests/Drupal/FunctionalTests/Core/Test/PhpUnitBridgeTest.php
  6. 10 core/tests/Drupal/Tests/Core/Test/PhpUnitBridgeTest.php
  7. 9 core/tests/Drupal/KernelTests/Core/Test/PhpUnitBridgeTest.php
  8. 9 core/tests/Drupal/FunctionalTests/Core/Test/PhpUnitBridgeTest.php
  9. 9 core/tests/Drupal/Tests/Core/Test/PhpUnitBridgeTest.php
  10. 8.9.x core/tests/Drupal/KernelTests/Core/Test/PhpUnitBridgeTest.php
  11. 8.9.x core/tests/Drupal/FunctionalTests/Core/Test/PhpUnitBridgeTest.php
  12. 8.9.x core/tests/Drupal/Tests/Core/Test/PhpUnitBridgeTest.php

Namespace

Drupal\KernelTests\Core\Test

File

core/tests/Drupal/KernelTests/Core/Test/PhpUnitBridgeTest.php

View source
<?php

declare (strict_types=1);
namespace Drupal\KernelTests\Core\Test;

use Drupal\deprecation_test\Deprecation\FixtureDeprecatedClass;
use Drupal\KernelTests\KernelTestBase;
use PHPUnit\Framework\Attributes\Group;
use PHPUnit\Framework\Attributes\IgnoreDeprecations;
use PHPUnit\Framework\Attributes\RunTestsInSeparateProcesses;

/**
 * Test how kernel tests interact with deprecation errors.
 */
class PhpUnitBridgeTest extends KernelTestBase {
  
  /**
   * {@inheritdoc}
   */
  protected static $modules = [
    'deprecation_test',
  ];
  
  /**
   * Tests class deprecation.
   */
  public function testDeprecatedClass() : void {
    $this->expectDeprecation('Drupal\\deprecation_test\\Deprecation\\FixtureDeprecatedClass is deprecated.');
    $deprecated = new FixtureDeprecatedClass();
    $this->assertEquals('test', $deprecated->testFunction());
  }
  
  /**
   * Tests function deprecation.
   */
  public function testDeprecatedFunction() : void {
    $this->expectDeprecation('This is the deprecation message for deprecation_test_function().');
    $this->assertEquals('known_return_value', \deprecation_test_function());
  }

}

Classes

Title Deprecated Summary
PhpUnitBridgeTest Test how kernel tests interact with deprecation errors.

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