/** * Ensures that fetchAll() provides expected behavior when the schema is specified * * @return void */ public function testTableFetchAllSchemaSet() { $schema = 'public'; $config = array('db' => $this->_db, 'schema' => $schema); $table = new Zend_Db_Table_TableBugs($config); $rowset = $table->fetchAll(); $this->assertThat($rowset, $this->isInstanceOf('Zend_Db_Table_Rowset')); $this->assertEquals(4, count($rowset)); }
public function testTableSetDefaultAdapterRegistry() { /** * Don't use _getTable() method because it defaults the adapter */ Zend_Loader::loadClass('Zend_Db_Table_TableBugs'); Zend_Registry::set('registered_db', $this->_db); Zend_Db_Table_Abstract::setDefaultAdapter('registered_db'); $db = Zend_Db_Table_Abstract::getDefaultAdapter(); $this->assertSame($this->_db, $db); $table = new Zend_Db_Table_TableBugs(); $db = $table->getAdapter(); $this->assertSame($this->_db, $db); }
public function testTableSetDefaultAdapter() { Zend_Db_Table_Abstract::setDefaultAdapter($this->_db); $db = Zend_Db_Table_Abstract::getDefaultAdapter(); $this->assertSame($this->_db, $db); // don't use _getTable() method because it defaults the adapter Zend_Loader::loadClass('Zend_Db_Table_TableBugs'); $table = new Zend_Db_Table_TableBugs(); $db = $table->getAdapter(); $this->assertSame($this->_db, $db); }