* 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\Linter; use PhpCsFixer\Linter\LintingException; use PhpCsFixer\Tests\TestCase; /** * @author Andreas Möller * * @internal * * @covers \PhpCsFixer\Linter\LintingException */ final class LintingExceptionTest extends TestCase { public function testIsRuntimeException(): void { $exception = new LintingException(); static::assertInstanceOf(\RuntimeException::class, $exception); } public function testConstructorSetsValues(): void { $message = 'Cannot lint this, sorry!'; $code = 9001; $previous = new \RuntimeException(); $exception = new LintingException( $message, $code, $previous ); static::assertSame($message, $exception->getMessage()); static::assertSame($code, $exception->getCode()); static::assertSame($previous, $exception->getPrevious()); } }