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()

No description

tearDown()

No description

setDefaultTimezone($defaultTimezone)

No description

restoreDefaultTimezone()

No description

createContext()

No description

setGroup($group)

No description

setObject($object)

No description

setProperty($object, $property)

No description

setValue($value)

No description

setRoot($root)

No description

setPropertyPath($propertyPath)

No description

expectNoValidate()

No description

expectValidateAt($i, $propertyPath, $value, $group)

No description

expectValidateValueAt($i, $propertyPath, $value, $constraints, $group = null)

No description

assertNoViolation()

No description

buildViolation($message)

No description

createValidator()

No description

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()