You are here

class DiffOpTest in Drupal 10

Same name and namespace in other branches
  1. 8 core/tests/Drupal/Tests/Component/Diff/Engine/DiffOpTest.php \Drupal\Tests\Component\Diff\Engine\DiffOpTest
  2. 9 core/tests/Drupal/Tests/Component/Diff/Engine/DiffOpTest.php \Drupal\Tests\Component\Diff\Engine\DiffOpTest

Test DiffOp base class.

The only significant behavior here is that ::reverse() should throw an error if not overridden. In versions of this code in other projects, reverse() is marked as abstract, which enforces some of this behavior.

@coversDefaultClass \Drupal\Component\Diff\Engine\DiffOp

@group Diff

Hierarchy

  • class \Drupal\Tests\Component\Diff\Engine\DiffOpTest extends \PHPUnit\Framework\TestCase

Expanded class hierarchy of DiffOpTest

File

core/tests/Drupal/Tests/Component/Diff/Engine/DiffOpTest.php, line 19

Namespace

Drupal\Tests\Component\Diff\Engine
View source
class DiffOpTest extends TestCase {

  /**
   * DiffOp::reverse() always throws an error.
   *
   * @covers ::reverse
   */
  public function testReverse() {
    $this
      ->expectError();
    $op = new DiffOp();
    $result = $op
      ->reverse();
  }

}

Members