| Source for file Assert.phpDocumentation is available at Assert.php 
// +------------------------------------------------------------------------+// +------------------------------------------------------------------------+// | Copyright (c) 2002-2005 Sebastian Bergmann <sb@sebastian-bergmann.de>. |// +------------------------------------------------------------------------+// | This source file is subject to version 3.00 of the PHP License,        |// | that is available at http://www.php.net/license/3_0.txt.               |// | If you did not receive a copy of the PHP license and are unable to     |// | obtain it through the world-wide-web, please send a note to            |// | license@php.net so we can mail you a copy immediately.                 |// +------------------------------------------------------------------------+// $Id: Assert.php,v 1.25 2005/01/31 04:57:16 sebastian Exp $ * A set of assert methods. * @author      Sebastian Bergmann <sb@sebastian-bergmann.de> * @copyright   Copyright © 2002-2005 Sebastian Bergmann <sb@sebastian-bergmann.de> * @license     http://www.php.net/license/3_0.txt The PHP License, Version 3.0    var $_looselyTyped = FALSE;    * Asserts that a haystack contains a needle.            $this->fail('Unsupported parameter passed to assertContains().');    * Asserts that a haystack does not contain a needle.            $this->fail('Unsupported parameter passed to assertNotContains().');    * Asserts that two variables are equal.    function assertEquals($expected, $actual, $message = '', $delta = 0) {            if ($this->_looselyTyped) {                $actual   = $this-> _convertToString($actual) ;                $expected = $this-> _convertToString($expected) ;              '%sexpected %s, actual %s',              !empty($message) ? $message . ' ' : '',            if ($actual !== $expected) {                return $this->fail($message);              '%sexpected %s%s, actual %s',              !empty($message) ? $message . ' ' : '',              ($delta != 0) ? ('+/- ' . $delta) : '',            if (!($actual >= ($expected - $delta) && $actual <= ($expected + $delta))) {                return $this->fail($message);              '%sexpected %s, actual %s',              !empty($message) ? $message . ' ' : '',            if ($actual !== $expected) {                return $this->fail($message);    * Asserts that two variables reference the same object.    * This requires the Zend Engine 2 to work.    function assertSame($expected, $actual, $message = '') {            $this->fail('assertSame() only works with PHP >= 5.0.0.');              '%sexpected two variables to reference the same object',              !empty($message) ? $message . ' ' : ''            if ($expected !== $actual) {                return $this->fail($message);            $this->fail('Unsupported parameter passed to assertSame().');    * Asserts that two variables do not reference the same object.    * This requires the Zend Engine 2 to work.            $this->fail('assertNotSame() only works with PHP >= 5.0.0.');              '%sexpected two variables to reference different objects',              !empty($message) ? $message . ' ' : ''            if ($expected === $actual) {                return $this->fail($message);            $this->fail('Unsupported parameter passed to assertNotSame().');    * Asserts that a variable is not NULL.          '%sexpected NOT NULL, actual NULL',          !empty($message) ? $message . ' ' : ''            return $this->fail($message);    * Asserts that a variable is NULL.          '%sexpected NULL, actual NOT NULL',          !empty($message) ? $message . ' ' : ''            return $this->fail($message);    * Asserts that a condition is true.          '%sexpected TRUE, actual FALSE',          !empty($message) ? $message . ' ' : ''            return $this->fail($message);    * Asserts that a condition is false.          '%sexpected FALSE, actual TRUE',          !empty($message) ? $message . ' ' : ''            return $this->fail($message);    * Asserts that a string matches a given regular expression.          '%s"%s" does not match pattern "%s"',          !empty($message) ? $message . ' ' : '',            return $this->fail($message);    * Asserts that a string does not match a given regular expression.          '%s"%s" matches pattern "%s"',          !empty($message) ? $message . ' ' : '',            return $this->fail($message);    * Asserts that a variable is of a given type.    * @param  string          $expected     * @param  optional string $message    function assertType($expected, $actual, $message = '') {    * Converts a value to a string.    function _convertToString($value) {        foreach ($value as $k => $v) {                $value[$k] = $this-> _convertToString($value[$k]) ;    * @param  boolean $looselyTyped             $this->_looselyTyped = $looselyTyped ;    * Fails a test with the given message.    function fail($message = '') { /* abstract */ }
		    
 
		    Documentation generated on Mon, 11 Mar 2019 14:22:35 -0400 by phpDocumentor 1.4.4 . PEAR Logo Copyright ©  PHP Group 2004.
	       |