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); }
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(); }