Example #1
0
 /**
  * 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));
 }
Example #2
0
 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);
 }
Example #3
0
 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);
 }