<?php namespace Engelsystem\Test\Unit\Http\Exceptions; use Engelsystem\Http\Exceptions\ValidationException; use Engelsystem\Http\Validation\Validator; use PHPUnit\Framework\MockObject\MockObject; use PHPUnit\Framework\TestCase; class ValidationExceptionTest extends TestCase { /** * @covers \Engelsystem\Http\Exceptions\ValidationException::__construct * @covers \Engelsystem\Http\Exceptions\ValidationException::getValidator */ public function testConstruct() { /** @var Validator|MockObject $validator */ $validator = $this->createMock(Validator::class); $exception = new ValidationException($validator); $this->assertEquals($validator, $exception->getValidator()); } }