Merge branch 'MDL-37835-master' of git://github.com/damyon/moodle

This commit is contained in:
Eloy Lafuente (stronk7) 2013-02-26 10:06:14 +01:00
commit 46e120c561
2 changed files with 11 additions and 14 deletions

View file

@ -46,12 +46,6 @@ class mod_assign_generator extends testing_module_generator {
throw new coding_exception('module generator requires $record->course');
}
if (isset($options['idnumber'])) {
$record->cmidnumber = $options['idnumber'];
} else {
$record->cmidnumber = '';
}
$defaultsettings = array(
'name' => get_string('pluginname', 'assign').' '.$i,
'intro' => 'Test assign ' . $i,
@ -63,18 +57,13 @@ class mod_assign_generator extends testing_module_generator {
'sendlatenotifications' => 0,
'duedate' => 0,
'allowsubmissionsfromdate' => 0,
'assignsubmission_onlinetext_enabled' => 0,
'assignsubmission_file_enabled' => 0,
'assignsubmission_comments_enabled' => 0,
'assignfeedback_comments_enabled' => 0,
'assignfeedback_file_enabled' => 0,
'assignfeedback_offline_enabled' => 0,
'grade' => 100,
'cutoffdate' => 0,
'teamsubmission' => 0,
'requireallteammemberssubmit' => 0,
'teamsubmissiongroupingid' => 0,
'blindmarking' => 0,
'cmidnumber' => ''
);
foreach ($defaultsettings as $name => $value) {

View file

@ -54,13 +54,21 @@ class mod_assign_locallib_testcase extends mod_assign_base_testcase {
public function test_get_feedback_plugins() {
$this->setUser($this->editingteachers[0]);
$assign = $this->create_instance();
$this->assertEquals(3, count($assign->get_feedback_plugins()));
$installedplugins = array_keys(get_plugin_list('assignfeedback'));
foreach ($assign->get_feedback_plugins() as $plugin) {
$this->assertContains($plugin->get_type(), $installedplugins, 'Feedback plugin not in list of installed plugins');
}
}
public function test_get_submission_plugins() {
$this->setUser($this->editingteachers[0]);
$assign = $this->create_instance();
$this->assertEquals(3, count($assign->get_submission_plugins()));
$installedplugins = array_keys(get_plugin_list('assignsubmission'));
foreach ($assign->get_submission_plugins() as $plugin) {
$this->assertContains($plugin->get_type(), $installedplugins, 'Submission plugin not in list of installed plugins');
}
}
public function test_is_blind_marking() {