ConstraintTestCase
abstract class ConstraintTestCase extends TestCase
internal | This class is not covered by the backward compatibility promise |
Methods
Tests whether the constraint throws expected exception with expected message when wrapped with an unary operator.
No description
No description
Returns $constraint wrapped with UnaryOperator mock.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Assembles expected failure message out of pieces.
Assembles a statement which is a part of failure message.
Details
in
TestCase at line 29
abstract Constraint
createConstraint(mixed ...$args)
No description
in
TestCase at line 38
abstract static string
getConstraintClass()
Returns constraint's class name.
in
TestCase at line 49
final Constraint
examineCreateConstraint(array $args)
No description
in
TestCase at line 71
final void
examineConstraintUnaryOperatorFailure(array $args, mixed $actual, string $message)
Tests whether the constraint throws expected exception with expected message when wrapped with an unary operator.
in
TestCase at line 94
final void
examineConstraintMatchSucceeds(array $args, mixed $actual)
No description
in
TestCase at line 109
final void
examineConstraintMatchFails(array $args, mixed $actual, string $message)
No description
in
TestCase at line 129
final void
examineNotConstraintMatchSucceeds(array $args, mixed $actual)
No description
in
TestCase at line 143
final void
examineNotConstraintMatchFails(array $args, mixed $actual, string $message)
No description
in
TestCase at line 163
final protected UnaryOperator
wrapWithUnaryOperator(Constraint $constraint, string $operator = 'noop', int $precedence = 1)
Returns $constraint wrapped with UnaryOperator mock.
at line 25
abstract static string
subject()
No description
at line 27
abstract static string
selectable()
No description
at line 29
abstract static string
adjective()
No description
at line 36
array
provCreateConstraint()
No description
at line 59
final void
testCreateConstraint(array $args, array $expect)
No description
at line 72
final void
testConstraintUnaryOperatorFailure()
No description
at line 88
final void
examineValuesMatchSucceeds(array $expect, mixed $actual)
No description
at line 102
final void
examineValuesMatchFails(array $expect, mixed $actual, string $string)
No description
at line 118
final void
examineNotValuesMatchSucceeds(array $expect, mixed $actual)
No description
at line 131
final void
examineNotValuesMatchFails(array $expect, mixed $actual, string $string)
No description
at line 149
final static protected string
message(string $export, bool $negative = false)
Assembles expected failure message out of pieces.
at line 164
final static protected string
statement(string $export, bool $negative = false)
Assembles a statement which is a part of failure message.