コード例 #1
0
 public function test_assign_get_recent_mod_activity()
 {
     $this->setUser($this->editingteachers[0]);
     $assign = $this->create_instance();
     $submission = $assign->get_user_submission($this->students[0]->id, true);
     $activities = array();
     $index = 0;
     $activity = new stdClass();
     $activity->type = 'activity';
     $activity->cmid = $assign->get_course_module()->id;
     $activities[$index++] = $activity;
     assign_get_recent_mod_activity($activities, $index, time() - 3600, $this->course->id, $assign->get_course_module()->id);
     $this->assertEquals("assign", $activities[1]->type);
 }
コード例 #2
0
ファイル: lib_test.php プロジェクト: Gavinthisisit/Moodle
 public function test_assign_get_recent_mod_activity()
 {
     // Submitting an assignment generates a notification.
     $this->preventResetByRollback();
     $sink = $this->redirectMessages();
     $this->setUser($this->editingteachers[0]);
     $assign = $this->create_instance();
     $data = new stdClass();
     $data->userid = $this->students[0]->id;
     $notices = array();
     $this->setUser($this->students[0]);
     $assign->submit_for_grading($data, $notices);
     $this->setUser($this->editingteachers[0]);
     $activities = array();
     $index = 0;
     $activity = new stdClass();
     $activity->type = 'activity';
     $activity->cmid = $assign->get_course_module()->id;
     $activities[$index++] = $activity;
     assign_get_recent_mod_activity($activities, $index, time() - 3600, $this->course->id, $assign->get_course_module()->id);
     $this->assertEquals("assign", $activities[1]->type);
     $sink->close();
 }