Skip to content

Commit

Permalink
Make sure all our exception is initializeable (#360)
Browse files Browse the repository at this point in the history
* Make sure all our exception is initializeable

* minor

* cs
  • Loading branch information
Nyholm authored Dec 27, 2018
1 parent bb5a047 commit 5266a6a
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions tests/Unit/Exception/InitializeExceptionTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php

declare(strict_types=1);

namespace Buzz\Test\Unit\Exception;

use Buzz\Exception as BuzzException;
use Nyholm\Psr7\Request;
use PHPUnit\Framework\TestCase;

class InitializeExceptionTest extends TestCase
{
public function testInitialize()
{
$e[] = new BuzzException\ClientException();
$e[] = new BuzzException\InvalidArgumentException();
$e[] = new BuzzException\LogicException();
$e[] = new BuzzException\NetworkException(new Request('GET', '/'));
$e[] = new BuzzException\RequestException(new Request('GET', '/'));

foreach ($e as $exception) {
$this->assertInstanceOf(BuzzException\ExceptionInterface::class, $exception);
}
}
}

0 comments on commit 5266a6a

Please sign in to comment.