Ejemplo n.º 1
0
 public function testZendDbTableDataSet()
 {
     $dataSet = new DataSet\DbTableDataSet();
     $dataSet->addTable($this->createFooTable());
     $dataSet->addTable($this->createBarTable());
     $this->assertEquals("foo", $dataSet->getTableMetaData('foo')->getTableName());
     $this->assertEquals("bar", $dataSet->getTableMetaData("bar")->getTableName());
     $this->assertEquals(array("foo", "bar"), $dataSet->getTableNames());
 }
Ejemplo n.º 2
0
 public function testAddTableAppendedToTableNames()
 {
     $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->assertEquals(array($fixtureTable), $dataSet->getTableNames());
 }