Functions.php in Zircon Profile 8
Same filename in this branch
Same filename and directory in other branches
File
vendor/phpunit/phpunit/src/Framework/Assert/Functions.phpView source
<?php
/*
* This file is part of PHPUnit.
*
* (c) Sebastian Bergmann <sebastian@phpunit.de>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
/**
* Returns a matcher that matches when the method is executed
* zero or more times.
*
* @return PHPUnit_Framework_MockObject_Matcher_AnyInvokedCount
* @since Method available since Release 3.0.0
*/
function any() {
return call_user_func_array('PHPUnit_Framework_TestCase::any', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsAnything matcher object.
*
* @return PHPUnit_Framework_Constraint_IsAnything
* @since Method available since Release 3.0.0
*/
function anything() {
return call_user_func_array('PHPUnit_Framework_Assert::anything', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_ArrayHasKey matcher object.
*
* @param mixed $key
* @return PHPUnit_Framework_Constraint_ArrayHasKey
* @since Method available since Release 3.0.0
*/
function arrayHasKey($key) {
return call_user_func_array('PHPUnit_Framework_Assert::arrayHasKey', func_get_args());
}
/**
* Asserts that an array has a specified key.
*
* @param mixed $key
* @param array|ArrayAccess $array
* @param string $message
* @since Method available since Release 3.0.0
*/
function assertArrayHasKey($key, $array, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertArrayHasKey', func_get_args());
}
/**
* Asserts that an array has a specified subset.
*
* @param array|ArrayAccess $subset
* @param array|ArrayAccess $array
* @param bool $strict Check for object identity
* @param string $message
* @since Method available since Release 4.4.0
*/
function assertArraySubset($subset, $array, $strict = false, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertArraySubset', func_get_args());
}
/**
* Asserts that an array does not have a specified key.
*
* @param mixed $key
* @param array|ArrayAccess $array
* @param string $message
* @since Method available since Release 3.0.0
*/
function assertArrayNotHasKey($key, $array, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertArrayNotHasKey', func_get_args());
}
/**
* Asserts that a haystack that is stored in a static attribute of a class
* or an attribute of an object contains a needle.
*
* @param mixed $needle
* @param string $haystackAttributeName
* @param mixed $haystackClassOrObject
* @param string $message
* @param bool $ignoreCase
* @param bool $checkForObjectIdentity
* @param bool $checkForNonObjectIdentity
* @since Method available since Release 3.0.0
*/
function assertAttributeContains($needle, $haystackAttributeName, $haystackClassOrObject, $message = '', $ignoreCase = false, $checkForObjectIdentity = true, $checkForNonObjectIdentity = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeContains', func_get_args());
}
/**
* Asserts that a haystack that is stored in a static attribute of a class
* or an attribute of an object contains only values of a given type.
*
* @param string $type
* @param string $haystackAttributeName
* @param mixed $haystackClassOrObject
* @param bool $isNativeType
* @param string $message
* @since Method available since Release 3.1.4
*/
function assertAttributeContainsOnly($type, $haystackAttributeName, $haystackClassOrObject, $isNativeType = null, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeContainsOnly', func_get_args());
}
/**
* Asserts the number of elements of an array, Countable or Traversable
* that is stored in an attribute.
*
* @param int $expectedCount
* @param string $haystackAttributeName
* @param mixed $haystackClassOrObject
* @param string $message
* @since Method available since Release 3.6.0
*/
function assertAttributeCount($expectedCount, $haystackAttributeName, $haystackClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeCount', func_get_args());
}
/**
* Asserts that a static attribute of a class or an attribute of an object
* is empty.
*
* @param string $haystackAttributeName
* @param mixed $haystackClassOrObject
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertAttributeEmpty($haystackAttributeName, $haystackClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeEmpty', func_get_args());
}
/**
* Asserts that a variable is equal to an attribute of an object.
*
* @param mixed $expected
* @param string $actualAttributeName
* @param string $actualClassOrObject
* @param string $message
* @param float $delta
* @param int $maxDepth
* @param bool $canonicalize
* @param bool $ignoreCase
*/
function assertAttributeEquals($expected, $actualAttributeName, $actualClassOrObject, $message = '', $delta = 0.0, $maxDepth = 10, $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeEquals', func_get_args());
}
/**
* Asserts that an attribute is greater than another value.
*
* @param mixed $expected
* @param string $actualAttributeName
* @param string $actualClassOrObject
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertAttributeGreaterThan($expected, $actualAttributeName, $actualClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeGreaterThan', func_get_args());
}
/**
* Asserts that an attribute is greater than or equal to another value.
*
* @param mixed $expected
* @param string $actualAttributeName
* @param string $actualClassOrObject
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertAttributeGreaterThanOrEqual($expected, $actualAttributeName, $actualClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeGreaterThanOrEqual', func_get_args());
}
/**
* Asserts that an attribute is of a given type.
*
* @param string $expected
* @param string $attributeName
* @param mixed $classOrObject
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertAttributeInstanceOf($expected, $attributeName, $classOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeInstanceOf', func_get_args());
}
/**
* Asserts that an attribute is of a given type.
*
* @param string $expected
* @param string $attributeName
* @param mixed $classOrObject
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertAttributeInternalType($expected, $attributeName, $classOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeInternalType', func_get_args());
}
/**
* Asserts that an attribute is smaller than another value.
*
* @param mixed $expected
* @param string $actualAttributeName
* @param string $actualClassOrObject
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertAttributeLessThan($expected, $actualAttributeName, $actualClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeLessThan', func_get_args());
}
/**
* Asserts that an attribute is smaller than or equal to another value.
*
* @param mixed $expected
* @param string $actualAttributeName
* @param string $actualClassOrObject
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertAttributeLessThanOrEqual($expected, $actualAttributeName, $actualClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeLessThanOrEqual', func_get_args());
}
/**
* Asserts that a haystack that is stored in a static attribute of a class
* or an attribute of an object does not contain a needle.
*
* @param mixed $needle
* @param string $haystackAttributeName
* @param mixed $haystackClassOrObject
* @param string $message
* @param bool $ignoreCase
* @param bool $checkForObjectIdentity
* @param bool $checkForNonObjectIdentity
* @since Method available since Release 3.0.0
*/
function assertAttributeNotContains($needle, $haystackAttributeName, $haystackClassOrObject, $message = '', $ignoreCase = false, $checkForObjectIdentity = true, $checkForNonObjectIdentity = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeNotContains', func_get_args());
}
/**
* Asserts that a haystack that is stored in a static attribute of a class
* or an attribute of an object does not contain only values of a given
* type.
*
* @param string $type
* @param string $haystackAttributeName
* @param mixed $haystackClassOrObject
* @param bool $isNativeType
* @param string $message
* @since Method available since Release 3.1.4
*/
function assertAttributeNotContainsOnly($type, $haystackAttributeName, $haystackClassOrObject, $isNativeType = null, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeNotContainsOnly', func_get_args());
}
/**
* Asserts the number of elements of an array, Countable or Traversable
* that is stored in an attribute.
*
* @param int $expectedCount
* @param string $haystackAttributeName
* @param mixed $haystackClassOrObject
* @param string $message
* @since Method available since Release 3.6.0
*/
function assertAttributeNotCount($expectedCount, $haystackAttributeName, $haystackClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeNotCount', func_get_args());
}
/**
* Asserts that a static attribute of a class or an attribute of an object
* is not empty.
*
* @param string $haystackAttributeName
* @param mixed $haystackClassOrObject
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertAttributeNotEmpty($haystackAttributeName, $haystackClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeNotEmpty', func_get_args());
}
/**
* Asserts that a variable is not equal to an attribute of an object.
*
* @param mixed $expected
* @param string $actualAttributeName
* @param string $actualClassOrObject
* @param string $message
* @param float $delta
* @param int $maxDepth
* @param bool $canonicalize
* @param bool $ignoreCase
*/
function assertAttributeNotEquals($expected, $actualAttributeName, $actualClassOrObject, $message = '', $delta = 0.0, $maxDepth = 10, $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeNotEquals', func_get_args());
}
/**
* Asserts that an attribute is of a given type.
*
* @param string $expected
* @param string $attributeName
* @param mixed $classOrObject
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertAttributeNotInstanceOf($expected, $attributeName, $classOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeNotInstanceOf', func_get_args());
}
/**
* Asserts that an attribute is of a given type.
*
* @param string $expected
* @param string $attributeName
* @param mixed $classOrObject
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertAttributeNotInternalType($expected, $attributeName, $classOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeNotInternalType', func_get_args());
}
/**
* Asserts that a variable and an attribute of an object do not have the
* same type and value.
*
* @param mixed $expected
* @param string $actualAttributeName
* @param object $actualClassOrObject
* @param string $message
*/
function assertAttributeNotSame($expected, $actualAttributeName, $actualClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeNotSame', func_get_args());
}
/**
* Asserts that a variable and an attribute of an object have the same type
* and value.
*
* @param mixed $expected
* @param string $actualAttributeName
* @param object $actualClassOrObject
* @param string $message
*/
function assertAttributeSame($expected, $actualAttributeName, $actualClassOrObject, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertAttributeSame', func_get_args());
}
/**
* Asserts that a class has a specified attribute.
*
* @param string $attributeName
* @param string $className
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertClassHasAttribute($attributeName, $className, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertClassHasAttribute', func_get_args());
}
/**
* Asserts that a class has a specified static attribute.
*
* @param string $attributeName
* @param string $className
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertClassHasStaticAttribute($attributeName, $className, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertClassHasStaticAttribute', func_get_args());
}
/**
* Asserts that a class does not have a specified attribute.
*
* @param string $attributeName
* @param string $className
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertClassNotHasAttribute($attributeName, $className, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertClassNotHasAttribute', func_get_args());
}
/**
* Asserts that a class does not have a specified static attribute.
*
* @param string $attributeName
* @param string $className
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertClassNotHasStaticAttribute($attributeName, $className, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertClassNotHasStaticAttribute', func_get_args());
}
/**
* Asserts that a haystack contains a needle.
*
* @param mixed $needle
* @param mixed $haystack
* @param string $message
* @param bool $ignoreCase
* @param bool $checkForObjectIdentity
* @param bool $checkForNonObjectIdentity
* @since Method available since Release 2.1.0
*/
function assertContains($needle, $haystack, $message = '', $ignoreCase = false, $checkForObjectIdentity = true, $checkForNonObjectIdentity = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertContains', func_get_args());
}
/**
* Asserts that a haystack contains only values of a given type.
*
* @param string $type
* @param mixed $haystack
* @param bool $isNativeType
* @param string $message
* @since Method available since Release 3.1.4
*/
function assertContainsOnly($type, $haystack, $isNativeType = null, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertContainsOnly', func_get_args());
}
/**
* Asserts that a haystack contains only instances of a given classname
*
* @param string $classname
* @param array|Traversable $haystack
* @param string $message
*/
function assertContainsOnlyInstancesOf($classname, $haystack, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertContainsOnlyInstancesOf', func_get_args());
}
/**
* Asserts the number of elements of an array, Countable or Traversable.
*
* @param int $expectedCount
* @param mixed $haystack
* @param string $message
*/
function assertCount($expectedCount, $haystack, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertCount', func_get_args());
}
/**
* Asserts that a variable is empty.
*
* @param mixed $actual
* @param string $message
* @throws PHPUnit_Framework_AssertionFailedError
*/
function assertEmpty($actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertEmpty', func_get_args());
}
/**
* Asserts that a hierarchy of DOMElements matches.
*
* @param DOMElement $expectedElement
* @param DOMElement $actualElement
* @param bool $checkAttributes
* @param string $message
* @since Method available since Release 3.3.0
*/
function assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement, $checkAttributes = false, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertEqualXMLStructure', func_get_args());
}
/**
* Asserts that two variables are equal.
*
* @param mixed $expected
* @param mixed $actual
* @param string $message
* @param float $delta
* @param int $maxDepth
* @param bool $canonicalize
* @param bool $ignoreCase
*/
function assertEquals($expected, $actual, $message = '', $delta = 0.0, $maxDepth = 10, $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertEquals', func_get_args());
}
/**
* Asserts that a condition is not true.
*
* @param bool $condition
* @param string $message
* @throws PHPUnit_Framework_AssertionFailedError
*/
function assertNotTrue($condition, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotTrue', func_get_args());
}
/**
* Asserts that a condition is false.
*
* @param bool $condition
* @param string $message
* @throws PHPUnit_Framework_AssertionFailedError
*/
function assertFalse($condition, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertFalse', func_get_args());
}
/**
* Asserts that the contents of one file is equal to the contents of another
* file.
*
* @param string $expected
* @param string $actual
* @param string $message
* @param bool $canonicalize
* @param bool $ignoreCase
* @since Method available since Release 3.2.14
*/
function assertFileEquals($expected, $actual, $message = '', $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertFileEquals', func_get_args());
}
/**
* Asserts that a file exists.
*
* @param string $filename
* @param string $message
* @since Method available since Release 3.0.0
*/
function assertFileExists($filename, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertFileExists', func_get_args());
}
/**
* Asserts that the contents of one file is not equal to the contents of
* another file.
*
* @param string $expected
* @param string $actual
* @param string $message
* @param bool $canonicalize
* @param bool $ignoreCase
* @since Method available since Release 3.2.14
*/
function assertFileNotEquals($expected, $actual, $message = '', $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertFileNotEquals', func_get_args());
}
/**
* Asserts that a file does not exist.
*
* @param string $filename
* @param string $message
* @since Method available since Release 3.0.0
*/
function assertFileNotExists($filename, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertFileNotExists', func_get_args());
}
/**
* Asserts that a value is greater than another value.
*
* @param mixed $expected
* @param mixed $actual
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertGreaterThan($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertGreaterThan', func_get_args());
}
/**
* Asserts that a value is greater than or equal to another value.
*
* @param mixed $expected
* @param mixed $actual
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertGreaterThanOrEqual($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertGreaterThanOrEqual', func_get_args());
}
/**
* Asserts that a variable is of a given type.
*
* @param string $expected
* @param mixed $actual
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertInstanceOf($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertInstanceOf', func_get_args());
}
/**
* Asserts that a variable is of a given type.
*
* @param string $expected
* @param mixed $actual
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertInternalType($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertInternalType', func_get_args());
}
/**
* Asserts that a string is a valid JSON string.
*
* @param string $actualJson
* @param string $message
* @since Method available since Release 3.7.20
*/
function assertJson($actualJson, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertJson', func_get_args());
}
/**
* Asserts that two JSON files are equal.
*
* @param string $expectedFile
* @param string $actualFile
* @param string $message
*/
function assertJsonFileEqualsJsonFile($expectedFile, $actualFile, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertJsonFileEqualsJsonFile', func_get_args());
}
/**
* Asserts that two JSON files are not equal.
*
* @param string $expectedFile
* @param string $actualFile
* @param string $message
*/
function assertJsonFileNotEqualsJsonFile($expectedFile, $actualFile, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertJsonFileNotEqualsJsonFile', func_get_args());
}
/**
* Asserts that the generated JSON encoded object and the content of the given file are equal.
*
* @param string $expectedFile
* @param string $actualJson
* @param string $message
*/
function assertJsonStringEqualsJsonFile($expectedFile, $actualJson, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertJsonStringEqualsJsonFile', func_get_args());
}
/**
* Asserts that two given JSON encoded objects or arrays are equal.
*
* @param string $expectedJson
* @param string $actualJson
* @param string $message
*/
function assertJsonStringEqualsJsonString($expectedJson, $actualJson, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertJsonStringEqualsJsonString', func_get_args());
}
/**
* Asserts that the generated JSON encoded object and the content of the given file are not equal.
*
* @param string $expectedFile
* @param string $actualJson
* @param string $message
*/
function assertJsonStringNotEqualsJsonFile($expectedFile, $actualJson, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertJsonStringNotEqualsJsonFile', func_get_args());
}
/**
* Asserts that two given JSON encoded objects or arrays are not equal.
*
* @param string $expectedJson
* @param string $actualJson
* @param string $message
*/
function assertJsonStringNotEqualsJsonString($expectedJson, $actualJson, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertJsonStringNotEqualsJsonString', func_get_args());
}
/**
* Asserts that a value is smaller than another value.
*
* @param mixed $expected
* @param mixed $actual
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertLessThan($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertLessThan', func_get_args());
}
/**
* Asserts that a value is smaller than or equal to another value.
*
* @param mixed $expected
* @param mixed $actual
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertLessThanOrEqual($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertLessThanOrEqual', func_get_args());
}
/**
* Asserts that a haystack does not contain a needle.
*
* @param mixed $needle
* @param mixed $haystack
* @param string $message
* @param bool $ignoreCase
* @param bool $checkForObjectIdentity
* @param bool $checkForNonObjectIdentity
* @since Method available since Release 2.1.0
*/
function assertNotContains($needle, $haystack, $message = '', $ignoreCase = false, $checkForObjectIdentity = true, $checkForNonObjectIdentity = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotContains', func_get_args());
}
/**
* Asserts that a haystack does not contain only values of a given type.
*
* @param string $type
* @param mixed $haystack
* @param bool $isNativeType
* @param string $message
* @since Method available since Release 3.1.4
*/
function assertNotContainsOnly($type, $haystack, $isNativeType = null, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotContainsOnly', func_get_args());
}
/**
* Asserts the number of elements of an array, Countable or Traversable.
*
* @param int $expectedCount
* @param mixed $haystack
* @param string $message
*/
function assertNotCount($expectedCount, $haystack, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotCount', func_get_args());
}
/**
* Asserts that a variable is not empty.
*
* @param mixed $actual
* @param string $message
* @throws PHPUnit_Framework_AssertionFailedError
*/
function assertNotEmpty($actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotEmpty', func_get_args());
}
/**
* Asserts that two variables are not equal.
*
* @param mixed $expected
* @param mixed $actual
* @param string $message
* @param float $delta
* @param int $maxDepth
* @param bool $canonicalize
* @param bool $ignoreCase
* @since Method available since Release 2.3.0
*/
function assertNotEquals($expected, $actual, $message = '', $delta = 0.0, $maxDepth = 10, $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotEquals', func_get_args());
}
/**
* Asserts that a variable is not of a given type.
*
* @param string $expected
* @param mixed $actual
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertNotInstanceOf($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotInstanceOf', func_get_args());
}
/**
* Asserts that a variable is not of a given type.
*
* @param string $expected
* @param mixed $actual
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertNotInternalType($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotInternalType', func_get_args());
}
/**
* Asserts that a condition is not false.
*
* @param bool $condition
* @param string $message
* @throws PHPUnit_Framework_AssertionFailedError
*/
function assertNotFalse($condition, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotFalse', func_get_args());
}
/**
* Asserts that a variable is not null.
*
* @param mixed $actual
* @param string $message
*/
function assertNotNull($actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotNull', func_get_args());
}
/**
* Asserts that a string does not match a given regular expression.
*
* @param string $pattern
* @param string $string
* @param string $message
* @since Method available since Release 2.1.0
*/
function assertNotRegExp($pattern, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotRegExp', func_get_args());
}
/**
* Asserts that two variables do not have the same type and value.
* Used on objects, it asserts that two variables do not reference
* the same object.
*
* @param mixed $expected
* @param mixed $actual
* @param string $message
*/
function assertNotSame($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotSame', func_get_args());
}
/**
* Assert that the size of two arrays (or `Countable` or `Traversable` objects)
* is not the same.
*
* @param array|Countable|Traversable $expected
* @param array|Countable|Traversable $actual
* @param string $message
*/
function assertNotSameSize($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotSameSize', func_get_args());
}
/**
* This assertion is the exact opposite of assertTag().
*
* Rather than asserting that $matcher results in a match, it asserts that
* $matcher does not match.
*
* @param array $matcher
* @param string $actual
* @param string $message
* @param bool $isHtml
* @since Method available since Release 3.3.0
*/
function assertNotTag($matcher, $actual, $message = '', $isHtml = true) {
return call_user_func_array('PHPUnit_Framework_Assert::assertNotTag', func_get_args());
}
/**
* Asserts that a variable is null.
*
* @param mixed $actual
* @param string $message
*/
function assertNull($actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertNull', func_get_args());
}
/**
* Asserts that an object has a specified attribute.
*
* @param string $attributeName
* @param object $object
* @param string $message
* @since Method available since Release 3.0.0
*/
function assertObjectHasAttribute($attributeName, $object, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertObjectHasAttribute', func_get_args());
}
/**
* Asserts that an object does not have a specified attribute.
*
* @param string $attributeName
* @param object $object
* @param string $message
* @since Method available since Release 3.0.0
*/
function assertObjectNotHasAttribute($attributeName, $object, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertObjectNotHasAttribute', func_get_args());
}
/**
* Asserts that a string matches a given regular expression.
*
* @param string $pattern
* @param string $string
* @param string $message
*/
function assertRegExp($pattern, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertRegExp', func_get_args());
}
/**
* Asserts that two variables have the same type and value.
* Used on objects, it asserts that two variables reference
* the same object.
*
* @param mixed $expected
* @param mixed $actual
* @param string $message
*/
function assertSame($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertSame', func_get_args());
}
/**
* Assert that the size of two arrays (or `Countable` or `Traversable` objects)
* is the same.
*
* @param array|Countable|Traversable $expected
* @param array|Countable|Traversable $actual
* @param string $message
*/
function assertSameSize($expected, $actual, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertSameSize', func_get_args());
}
/**
* Assert the presence, absence, or count of elements in a document matching
* the CSS $selector, regardless of the contents of those elements.
*
* The first argument, $selector, is the CSS selector used to match
* the elements in the $actual document.
*
* The second argument, $count, can be either boolean or numeric.
* When boolean, it asserts for presence of elements matching the selector
* (true) or absence of elements (false).
* When numeric, it asserts the count of elements.
*
* assertSelectCount("#binder", true, $xml); // any?
* assertSelectCount(".binder", 3, $xml); // exactly 3?
*
* @param array $selector
* @param int $count
* @param mixed $actual
* @param string $message
* @param bool $isHtml
* @since Method available since Release 3.3.0
*/
function assertSelectCount($selector, $count, $actual, $message = '', $isHtml = true) {
return call_user_func_array('PHPUnit_Framework_Assert::assertSelectCount', func_get_args());
}
/**
* assertSelectEquals("#binder .name", "Chuck", true, $xml); // any?
* assertSelectEquals("#binder .name", "Chuck", false, $xml); // none?
*
* @param array $selector
* @param string $content
* @param int $count
* @param mixed $actual
* @param string $message
* @param bool $isHtml
* @since Method available since Release 3.3.0
*/
function assertSelectEquals($selector, $content, $count, $actual, $message = '', $isHtml = true) {
return call_user_func_array('PHPUnit_Framework_Assert::assertSelectEquals', func_get_args());
}
/**
* assertSelectRegExp("#binder .name", "/Mike|Derek/", true, $xml); // any?
* assertSelectRegExp("#binder .name", "/Mike|Derek/", 3, $xml);// 3?
*
* @param array $selector
* @param string $pattern
* @param int $count
* @param mixed $actual
* @param string $message
* @param bool $isHtml
* @since Method available since Release 3.3.0
*/
function assertSelectRegExp($selector, $pattern, $count, $actual, $message = '', $isHtml = true) {
return call_user_func_array('PHPUnit_Framework_Assert::assertSelectRegExp', func_get_args());
}
/**
* Asserts that a string ends not with a given prefix.
*
* @param string $suffix
* @param string $string
* @param string $message
* @since Method available since Release 3.4.0
*/
function assertStringEndsNotWith($suffix, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringEndsNotWith', func_get_args());
}
/**
* Asserts that a string ends with a given prefix.
*
* @param string $suffix
* @param string $string
* @param string $message
* @since Method available since Release 3.4.0
*/
function assertStringEndsWith($suffix, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringEndsWith', func_get_args());
}
/**
* Asserts that the contents of a string is equal
* to the contents of a file.
*
* @param string $expectedFile
* @param string $actualString
* @param string $message
* @param bool $canonicalize
* @param bool $ignoreCase
* @since Method available since Release 3.3.0
*/
function assertStringEqualsFile($expectedFile, $actualString, $message = '', $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringEqualsFile', func_get_args());
}
/**
* Asserts that a string matches a given format string.
*
* @param string $format
* @param string $string
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertStringMatchesFormat($format, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringMatchesFormat', func_get_args());
}
/**
* Asserts that a string matches a given format file.
*
* @param string $formatFile
* @param string $string
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertStringMatchesFormatFile($formatFile, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringMatchesFormatFile', func_get_args());
}
/**
* Asserts that the contents of a string is not equal
* to the contents of a file.
*
* @param string $expectedFile
* @param string $actualString
* @param string $message
* @param bool $canonicalize
* @param bool $ignoreCase
* @since Method available since Release 3.3.0
*/
function assertStringNotEqualsFile($expectedFile, $actualString, $message = '', $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringNotEqualsFile', func_get_args());
}
/**
* Asserts that a string does not match a given format string.
*
* @param string $format
* @param string $string
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertStringNotMatchesFormat($format, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringNotMatchesFormat', func_get_args());
}
/**
* Asserts that a string does not match a given format string.
*
* @param string $formatFile
* @param string $string
* @param string $message
* @since Method available since Release 3.5.0
*/
function assertStringNotMatchesFormatFile($formatFile, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringNotMatchesFormatFile', func_get_args());
}
/**
* Asserts that a string starts not with a given prefix.
*
* @param string $prefix
* @param string $string
* @param string $message
* @since Method available since Release 3.4.0
*/
function assertStringStartsNotWith($prefix, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringStartsNotWith', func_get_args());
}
/**
* Asserts that a string starts with a given prefix.
*
* @param string $prefix
* @param string $string
* @param string $message
* @since Method available since Release 3.4.0
*/
function assertStringStartsWith($prefix, $string, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertStringStartsWith', func_get_args());
}
/**
* Evaluate an HTML or XML string and assert its structure and/or contents.
*
* The first argument ($matcher) is an associative array that specifies the
* match criteria for the assertion:
*
* - `id` : the node with the given id attribute must match the
* corresponding value.
* - `tag` : the node type must match the corresponding value.
* - `attributes` : a hash. The node's attributes must match the
* corresponding values in the hash.
* - `content` : The text content must match the given value.
* - `parent` : a hash. The node's parent must match the
* corresponding hash.
* - `child`: a hash. At least one of the node's immediate children
* must meet the criteria described by the hash.
* - `ancestor` : a hash. At least one of the node's ancestors must
* meet the criteria described by the hash.
* - `descendant` : a hash. At least one of the node's descendants must
* meet the criteria described by the hash.
* - `children` : a hash, for counting children of a node.
* Accepts the keys:
*- `count`: a number which must equal the number of children
* that match
*- `less_than`: the number of matching children must be greater
* than this number
*- `greater_than` : the number of matching children must be less than
* this number
*- `only` : another hash consisting of the keys to use to match
* on the children, and only matching children will be
* counted
*
* <code>
* // Matcher that asserts that there is an element with an id="my_id".
* $matcher = array('id' => 'my_id');
*
* // Matcher that asserts that there is a "span" tag.
* $matcher = array('tag' => 'span');
*
* // Matcher that asserts that there is a "span" tag with the content
* // "Hello World".
* $matcher = array('tag' => 'span', 'content' => 'Hello World');
*
* // Matcher that asserts that there is a "span" tag with content matching
* // the regular expression pattern.
* $matcher = array('tag' => 'span', 'content' => 'regexp:/Try P(HP|ython)/');
*
* // Matcher that asserts that there is a "span" with an "list" class
* // attribute.
* $matcher = array(
* 'tag'=> 'span',
* 'attributes' => array('class' => 'list')
* );
*
* // Matcher that asserts that there is a "span" inside of a "div".
* $matcher = array(
* 'tag'=> 'span',
* 'parent' => array('tag' => 'div')
* );
*
* // Matcher that asserts that there is a "span" somewhere inside a
* // "table".
* $matcher = array(
* 'tag' => 'span',
* 'ancestor' => array('tag' => 'table')
* );
*
* // Matcher that asserts that there is a "span" with at least one "em"
* // child.
* $matcher = array(
* 'tag' => 'span',
* 'child' => array('tag' => 'em')
* );
*
* // Matcher that asserts that there is a "span" containing a (possibly
* // nested) "strong" tag.
* $matcher = array(
* 'tag'=> 'span',
* 'descendant' => array('tag' => 'strong')
* );
*
* // Matcher that asserts that there is a "span" containing 5-10 "em" tags
* // as immediate children.
* $matcher = array(
* 'tag' => 'span',
* 'children' => array(
* 'less_than'=> 11,
* 'greater_than' => 4,
* 'only' => array('tag' => 'em')
* )
* );
*
* // Matcher that asserts that there is a "div", with an "ul" ancestor and
* // a "li" parent (with class="enum"), and containing a "span" descendant
* // that contains an element with id="my_test" and the text "Hello World".
* $matcher = array(
* 'tag'=> 'div',
* 'ancestor' => array('tag' => 'ul'),
* 'parent' => array(
* 'tag'=> 'li',
* 'attributes' => array('class' => 'enum')
* ),
* 'descendant' => array(
* 'tag' => 'span',
* 'child' => array(
* 'id' => 'my_test',
* 'content' => 'Hello World'
* )
* )
* );
*
* // Use assertTag() to apply a $matcher to a piece of $html.
* $this->assertTag($matcher, $html);
*
* // Use assertTag() to apply a $matcher to a piece of $xml.
* $this->assertTag($matcher, $xml, '', false);
* </code>
*
* The second argument ($actual) is a string containing either HTML or
* XML text to be tested.
*
* The third argument ($message) is an optional message that will be
* used if the assertion fails.
*
* The fourth argument ($html) is an optional flag specifying whether
* to load the $actual string into a DOMDocument using the HTML or
* XML load strategy. It is true by default, which assumes the HTML
* load strategy. In many cases, this will be acceptable for XML as well.
*
* @param array $matcher
* @param string $actual
* @param string $message
* @param bool $isHtml
* @since Method available since Release 3.3.0
*/
function assertTag($matcher, $actual, $message = '', $isHtml = true) {
return call_user_func_array('PHPUnit_Framework_Assert::assertTag', func_get_args());
}
/**
* Evaluates a PHPUnit_Framework_Constraint matcher object.
*
* @param mixed$value
* @param PHPUnit_Framework_Constraint $constraint
* @param string $message
* @since Method available since Release 3.0.0
*/
function assertThat($value, PHPUnit_Framework_Constraint $constraint, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertThat', func_get_args());
}
/**
* Asserts that a condition is true.
*
* @param bool $condition
* @param string $message
* @throws PHPUnit_Framework_AssertionFailedError
*/
function assertTrue($condition, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertTrue', func_get_args());
}
/**
* Asserts that two XML files are equal.
*
* @param string $expectedFile
* @param string $actualFile
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertXmlFileEqualsXmlFile($expectedFile, $actualFile, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertXmlFileEqualsXmlFile', func_get_args());
}
/**
* Asserts that two XML files are not equal.
*
* @param string $expectedFile
* @param string $actualFile
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertXmlFileNotEqualsXmlFile($expectedFile, $actualFile, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertXmlFileNotEqualsXmlFile', func_get_args());
}
/**
* Asserts that two XML documents are equal.
*
* @param string $expectedFile
* @param string $actualXml
* @param string $message
* @since Method available since Release 3.3.0
*/
function assertXmlStringEqualsXmlFile($expectedFile, $actualXml, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertXmlStringEqualsXmlFile', func_get_args());
}
/**
* Asserts that two XML documents are equal.
*
* @param string $expectedXml
* @param string $actualXml
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertXmlStringEqualsXmlString($expectedXml, $actualXml, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertXmlStringEqualsXmlString', func_get_args());
}
/**
* Asserts that two XML documents are not equal.
*
* @param string $expectedFile
* @param string $actualXml
* @param string $message
* @since Method available since Release 3.3.0
*/
function assertXmlStringNotEqualsXmlFile($expectedFile, $actualXml, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertXmlStringNotEqualsXmlFile', func_get_args());
}
/**
* Asserts that two XML documents are not equal.
*
* @param string $expectedXml
* @param string $actualXml
* @param string $message
* @since Method available since Release 3.1.0
*/
function assertXmlStringNotEqualsXmlString($expectedXml, $actualXml, $message = '') {
return call_user_func_array('PHPUnit_Framework_Assert::assertXmlStringNotEqualsXmlString', func_get_args());
}
/**
* Returns a matcher that matches when the method is executed
* at the given $index.
*
* @param int $index
* @return PHPUnit_Framework_MockObject_Matcher_InvokedAtIndex
* @since Method available since Release 3.0.0
*/
function at($index) {
return call_user_func_array('PHPUnit_Framework_TestCase::at', func_get_args());
}
/**
* Returns a matcher that matches when the method is executed at least once.
*
* @return PHPUnit_Framework_MockObject_Matcher_InvokedAtLeastOnce
* @since Method available since Release 3.0.0
*/
function atLeastOnce() {
return call_user_func_array('PHPUnit_Framework_TestCase::atLeastOnce', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_Attribute matcher object.
*
* @param PHPUnit_Framework_Constraint $constraint
* @param string $attributeName
* @return PHPUnit_Framework_Constraint_Attribute
* @since Method available since Release 3.1.0
*/
function attribute(PHPUnit_Framework_Constraint $constraint, $attributeName) {
return call_user_func_array('PHPUnit_Framework_Assert::attribute', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsEqual matcher object
* that is wrapped in a PHPUnit_Framework_Constraint_Attribute matcher
* object.
*
* @param string $attributeName
* @param mixed $value
* @param float $delta
* @param int $maxDepth
* @param bool $canonicalize
* @param bool $ignoreCase
* @return PHPUnit_Framework_Constraint_Attribute
* @since Method available since Release 3.1.0
*/
function attributeEqualTo($attributeName, $value, $delta = 0.0, $maxDepth = 10, $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::attributeEqualTo', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_Callback matcher object.
*
* @param callable $callback
* @return PHPUnit_Framework_Constraint_Callback
*/
function callback($callback) {
return call_user_func_array('PHPUnit_Framework_Assert::callback', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_ClassHasAttribute matcher object.
*
* @param string $attributeName
* @return PHPUnit_Framework_Constraint_ClassHasAttribute
* @since Method available since Release 3.1.0
*/
function classHasAttribute($attributeName) {
return call_user_func_array('PHPUnit_Framework_Assert::classHasAttribute', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_ClassHasStaticAttribute matcher
* object.
*
* @param string $attributeName
* @return PHPUnit_Framework_Constraint_ClassHasStaticAttribute
* @since Method available since Release 3.1.0
*/
function classHasStaticAttribute($attributeName) {
return call_user_func_array('PHPUnit_Framework_Assert::classHasStaticAttribute', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_TraversableContains matcher
* object.
*
* @param mixed $value
* @param bool $checkForObjectIdentity
* @param bool $checkForNonObjectIdentity
* @return PHPUnit_Framework_Constraint_TraversableContains
* @since Method available since Release 3.0.0
*/
function contains($value, $checkForObjectIdentity = true, $checkForNonObjectIdentity = false) {
return call_user_func_array('PHPUnit_Framework_Assert::contains', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_TraversableContainsOnly matcher
* object.
*
* @param string $type
* @return PHPUnit_Framework_Constraint_TraversableContainsOnly
* @since Method available since Release 3.1.4
*/
function containsOnly($type) {
return call_user_func_array('PHPUnit_Framework_Assert::containsOnly', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_TraversableContainsOnly matcher
* object.
*
* @param string $classname
* @return PHPUnit_Framework_Constraint_TraversableContainsOnly
*/
function containsOnlyInstancesOf($classname) {
return call_user_func_array('PHPUnit_Framework_Assert::containsOnlyInstancesOf', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsEqual matcher object.
*
* @param mixed $value
* @param float $delta
* @param int $maxDepth
* @param bool $canonicalize
* @param bool $ignoreCase
* @return PHPUnit_Framework_Constraint_IsEqual
* @since Method available since Release 3.0.0
*/
function equalTo($value, $delta = 0.0, $maxDepth = 10, $canonicalize = false, $ignoreCase = false) {
return call_user_func_array('PHPUnit_Framework_Assert::equalTo', func_get_args());
}
/**
* Returns a matcher that matches when the method is executed
* exactly $count times.
*
* @param int $count
* @return PHPUnit_Framework_MockObject_Matcher_InvokedCount
* @since Method available since Release 3.0.0
*/
function exactly($count) {
return call_user_func_array('PHPUnit_Framework_TestCase::exactly', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_FileExists matcher object.
*
* @return PHPUnit_Framework_Constraint_FileExists
* @since Method available since Release 3.0.0
*/
function fileExists() {
return call_user_func_array('PHPUnit_Framework_Assert::fileExists', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_GreaterThan matcher object.
*
* @param mixed $value
* @return PHPUnit_Framework_Constraint_GreaterThan
* @since Method available since Release 3.0.0
*/
function greaterThan($value) {
return call_user_func_array('PHPUnit_Framework_Assert::greaterThan', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_Or matcher object that wraps
* a PHPUnit_Framework_Constraint_IsEqual and a
* PHPUnit_Framework_Constraint_GreaterThan matcher object.
*
* @param mixed $value
* @return PHPUnit_Framework_Constraint_Or
* @since Method available since Release 3.1.0
*/
function greaterThanOrEqual($value) {
return call_user_func_array('PHPUnit_Framework_Assert::greaterThanOrEqual', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsIdentical matcher object.
*
* @param mixed $value
* @return PHPUnit_Framework_Constraint_IsIdentical
* @since Method available since Release 3.0.0
*/
function identicalTo($value) {
return call_user_func_array('PHPUnit_Framework_Assert::identicalTo', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsEmpty matcher object.
*
* @return PHPUnit_Framework_Constraint_IsEmpty
* @since Method available since Release 3.5.0
*/
function isEmpty() {
return call_user_func_array('PHPUnit_Framework_Assert::isEmpty', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsFalse matcher object.
*
* @return PHPUnit_Framework_Constraint_IsFalse
* @since Method available since Release 3.3.0
*/
function isFalse() {
return call_user_func_array('PHPUnit_Framework_Assert::isFalse', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsInstanceOf matcher object.
*
* @param string $className
* @return PHPUnit_Framework_Constraint_IsInstanceOf
* @since Method available since Release 3.0.0
*/
function isInstanceOf($className) {
return call_user_func_array('PHPUnit_Framework_Assert::isInstanceOf', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsJson matcher object.
*
* @return PHPUnit_Framework_Constraint_IsJson
* @since Method available since Release 3.7.20
*/
function isJson() {
return call_user_func_array('PHPUnit_Framework_Assert::isJson', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsNull matcher object.
*
* @return PHPUnit_Framework_Constraint_IsNull
* @since Method available since Release 3.3.0
*/
function isNull() {
return call_user_func_array('PHPUnit_Framework_Assert::isNull', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsTrue matcher object.
*
* @return PHPUnit_Framework_Constraint_IsTrue
* @since Method available since Release 3.3.0
*/
function isTrue() {
return call_user_func_array('PHPUnit_Framework_Assert::isTrue', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_IsType matcher object.
*
* @param string $type
* @return PHPUnit_Framework_Constraint_IsType
* @since Method available since Release 3.0.0
*/
function isType($type) {
return call_user_func_array('PHPUnit_Framework_Assert::isType', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_LessThan matcher object.
*
* @param mixed $value
* @return PHPUnit_Framework_Constraint_LessThan
* @since Method available since Release 3.0.0
*/
function lessThan($value) {
return call_user_func_array('PHPUnit_Framework_Assert::lessThan', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_Or matcher object that wraps
* a PHPUnit_Framework_Constraint_IsEqual and a
* PHPUnit_Framework_Constraint_LessThan matcher object.
*
* @param mixed $value
* @return PHPUnit_Framework_Constraint_Or
* @since Method available since Release 3.1.0
*/
function lessThanOrEqual($value) {
return call_user_func_array('PHPUnit_Framework_Assert::lessThanOrEqual', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_And matcher object.
*
* @return PHPUnit_Framework_Constraint_And
* @since Method available since Release 3.0.0
*/
function logicalAnd() {
return call_user_func_array('PHPUnit_Framework_Assert::logicalAnd', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_Not matcher object.
*
* @param PHPUnit_Framework_Constraint $constraint
* @return PHPUnit_Framework_Constraint_Not
* @since Method available since Release 3.0.0
*/
function logicalNot(PHPUnit_Framework_Constraint $constraint) {
return call_user_func_array('PHPUnit_Framework_Assert::logicalNot', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_Or matcher object.
*
* @return PHPUnit_Framework_Constraint_Or
* @since Method available since Release 3.0.0
*/
function logicalOr() {
return call_user_func_array('PHPUnit_Framework_Assert::logicalOr', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_Xor matcher object.
*
* @return PHPUnit_Framework_Constraint_Xor
* @since Method available since Release 3.0.0
*/
function logicalXor() {
return call_user_func_array('PHPUnit_Framework_Assert::logicalXor', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_StringMatches matcher object.
*
* @param string $string
* @return PHPUnit_Framework_Constraint_StringMatches
* @since Method available since Release 3.5.0
*/
function matches($string) {
return call_user_func_array('PHPUnit_Framework_Assert::matches', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_PCREMatch matcher object.
*
* @param string $pattern
* @return PHPUnit_Framework_Constraint_PCREMatch
* @since Method available since Release 3.0.0
*/
function matchesRegularExpression($pattern) {
return call_user_func_array('PHPUnit_Framework_Assert::matchesRegularExpression', func_get_args());
}
/**
* Returns a matcher that matches when the method is never executed.
*
* @return PHPUnit_Framework_MockObject_Matcher_InvokedCount
* @since Method available since Release 3.0.0
*/
function never() {
return call_user_func_array('PHPUnit_Framework_TestCase::never', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_ObjectHasAttribute matcher object.
*
* @param string $attributeName
* @return PHPUnit_Framework_Constraint_ObjectHasAttribute
* @since Method available since Release 3.0.0
*/
function objectHasAttribute($attributeName) {
return call_user_func_array('PHPUnit_Framework_Assert::objectHasAttribute', func_get_args());
}
/**
* @param mixed $value, ...
* @return PHPUnit_Framework_MockObject_Stub_ConsecutiveCalls
* @since Method available since Release 3.0.0
*/
function onConsecutiveCalls() {
return call_user_func_array('PHPUnit_Framework_TestCase::onConsecutiveCalls', func_get_args());
}
/**
* Returns a matcher that matches when the method is executed exactly once.
*
* @return PHPUnit_Framework_MockObject_Matcher_InvokedCount
* @since Method available since Release 3.0.0
*/
function once() {
return call_user_func_array('PHPUnit_Framework_TestCase::once', func_get_args());
}
/**
* @param int $argumentIndex
* @return PHPUnit_Framework_MockObject_Stub_ReturnArgument
* @since Method available since Release 3.3.0
*/
function returnArgument($argumentIndex) {
return call_user_func_array('PHPUnit_Framework_TestCase::returnArgument', func_get_args());
}
/**
* @param mixed $callback
* @return PHPUnit_Framework_MockObject_Stub_ReturnCallback
* @since Method available since Release 3.3.0
*/
function returnCallback($callback) {
return call_user_func_array('PHPUnit_Framework_TestCase::returnCallback', func_get_args());
}
/**
* Returns the current object.
*
* This method is useful when mocking a fluent interface.
*
* @return PHPUnit_Framework_MockObject_Stub_ReturnSelf
* @since Method available since Release 3.6.0
*/
function returnSelf() {
return call_user_func_array('PHPUnit_Framework_TestCase::returnSelf', func_get_args());
}
/**
* @param mixed $value
* @return PHPUnit_Framework_MockObject_Stub_Return
* @since Method available since Release 3.0.0
*/
function returnValue($value) {
return call_user_func_array('PHPUnit_Framework_TestCase::returnValue', func_get_args());
}
/**
* @param array $valueMap
* @return PHPUnit_Framework_MockObject_Stub_ReturnValueMap
* @since Method available since Release 3.6.0
*/
function returnValueMap(array $valueMap) {
return call_user_func_array('PHPUnit_Framework_TestCase::returnValueMap', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_StringContains matcher object.
*
* @param string $string
* @param bool $case
* @return PHPUnit_Framework_Constraint_StringContains
* @since Method available since Release 3.0.0
*/
function stringContains($string, $case = true) {
return call_user_func_array('PHPUnit_Framework_Assert::stringContains', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_StringEndsWith matcher object.
*
* @param mixed $suffix
* @return PHPUnit_Framework_Constraint_StringEndsWith
* @since Method available since Release 3.4.0
*/
function stringEndsWith($suffix) {
return call_user_func_array('PHPUnit_Framework_Assert::stringEndsWith', func_get_args());
}
/**
* Returns a PHPUnit_Framework_Constraint_StringStartsWith matcher object.
*
* @param mixed $prefix
* @return PHPUnit_Framework_Constraint_StringStartsWith
* @since Method available since Release 3.4.0
*/
function stringStartsWith($prefix) {
return call_user_func_array('PHPUnit_Framework_Assert::stringStartsWith', func_get_args());
}
/**
* @param Exception $exception
* @return PHPUnit_Framework_MockObject_Stub_Exception
* @since Method available since Release 3.1.0
*/
function throwException(Exception $exception) {
return call_user_func_array('PHPUnit_Framework_TestCase::throwException', func_get_args());
}
Functions
Name | Description |
---|---|
any | Returns a matcher that matches when the method is executed zero or more times. |
anything | Returns a PHPUnit_Framework_Constraint_IsAnything matcher object. |
arrayHasKey | Returns a PHPUnit_Framework_Constraint_ArrayHasKey matcher object. |
assertArrayHasKey | Asserts that an array has a specified key. |
assertArrayNotHasKey | Asserts that an array does not have a specified key. |
assertArraySubset | Asserts that an array has a specified subset. |
assertAttributeContains | Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object contains a needle. |
assertAttributeContainsOnly | Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object contains only values of a given type. |
assertAttributeCount | Asserts the number of elements of an array, Countable or Traversable that is stored in an attribute. |
assertAttributeEmpty | Asserts that a static attribute of a class or an attribute of an object is empty. |
assertAttributeEquals | Asserts that a variable is equal to an attribute of an object. |
assertAttributeGreaterThan | Asserts that an attribute is greater than another value. |
assertAttributeGreaterThanOrEqual | Asserts that an attribute is greater than or equal to another value. |
assertAttributeInstanceOf | Asserts that an attribute is of a given type. |
assertAttributeInternalType | Asserts that an attribute is of a given type. |
assertAttributeLessThan | Asserts that an attribute is smaller than another value. |
assertAttributeLessThanOrEqual | Asserts that an attribute is smaller than or equal to another value. |
assertAttributeNotContains | Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object does not contain a needle. |
assertAttributeNotContainsOnly | Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object does not contain only values of a given type. |
assertAttributeNotCount | Asserts the number of elements of an array, Countable or Traversable that is stored in an attribute. |
assertAttributeNotEmpty | Asserts that a static attribute of a class or an attribute of an object is not empty. |
assertAttributeNotEquals | Asserts that a variable is not equal to an attribute of an object. |
assertAttributeNotInstanceOf | Asserts that an attribute is of a given type. |
assertAttributeNotInternalType | Asserts that an attribute is of a given type. |
assertAttributeNotSame | Asserts that a variable and an attribute of an object do not have the same type and value. |
assertAttributeSame | Asserts that a variable and an attribute of an object have the same type and value. |
assertClassHasAttribute | Asserts that a class has a specified attribute. |
assertClassHasStaticAttribute | Asserts that a class has a specified static attribute. |
assertClassNotHasAttribute | Asserts that a class does not have a specified attribute. |
assertClassNotHasStaticAttribute | Asserts that a class does not have a specified static attribute. |
assertContains | Asserts that a haystack contains a needle. |
assertContainsOnly | Asserts that a haystack contains only values of a given type. |
assertContainsOnlyInstancesOf | Asserts that a haystack contains only instances of a given classname |
assertCount | Asserts the number of elements of an array, Countable or Traversable. |
assertEmpty | Asserts that a variable is empty. |
assertEquals | Asserts that two variables are equal. |
assertEqualXMLStructure | Asserts that a hierarchy of DOMElements matches. |
assertFalse | Asserts that a condition is false. |
assertFileEquals | Asserts that the contents of one file is equal to the contents of another file. |
assertFileExists | Asserts that a file exists. |
assertFileNotEquals | Asserts that the contents of one file is not equal to the contents of another file. |
assertFileNotExists | Asserts that a file does not exist. |
assertGreaterThan | Asserts that a value is greater than another value. |
assertGreaterThanOrEqual | Asserts that a value is greater than or equal to another value. |
assertInstanceOf | Asserts that a variable is of a given type. |
assertInternalType | Asserts that a variable is of a given type. |
assertJson | Asserts that a string is a valid JSON string. |
assertJsonFileEqualsJsonFile | Asserts that two JSON files are equal. |
assertJsonFileNotEqualsJsonFile | Asserts that two JSON files are not equal. |
assertJsonStringEqualsJsonFile | Asserts that the generated JSON encoded object and the content of the given file are equal. |
assertJsonStringEqualsJsonString | Asserts that two given JSON encoded objects or arrays are equal. |
assertJsonStringNotEqualsJsonFile | Asserts that the generated JSON encoded object and the content of the given file are not equal. |
assertJsonStringNotEqualsJsonString | Asserts that two given JSON encoded objects or arrays are not equal. |
assertLessThan | Asserts that a value is smaller than another value. |
assertLessThanOrEqual | Asserts that a value is smaller than or equal to another value. |
assertNotContains | Asserts that a haystack does not contain a needle. |
assertNotContainsOnly | Asserts that a haystack does not contain only values of a given type. |
assertNotCount | Asserts the number of elements of an array, Countable or Traversable. |
assertNotEmpty | Asserts that a variable is not empty. |
assertNotEquals | Asserts that two variables are not equal. |
assertNotFalse | Asserts that a condition is not false. |
assertNotInstanceOf | Asserts that a variable is not of a given type. |
assertNotInternalType | Asserts that a variable is not of a given type. |
assertNotNull | Asserts that a variable is not null. |
assertNotRegExp | Asserts that a string does not match a given regular expression. |
assertNotSame | Asserts that two variables do not have the same type and value. Used on objects, it asserts that two variables do not reference the same object. |
assertNotSameSize | Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same. |
assertNotTag | This assertion is the exact opposite of assertTag(). |
assertNotTrue | Asserts that a condition is not true. |
assertNull | Asserts that a variable is null. |
assertObjectHasAttribute | Asserts that an object has a specified attribute. |
assertObjectNotHasAttribute | Asserts that an object does not have a specified attribute. |
assertRegExp | Asserts that a string matches a given regular expression. |
assertSame | Asserts that two variables have the same type and value. Used on objects, it asserts that two variables reference the same object. |
assertSameSize | Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same. |
assertSelectCount | Assert the presence, absence, or count of elements in a document matching the CSS $selector, regardless of the contents of those elements. |
assertSelectEquals | assertSelectEquals("#binder .name", "Chuck", true, $xml); // any? assertSelectEquals("#binder .name", "Chuck", false, $xml); // none? |
assertSelectRegExp | assertSelectRegExp("#binder .name", "/Mike|Derek/", true, $xml); // any? assertSelectRegExp("#binder .name", "/Mike|Derek/", 3, $xml);// 3? |
assertStringEndsNotWith | Asserts that a string ends not with a given prefix. |
assertStringEndsWith | Asserts that a string ends with a given prefix. |
assertStringEqualsFile | Asserts that the contents of a string is equal to the contents of a file. |
assertStringMatchesFormat | Asserts that a string matches a given format string. |
assertStringMatchesFormatFile | Asserts that a string matches a given format file. |
assertStringNotEqualsFile | Asserts that the contents of a string is not equal to the contents of a file. |
assertStringNotMatchesFormat | Asserts that a string does not match a given format string. |
assertStringNotMatchesFormatFile | Asserts that a string does not match a given format string. |
assertStringStartsNotWith | Asserts that a string starts not with a given prefix. |
assertStringStartsWith | Asserts that a string starts with a given prefix. |
assertTag | Evaluate an HTML or XML string and assert its structure and/or contents. |
assertThat | Evaluates a PHPUnit_Framework_Constraint matcher object. |
assertTrue | Asserts that a condition is true. |
assertXmlFileEqualsXmlFile | Asserts that two XML files are equal. |
assertXmlFileNotEqualsXmlFile | Asserts that two XML files are not equal. |
assertXmlStringEqualsXmlFile | Asserts that two XML documents are equal. |
assertXmlStringEqualsXmlString | Asserts that two XML documents are equal. |
assertXmlStringNotEqualsXmlFile | Asserts that two XML documents are not equal. |
assertXmlStringNotEqualsXmlString | Asserts that two XML documents are not equal. |
at | Returns a matcher that matches when the method is executed at the given $index. |
atLeastOnce | Returns a matcher that matches when the method is executed at least once. |
attribute | Returns a PHPUnit_Framework_Constraint_Attribute matcher object. |
attributeEqualTo | Returns a PHPUnit_Framework_Constraint_IsEqual matcher object that is wrapped in a PHPUnit_Framework_Constraint_Attribute matcher object. |
callback | Returns a PHPUnit_Framework_Constraint_Callback matcher object. |
classHasAttribute | Returns a PHPUnit_Framework_Constraint_ClassHasAttribute matcher object. |
classHasStaticAttribute | Returns a PHPUnit_Framework_Constraint_ClassHasStaticAttribute matcher object. |
contains | Returns a PHPUnit_Framework_Constraint_TraversableContains matcher object. |
containsOnly | Returns a PHPUnit_Framework_Constraint_TraversableContainsOnly matcher object. |
containsOnlyInstancesOf | Returns a PHPUnit_Framework_Constraint_TraversableContainsOnly matcher object. |
equalTo | Returns a PHPUnit_Framework_Constraint_IsEqual matcher object. |
exactly | Returns a matcher that matches when the method is executed exactly $count times. |
fileExists | Returns a PHPUnit_Framework_Constraint_FileExists matcher object. |
greaterThan | Returns a PHPUnit_Framework_Constraint_GreaterThan matcher object. |
greaterThanOrEqual | Returns a PHPUnit_Framework_Constraint_Or matcher object that wraps a PHPUnit_Framework_Constraint_IsEqual and a PHPUnit_Framework_Constraint_GreaterThan matcher object. |
identicalTo | Returns a PHPUnit_Framework_Constraint_IsIdentical matcher object. |
isEmpty | Returns a PHPUnit_Framework_Constraint_IsEmpty matcher object. |
isFalse | Returns a PHPUnit_Framework_Constraint_IsFalse matcher object. |
isInstanceOf | Returns a PHPUnit_Framework_Constraint_IsInstanceOf matcher object. |
isJson | Returns a PHPUnit_Framework_Constraint_IsJson matcher object. |
isNull | Returns a PHPUnit_Framework_Constraint_IsNull matcher object. |
isTrue | Returns a PHPUnit_Framework_Constraint_IsTrue matcher object. |
isType | Returns a PHPUnit_Framework_Constraint_IsType matcher object. |
lessThan | Returns a PHPUnit_Framework_Constraint_LessThan matcher object. |
lessThanOrEqual | Returns a PHPUnit_Framework_Constraint_Or matcher object that wraps a PHPUnit_Framework_Constraint_IsEqual and a PHPUnit_Framework_Constraint_LessThan matcher object. |
logicalAnd | Returns a PHPUnit_Framework_Constraint_And matcher object. |
logicalNot | Returns a PHPUnit_Framework_Constraint_Not matcher object. |
logicalOr | Returns a PHPUnit_Framework_Constraint_Or matcher object. |
logicalXor | Returns a PHPUnit_Framework_Constraint_Xor matcher object. |
matches | Returns a PHPUnit_Framework_Constraint_StringMatches matcher object. |
matchesRegularExpression | Returns a PHPUnit_Framework_Constraint_PCREMatch matcher object. |
never | Returns a matcher that matches when the method is never executed. |
objectHasAttribute | Returns a PHPUnit_Framework_Constraint_ObjectHasAttribute matcher object. |
once | Returns a matcher that matches when the method is executed exactly once. |
onConsecutiveCalls | @since Method available since Release 3.0.0 |
returnArgument | @since Method available since Release 3.3.0 |
returnCallback | @since Method available since Release 3.3.0 |
returnSelf | Returns the current object. |
returnValue | @since Method available since Release 3.0.0 |
returnValueMap | @since Method available since Release 3.6.0 |
stringContains | Returns a PHPUnit_Framework_Constraint_StringContains matcher object. |
stringEndsWith | Returns a PHPUnit_Framework_Constraint_StringEndsWith matcher object. |
stringStartsWith | Returns a PHPUnit_Framework_Constraint_StringStartsWith matcher object. |
throwException | @since Method available since Release 3.1.0 |