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