]> git.mjollnir.org Git - moodle.git/commitdiff
Fix tests (missing declaration) and add tests for sql_length()
authorstronk7 <stronk7>
Sun, 15 Feb 2009 23:43:34 +0000 (23:43 +0000)
committerstronk7 <stronk7>
Sun, 15 Feb 2009 23:43:34 +0000 (23:43 +0000)
lib/dml/simpletest/testdml.php

index de18602e2eb172ae6afac7cbd9c9f5ea2b097171..9d8c8ab8da6afcee3d8bd77867c9bac594b6a8d0 100755 (executable)
@@ -1761,6 +1761,14 @@ class dml_test extends UnitTestCase {
         }
     }
 
+    function test_sql_length() {
+        $DB = $this->tdb;
+        $this->assertEqual($DB->get_field_sql(
+                "SELECT ".$DB->sql_length("'aeiou'").$DB->sql_null_from_clause()), 5);
+        $this->assertEqual($DB->get_field_sql(
+                "SELECT ".$DB->sql_length("'áéíóú'").$DB->sql_null_from_clause()), 5);
+    }
+
     function test_sql_position() {
         $DB = $this->tdb;
         $this->assertEqual($DB->get_field_sql(
@@ -1959,6 +1967,7 @@ class moodle_database_for_testing extends moodle_database {
     protected function get_dbtype(){}
     protected function get_dblibrary(){}
     public function get_name(){}
+    public function get_configuration_help(){}
     public function get_configuration_hints(){}
     public function connect($dbhost, $dbuser, $dbpass, $dbname, $prefix, array $dboptions=null){}
     public function get_server_info(){}