]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-17020 dml: native pgsql driver - fixing/improving unittests
authorskodak <skodak>
Mon, 27 Oct 2008 12:01:15 +0000 (12:01 +0000)
committerskodak <skodak>
Mon, 27 Oct 2008 12:01:15 +0000 (12:01 +0000)
lib/dml/simpletest/testdml.php

index c4e54bd24c4861ca57dea94d0af665fde43252e8..d2f59e02a16fab470e641586ea30f942100992b0 100755 (executable)
@@ -65,12 +65,6 @@ class dml_test extends UnitTestCase {
         $sqlarray = $DB->fix_sql_params($sql);
         $this->assertEqual("SELECT * FROM {$DB->get_prefix()}testtable", $sqlarray[0]);
 
-        // Malformed param placeholders
-        $sql = "SELECT * FROM {testtable} WHERE name = ?param1";
-        $params = array('param1' => 'record2');
-        $sqlarray = $DB->fix_sql_params($sql, $params);
-        $this->assertEqual("SELECT * FROM {$DB->get_prefix()}testtable WHERE name = ?param1", $sqlarray[0]);
-
         // Mixed param types (colon and dollar)
         $sql = "SELECT * FROM {testtable} WHERE name = :param1, course = \$1";
         $params = array('param1' => 'record1', 'param2' => 3);
@@ -134,16 +128,6 @@ class dml_test extends UnitTestCase {
             $this->assertTrue($e instanceof moodle_exception);
         }
 
-        // Unsupported Bound params
-        $sql = "SELECT * FROM {testtable} WHERE name = $1, course = $2";
-        $params = array('first record', 1);
-        try {
-            $sqlarray = $DB->fix_sql_params($sql, $params);
-            $this->fail("Expecting an exception, none occurred");
-        } catch (Exception $e) {
-            $this->assertTrue($e instanceof moodle_exception);
-        }
-
         // Correct named param placeholders
         $sql = "SELECT * FROM {testtable} WHERE name = :name, course = :course";
         $params = array('name' => 'first record', 'course' => 1);