use PHPUnit\Framework\TestCase;
use Symfony\Component\Validator\Constraints\Sequentially;
use Symfony\Component\Validator\Constraints\Valid;
use Symfony\Component\Validator\Exception\ConstraintDefinitionException;
class SequentiallyTest extends TestCase
{ public function testRejectNonConstraints() { $this->
expectException(ConstraintDefinitionException::
class);
$this->
expectExceptionMessage('The value "foo" is not an instance of Constraint in constraint "Symfony\Component\Validator\Constraints\Sequentially"'
);
new Sequentially([ 'foo',
]);
} public function testRejectValidConstraint() { $this->
expectException(ConstraintDefinitionException::
class);
$this->
expectExceptionMessage('The constraint Valid cannot be nested inside constraint "Symfony\Component\Validator\Constraints\Sequentially"'
);
new Sequentially([ new Valid(),
]);
}