From: nicolasconnault Date: Tue, 9 Sep 2008 10:17:48 +0000 (+0000) Subject: MDL-15666 Fixed some fatal errors in database generation X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=2341547ccc0e02b597035f2096252b5277c41341;p=moodle.git MDL-15666 Fixed some fatal errors in database generation --- diff --git a/admin/generator.php b/admin/generator.php index 71f427ee62..d83980c6d1 100755 --- a/admin/generator.php +++ b/admin/generator.php @@ -944,7 +944,7 @@ class generator { $type = $database_field_types[array_rand($database_field_types)]; require_once($CFG->dirroot.'/mod/data/field/'.$type.'/field.class.php'); $newfield = 'data_field_'.$type; - $newfield = $newfield(0, $data, true); + $newfield = new $newfield(0, $data, true); $fields[] = $newfield; } @@ -1294,6 +1294,10 @@ class fake_form { function save_stored_file() { return true; } + + function get_data() { + return array(); + } } class generator_form extends moodleform { diff --git a/lib/simpletest/testportfoliolib.php b/lib/simpletest/testportfoliolib.php index 56808ac887..780df57897 100755 --- a/lib/simpletest/testportfoliolib.php +++ b/lib/simpletest/testportfoliolib.php @@ -165,7 +165,10 @@ class portfoliolib_test extends UnitTestCase { } // Load tests for various modules -require_once($CFG->dirroot . '/mod/forum/simpletest/test_forum_portfolio_callers.php'); -require_once($CFG->dirroot . '/mod/glossary/simpletest/test_glossary_portfolio_callers.php'); -require_once($CFG->dirroot . '/mod/assignment/simpletest/test_assignment_portfolio_callers.php'); +foreach (get_list_of_plugins('mod') as $module) { + $modtest = $CFG->dirroot . '/mod/' . $module . '/simpletest/test_' . $module . '_portfolio_callers.php'; + if (file_exists($modtest)) { + require_once($modtest); + } +} ?>