ConstraintValidatorTestCase
abstract class ConstraintValidatorTestCase extends TestCase
A test case to ease testing Constraint Validators.
Properties
| protected ExecutionContextInterface | $context | ||
| protected ConstraintValidatorInterface | $validator | ||
| protected | $group | ||
| protected | $metadata | ||
| protected | $object | ||
| protected | $value | ||
| protected | $root | ||
| protected | $propertyPath | ||
| protected | $constraint | ||
| protected | $defaultTimezone |
Methods
| setUp() | ||
| tearDown() | ||
| setDefaultTimezone($defaultTimezone) | ||
| restoreDefaultTimezone() | ||
| createContext() | ||
| setGroup($group) | ||
| setObject($object) | ||
| setProperty($object, $property) | ||
| setValue($value) | ||
| setRoot($root) | ||
| setPropertyPath($propertyPath) | ||
| expectNoValidate() | ||
| expectValidateAt($i, $propertyPath, $value, $group) | ||
| expectValidateValueAt($i, $propertyPath, $value, $constraints, $group = null) | ||
| assertNoViolation() | ||
| ConstraintViolationAssertion | buildViolation($message) | |
| createValidator() |
Details
protected setUp()
protected tearDown()
protected setDefaultTimezone($defaultTimezone)
Parameters
| $defaultTimezone |
protected restoreDefaultTimezone()
protected createContext()
protected setGroup($group)
Parameters
| $group |
protected setObject($object)
Parameters
| $object |
protected setProperty($object, $property)
Parameters
| $object | ||
| $property |
protected setValue($value)
Parameters
| $value |
protected setRoot($root)
Parameters
| $root |
protected setPropertyPath($propertyPath)
Parameters
| $propertyPath |
protected expectNoValidate()
protected expectValidateAt($i, $propertyPath, $value, $group)
Parameters
| $i | ||
| $propertyPath | ||
| $value | ||
| $group |
protected expectValidateValueAt($i, $propertyPath, $value, $constraints, $group = null)
Parameters
| $i | ||
| $propertyPath | ||
| $value | ||
| $constraints | ||
| $group |
protected assertNoViolation()
protected ConstraintViolationAssertion buildViolation($message)
Parameters
| $message |
Return Value
| ConstraintViolationAssertion |
abstract protected createValidator()
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Validator/Test/ConstraintValidatorTestCase.html