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 an UnaryOperator.
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 34
abstract static Constraint
createConstraint(mixed ...$args)
No description
in
TestCase at line 43
abstract static string
getConstraintClass()
Returns constraint's class name.
in
TestCase at line 54
final Constraint
examineCreateConstraint(array $args)
No description
in
TestCase at line 76
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 99
final void
examineConstraintMatchSucceeds(array $args, mixed $actual)
No description
in
TestCase at line 113
final void
examineConstraintMatchFails(array $args, mixed $actual, string $message)
No description
in
TestCase at line 133
final void
examineNotConstraintMatchSucceeds(array $args, mixed $actual)
No description
in
TestCase at line 146
final void
examineNotConstraintMatchFails(array $args, mixed $actual, string $message)
No description
in
TestCase at line 166
final protected UnaryOperator
wrapWithUnaryOperator(Constraint $constraint, string $operator = 'noop', int $precedence = 1)
Returns $constraint wrapped with an UnaryOperator.
in
TestCase at line 178
__construct(Constraint $constraint, string $operator, int $precedence)
No description
in
TestCase at line 185
string
operator()
No description
in
TestCase at line 190
int
precedence()
No description
at line 31
abstract static string
subject()
No description
at line 33
abstract static string
selectable()
No description
at line 35
abstract static string
adjective()
No description
at line 42
static array
provCreateConstraint()
No description
at line 64
final void
testCreateConstraint(array $args, array $expect)
No description
at line 77
final void
testConstraintUnaryOperatorFailure()
No description
at line 91
final void
examineValuesMatchSucceeds(array $expect, mixed $actual)
No description
at line 103
final void
examineValuesMatchFails(array $expect, mixed $actual, string $string)
No description
at line 117
final void
examineNotValuesMatchSucceeds(array $expect, mixed $actual)
No description
at line 128
final void
examineNotValuesMatchFails(array $expect, mixed $actual, string $string)
No description
at line 146
final static protected string
message(string $export, bool $negative = false)
Assembles expected failure message out of pieces.
at line 161
final static protected string
statement(string $export, bool $negative = false)
Assembles a statement which is a part of failure message.