getCode()); self::assertEquals('Validation Failed', $sut->getMessage()); self::assertSame($list, $sut->getViolations()); } public function testConstruct(): void { $list = new ConstraintViolationList(); $sut = new ValidationFailedException($list, 'Something went wrong'); self::assertEquals(400, $sut->getCode()); self::assertEquals('Something went wrong', $sut->getMessage()); self::assertSame($list, $sut->getViolations()); } }