$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;
}
function save_stored_file() {
return true;
}
+
+ function get_data() {
+ return array();
+ }
}
class generator_form extends moodleform {
}
// 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);
+ }
+}
?>