function ConstraintViolationAssertion::assertRaised
File
-
vendor/
symfony/ validator/ Test/ ConstraintValidatorTestCase.php, line 406
Class
Namespace
Symfony\Component\Validator\TestCode
public function assertRaised() : void {
$expected = [];
foreach ($this->assertions as $assertion) {
$expected[] = $assertion->getViolation();
}
$expected[] = $this->getViolation();
$violations = iterator_to_array($this->context
->getViolations());
Assert::assertSame($expectedCount = \count($expected), $violationsCount = \count($violations), \sprintf('%u violation(s) expected. Got %u.', $expectedCount, $violationsCount));
reset($violations);
foreach ($expected as $violation) {
Assert::assertEquals($violation, current($violations));
next($violations);
}
}