Spec-Zone.ru › Symfony 4.1

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API