| 1234567891011121314151617181920212223242526272829303132333435363738394041 | <?php declare(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. */namespace SebastianBergmann\Diff;use PHPUnit\Framework\TestCase;/** * @covers SebastianBergmann\Diff\ConfigurationException */final class ConfigurationExceptionTest extends TestCase{    public function testConstructWithDefaults(): void    {        $e = new ConfigurationException('test', 'A', 'B');        $this->assertSame(0, $e->getCode());        $this->assertNull($e->getPrevious());        $this->assertSame('Option "test" must be A, got "string#B".', $e->getMessage());    }    public function testConstruct(): void    {        $e = new ConfigurationException(            'test',            'integer',            new \SplFileInfo(__FILE__),            789,            new \BadMethodCallException(__METHOD__)        );        $this->assertSame('Option "test" must be integer, got "SplFileInfo".', $e->getMessage());    }}
 |