Fix tests (missing declaration) and add tests for sql_length()

This commit is contained in:
stronk7
2009-02-15 23:43:34 +00:00
parent 5b20cde0b2
commit 37d975e11f
+9
View File
@@ -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(){}