StatusOk
Overwrites the descriptions so we can remove the automatic "expected" message
__construct(?\Psr\Http\Message\ResponseInterface $response)
Constructor
\Psr\Http\Message\ResponseInterface|null $response Response
_getBodyAsString()
Get the response body as string
stringThe response body.
additionalFailureDescription(mixed $other)
Return additional failure description where needed
The function can be overridden to provide additional failure information like a diff
mixed $other evaluated value or object
count()
Counts the number of constraint elements.
evaluate(mixed $other, string $description, bool $returnResult)
Evaluates the constraint for parameter $other
If $returnResult is set to false (the default), an exception is thrown in case of a failure. null is returned otherwise.
If $returnResult is true, the result of the evaluation is returned as a boolean value instead: true in case of success, false in case of a failure.
mixed $other string $description optional bool $returnResult optional PHPUnit\Framework\ExpectationFailedExceptionSebastianBergmann\RecursionContext\InvalidArgumentExceptionexporter()
fail(mixed $other, mixed $description, \SebastianBergmann\Comparator\ComparisonFailure $comparisonFailure)
Throws an exception for the given compared value and test description
mixed $other evaluated value or object
string $description Additional information about the test
\SebastianBergmann\Comparator\ComparisonFailure $comparisonFailure optional PHPUnit\Framework\ExpectationFailedExceptionSebastianBergmann\RecursionContext\InvalidArgumentExceptionfailureDescription(mixed $other)
Overwrites the descriptions so we can remove the automatic "expected" message
mixed $other Value
stringmatches(mixed $other)
Check assertion
int|array $other Array of min/max status codes, or a single code
boolstatusCodeBetween(int $min, int $max)
Helper for checking status codes
int $min Min status code (inclusive)
int $max Max status code (inclusive)
booltoString()
Assertion message
stringint[]\Psr\Http\Message\ResponseInterface
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.1/class-Cake.TestSuite.Constraint.Response.StatusOk.html