1a649ae510c7733dd7c65a647e517799a827b49e
[yaffs-website] / Drupal / Tests / Component / Diff / Engine / DiffOpTest.php
1 <?php
2
3 namespace Drupal\Tests\Component\Diff\Engine;
4
5 use Drupal\Component\Diff\Engine\DiffOp;
6 use PHPUnit\Framework\TestCase;
7
8 /**
9  * Test DiffOp base class.
10  *
11  * The only significant behavior here is that ::reverse() should throw an error
12  * if not overridden. In versions of this code in other projects, reverse() is
13  * marked as abstract, which enforces some of this behavior.
14  *
15  * @coversDefaultClass \Drupal\Component\Diff\Engine\DiffOp
16  *
17  * @group Diff
18  */
19 class DiffOpTest extends TestCase {
20
21   /**
22    * DiffOp::reverse() always throws an error.
23    *
24    * @covers ::reverse
25    */
26   public function testReverse() {
27     $this->setExpectedException(\PHPUnit_Framework_Error::class);
28     $op = new DiffOp();
29     $result = $op->reverse();
30   }
31
32 }