Jelajahi Sumber

ZF-7559 - Added test case to show that it cannot be reproduced

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@21900 44c647ce-9c0f-0410-b52a-842ac1e357ba
juokaz 15 tahun lalu
induk
melakukan
81ad156ea2
1 mengubah file dengan 27 tambahan dan 0 penghapusan
  1. 27 0
      tests/Zend/Db/Statement/SqlsrvTest.php

+ 27 - 0
tests/Zend/Db/Statement/SqlsrvTest.php

@@ -134,6 +134,33 @@ class Zend_Db_Statement_SqlsrvTest extends Zend_Db_Statement_TestCommon
 
         $stmt->closeCursor();
     }
+	
+	/*
+     * @group ZF-7559
+     */
+    public function testStatementWithProcedure()
+    {
+        $products   = $this->_db->quoteIdentifier('zfproducts');
+        
+        $products_procedure   = $this->_db->quoteIdentifier('#GetProducts');
+        
+        $prodecure = "CREATE PROCEDURE $products_procedure
+                   AS
+                       BEGIN
+                             SELECT * FROM $products;
+                       END";
+        
+        // create procedure
+        $this->_db->query($prodecure);
+
+        $stmt  = $this->_db->query('EXECUTE ' . $products_procedure);
+
+        $result1 = $stmt->fetchAll();
+
+        $this->assertEquals(3, count($result1), 'Expected 3 results from original data');
+
+        $stmt->closeCursor();
+    }
 
     public function testStatementErrorInfo()
     {