<?phpdeclare(strict_types=1);/* * This file is part of sebastian/diff. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespaceSebastianBergmann\Diff;usePHPUnit\Framework\TestCase;/** * @covers SebastianBergmann\Diff\InvalidArgumentException */finalclassInvalidArgumentExceptionTestextendsTestCase{publicfunctiontestInvalidArgumentException():void{$previousException=new\LogicException();$message='test';$code=123;$exception=newInvalidArgumentException($message,$code,$previousException);$this->assertInstanceOf(Exception::class,$exception);$this->assertSame($message,$exception->getMessage());$this->assertSame($code,$exception->getCode());$this->assertSame($previousException,$exception->getPrevious());}}