PHPUnit_Extensions_Database_TestCase::assertTablesEqual PHP Method

assertTablesEqual() public static method

Asserts that two given tables are equal.
public static assertTablesEqual ( PHPUnit_Extensions_Database_DataSet_ITable $expected, PHPUnit_Extensions_Database_DataSet_ITable $actual, string $message = '' )
$expected PHPUnit_Extensions_Database_DataSet_ITable
$actual PHPUnit_Extensions_Database_DataSet_ITable
$message string
    public static function assertTablesEqual(PHPUnit_Extensions_Database_DataSet_ITable $expected, PHPUnit_Extensions_Database_DataSet_ITable $actual, $message = '')
    {
        $constraint = new PHPUnit_Extensions_Database_Constraint_TableIsEqual($expected);
        self::assertThat($actual, $constraint, $message);
    }

Usage Example

 public function testConstructorReplacements()
 {
     $tableMetaData = new PHPUnit_Extensions_Database_DataSet_DefaultTableMetaData('table1', array('table1_id', 'column1', 'column2', 'column3', 'column4'));
     $table = new PHPUnit_Extensions_Database_DataSet_DefaultTable($tableMetaData);
     $table->addRow(array('table1_id' => 1, 'column1' => 'My name is Mike Lively', 'column2' => 200, 'column3' => 34.64, 'column4' => 'yghkf;a  hahfg8ja h;'));
     $table->addRow(array('table1_id' => 2, 'column1' => 'hk;afg', 'column2' => 654, 'column3' => 46.54, 'column4' => '24rwehhads'));
     $table->addRow(array('table1_id' => 3, 'column1' => 'ha;gyt', 'column2' => 462, 'column3' => '[NULL] not really', 'column4' => NULL));
     $actual = new PHPUnit_Extensions_Database_DataSet_ReplacementTable($this->startingTable, array('[NULL]' => NULL), array('%%%name%%%' => 'Mike Lively'));
     PHPUnit_Extensions_Database_TestCase::assertTablesEqual($table, $actual);
 }
All Usage Examples Of PHPUnit_Extensions_Database_TestCase::assertTablesEqual