protected function assertOutput($input, $output)
 {
     parent::assertOutput($input, $output);
     $this->assertEquals($input['session']->url, $output['session_url']);
     $sessionName = 'Session ' . $input['session']->id . ' of ' . $input['module']->name;
     $this->assertEquals($sessionName, $output['session_name']);
     $this->assertEquals($sessionName, $output['session_description']);
     $this->assertEquals('http://activitystrea.ms/schema/1.0/event', $output['session_type']);
 }
 protected function assertOutput($input, $output)
 {
     parent::assertOutput($input, $output);
     $this->assertEquals($input['grade']->grade, $output['grade_score_raw']);
     $this->assertEquals($input['grade_comment'], $output['grade_comment']);
     $this->assertEquals(true, $output['grade_completed']);
     $this->assertGradeItems($input, $output);
     $this->assertUser($input['graded_user'], $output, 'graded_user');
 }
 protected function assertOutput($input, $output)
 {
     parent::assertOutput($input, $output);
     $this->assertAttempt($input['attempt'], $output);
     $this->assertEquals(0, $output['attempt_score_min']);
     $this->assertEquals(1, $output['attempt_score_max']);
     $this->assertEquals(1, $output['attempt_score_scaled']);
     $this->assertEquals(null, $output['attempt_success']);
     $this->assertEquals(true, $output['attempt_completed']);
     $this->assertEquals(null, $output['attempt_duration']);
 }
 protected function constructInput()
 {
     return array_merge(parent::constructInput(), ['submission' => (object) []]);
 }
 protected function assertOutput($input, $output)
 {
     parent::assertOutput($input, $output);
     $this->assertEquals($input['grade']->grade, $output['grade_result']);
     $this->assertUser($input['graded_user'], $output, 'graded_user');
 }
 protected function assertOutput($input, $output)
 {
     parent::assertOutput($input, $output);
     $this->assertAttempt($input['attempt'], $output);
 }
 protected function assertOutput($input, $output)
 {
     parent::assertOutput($input, $output);
     $this->assertDiscussion($input['discussion'], $output, 'discussion');
 }