Example #1
0
 public function testZendDbTableEqualsXmlDataSet()
 {
     $fooTable = $this->createFooTable();
     $fooTable->insert(array("id" => null, "foo" => "foo", "bar" => "bar", "baz" => "baz"));
     $fooTable->insert(array("id" => null, "foo" => "bar", "bar" => "bar", "baz" => "bar"));
     $fooTable->insert(array("id" => null, "foo" => "baz", "bar" => "baz", "baz" => "baz"));
     $dataSet = new DataSet\DbTableDataSet();
     $dataSet->addTable($fooTable);
     $xmlDataSet = new \PHPUnit_Extensions_Database_DataSet_FlatXmlDataSet(__DIR__ . "/_files/sqliteIntegrationFixture.xml");
     $this->assertTrue($xmlDataSet->assertEquals($dataSet));
 }
Example #2
0
 public function testAddTableCreatesDbTableInstance()
 {
     $fixtureTable = "foo";
     $table = $this->getMock('Zend\\Db\\Table\\Table', array(), array(), '', false);
     $table->expects($this->at(0))->method('info')->with('name')->will($this->returnValue($fixtureTable));
     $table->expects($this->at(1))->method('info')->with('name')->will($this->returnValue($fixtureTable));
     $table->expects($this->at(2))->method('info')->with('cols')->will($this->returnValue(array()));
     $dataSet = new DataSet\DbTableDataSet();
     $dataSet->addTable($table);
     $this->assertType('Zend\\Test\\PHPUnit\\Db\\DataSet\\DbTable', $dataSet->getTable($fixtureTable));
 }