2
0
فهرست منبع

#261: SQLite test fixed: testAdapterOptionFetchMode

(cherry picked from commit be28b741cd115679cfc0bb009826db4c69c79897)
Martin Hujer 12 سال پیش
والد
کامیت
a090630ec3
1فایلهای تغییر یافته به همراه17 افزوده شده و 0 حذف شده
  1. 17 0
      tests/Zend/Db/Adapter/Pdo/SqliteTest.php

+ 17 - 0
tests/Zend/Db/Adapter/Pdo/SqliteTest.php

@@ -200,4 +200,21 @@ class Zend_Db_Adapter_Pdo_SqliteTest extends Zend_Db_Adapter_Pdo_TestCommon
         return 'Pdo_Sqlite';
     }
 
+    public function testAdapterOptionFetchMode()
+    {
+        $params = $this->_util->getParams();
+
+        $params['options'] = array(
+            Zend_Db::FETCH_MODE => 'obj'
+        );
+        $db = Zend_Db::factory($this->getDriver(), $params);
+
+        //two extra lines to make SQLite work
+        $db->query('CREATE TABLE zfproducts (id)');
+        $db->insert('zfproducts', array('id' => 1));
+
+        $select = $db->select()->from('zfproducts');
+        $row = $db->fetchRow($select);
+        $this->assertTrue($row instanceof stdClass);
+    }
 }