ConstraintValidatorTestCase
абстрактный класс ConstraintValidatorTestCase расширяет TestCase
Тестовый случай для облегчения тестирования валидаторов ограничений.
Свойства
| protected ExecutionContextInterface | $context | ||
| protected ConstraintValidatorInterface | $validator | ||
| protected | $group | ||
| protected | $metadata | ||
| protected | $object | ||
| protected | $value | ||
| protected | $root | ||
| protected | $propertyPath | ||
| protected | $constraint | ||
| protected | $defaultTimezone |
Методы
| 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() |
Подробности
protected setUp()
protected tearDown()
protected setDefaultTimezone($defaultTimezone)
Параметры
| $defaultTimezone |
protected restoreDefaultTimezone()
protected createContext()
protected setGroup($group)
Параметры
| $group |
protected setObject($object)
Параметры
| $object |
protected setProperty($object, $property)
Параметры
| $object | ||
| $property |
protected setValue($value)
Параметры
| $value |
protected setRoot($root)
Параметры
| $root |
protected setPropertyPath($propertyPath)
Параметры
| $propertyPath |
protected expectNoValidate()
protected expectValidateAt($i, $propertyPath, $value, $group)
Параметры
| $i | ||
| $propertyPath | ||
| $value | ||
| $group |
protected expectValidateValueAt($i, $propertyPath, $value, $constraints, $group = null)
Параметры
| $i | ||
| $propertyPath | ||
| $value | ||
| $constraints | ||
| $group |
protected assertNoViolation()
protected ConstraintViolationAssertion buildViolation($message)
Параметры
| $message |
Возвращаемое значение
| 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