* Dariusz Rumiński * * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace PhpCsFixer\Tests\Differ; use PhpCsFixer\Differ\DifferInterface; use PhpCsFixer\Tests\TestCase; /** * @author Andreas Möller * * @internal */ abstract class AbstractDifferTestCase extends TestCase { final public function testIsDiffer(): void { $className = preg_replace( '/Test$/', '', str_replace( 'PhpCsFixer\Tests\Differ\\', 'PhpCsFixer\Differ\\', static::class ) ); $differ = new $className(); self::assertInstanceOf(DifferInterface::class, $differ); } final protected function oldCode(): string { return <<<'PHP'