PHPUnit_Framework_TestCase::assertEquals PHP Method

assertEquals() public method

public assertEquals ( $a, $b )
    public function assertEquals($a, $b)
    {
        if ($a != $b) {
            if (is_array($a) && is_array($b)) {
                foreach ($a as $k => $v) {
                    if (isset($b[$k])) {
                        if ($v != $b[$k]) {
                            print_r($v);
                            echo PHP_EOL;
                            print_r($b[$k]);
                        }
                    } else {
                        print_r($v);
                        echo PHP_EOL;
                        echo 'Not exists';
                    }
                }
                throw new Exception('Not equals');
            } else {
                throw new Exception('Not equals ' . print_r($a, true) . ' != ' . print_r($b, true));
            }
        }
    }

Usage Example

Exemplo n.º 1
0
 /**
  * Assert that the given number of SQL queries were made.
  * 
  * @param integer $queryCount
  */
 public function assertTotalNumQueries($queryCount, $msg = null)
 {
     if (!$msg) {
         $msg = "Failed asserting that " . (int) $queryCount . " SQL queries were made.";
     }
     $this->_test->assertEquals($queryCount, $this->_profiler->getTotalNumQueries(), $msg);
 }
All Usage Examples Of PHPUnit_Framework_TestCase::assertEquals