Test/PHPUnit/Constraint/ResponseHeader.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Test
- Subpackage
- PHPUnit
- Version
- $Id: ResponseHeader.php 25205 2013-01-10 11:23:25Z frosch $
\Zend_Test_PHPUnit_Constraint_ResponseHeader
Response header PHPUnit Constraint
- Parent(s)
- \PHPUnit_Framework_Constraint
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Uses
- \global\PHPUnit_Framework_Constraint
Constants
Properties

array $_assertTypes = array(self::ASSERT_RESPONSE_CODE, self::ASSERT_HEADER, self::ASSERT_HEADER_CONTAINS, self::ASSERT_HEADER_REGEX)Available assertion types
array(self::ASSERT_RESPONSE_CODE, self::ASSERT_HEADER, self::ASSERT_HEADER_CONTAINS, self::ASSERT_HEADER_REGEX)Details- Type
- array

string $_match = nullnullDetails- Type
- string
Methods

_code(\Zend_Controller_Response_Abstract $response, int $code) : boolCompare response code for positive match
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $code | int |
| Type | Description |
|---|---|
| bool |

_getCode(\Zend_Controller_Response_Abstract $response) : intRetrieve response code
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract |
| Type | Description |
|---|---|
| int |

_getHeader(\Zend_Controller_Response_Abstract $response, string $header) : string | nullRetrieve response header
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $header | string |
| Type | Description |
|---|---|
| string | null |

_header(\Zend_Controller_Response_Abstract $response, string $header) : boolPositive check for response header presence
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $header | string |
| Type | Description |
|---|---|
| bool |

_headerContains(\Zend_Controller_Response_Abstract $response, string $header, string $match) : boolPositive check for header contents matching pattern
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $header | string | |
| $match | string |
| Type | Description |
|---|---|
| bool |

_headerRegex(\Zend_Controller_Response_Abstract $response, string $header, string $pattern) : boolPositive check for header contents matching regex
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $header | string | |
| $pattern | string |
| Type | Description |
|---|---|
| bool |

_notCode(\Zend_Controller_Response_Abstract $response, int $code) : boolCompare response code for negative match
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $code | int |
| Type | Description |
|---|---|
| bool |

_notHeader(\Zend_Controller_Response_Abstract $response, string $header) : boolNegative check for response header presence
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $header | string |
| Type | Description |
|---|---|
| bool |

_notHeaderContains(\Zend_Controller_Response_Abstract $response, string $header, string $match) : boolNegative check for header contents matching pattern
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $header | string | |
| $match | string |
| Type | Description |
|---|---|
| bool |

_notHeaderRegex(\Zend_Controller_Response_Abstract $response, string $header, string $pattern) : boolNegative check for header contents matching regex
| Name | Type | Description |
|---|---|---|
| $response | \Zend_Controller_Response_Abstract | |
| $header | string | |
| $pattern | string |
| Type | Description |
|---|---|
| bool |

evaluate(\Zend_Controller_Response_Abstract $other, null | string $assertType = null) : boolEvaluate an object to see if it fits the constraints
| Name | Type | Description |
|---|---|---|
| $other | \Zend_Controller_Response_Abstract | String to examine |
| $assertType | null | string | Assertion type |
| Type | Description |
|---|---|
| bool |

fail(mixed $other, string $description, bool $not = false) : voidReport Failure
| Name | Type | Description |
|---|---|---|
| $other | mixed | |
| $description | string | Additional message to display |
| $not | bool |
| Exception | Description |
|---|---|
| \PHPUnit_Framework_ExpectationFailedException |
- See
- \global\PHPUnit_Framework_Constraint

setNegate(bool $flag = true) : voidIndicate negative match
| Name | Type | Description |
|---|---|---|
| $flag | bool |