3 declare(strict_types=1);
6 use \ILIAS\UI\Component\Input\Field\Section;
15 $name =
'Hans Günther';
16 $record =
'The guy was really good';
17 $internal_note =
'This is a node just for me.';
19 $is_file_visible =
false;
38 $this->assertInstanceOf(ilIndividualAssessmentUserGrading::class, $grading);
39 $this->assertEquals(
$name, $grading->getName());
40 $this->assertEquals($record, $grading->getRecord());
41 $this->assertEquals($internal_note, $grading->getInternalNote());
42 $this->assertNull($grading->getFile());
43 $this->assertFalse($grading->isFileVisible());
44 $this->assertEquals($learning_progress, $grading->getLearningProgress());
45 $this->assertEquals($place, $grading->getPlace());
46 $this->assertEquals($event_time, $grading->getEventTime());
47 $this->assertTrue($grading->isNotify());
48 $this->assertFalse($grading->isFinalized());
53 $name =
'Hans Günther';
54 $record =
'The guy was really good';
55 $internal_note =
'This is a node just for me.';
57 $is_file_visible =
true;
59 $place =
'Area 51 Underground';
76 $this->assertInstanceOf(ilIndividualAssessmentUserGrading::class, $grading);
77 $this->assertEquals(
$name, $grading->getName());
78 $this->assertEquals($record, $grading->getRecord());
79 $this->assertEquals($internal_note, $grading->getInternalNote());
80 $this->assertEquals($file, $grading->getFile());
81 $this->assertTrue($grading->isFileVisible());
82 $this->assertEquals($learning_progress, $grading->getLearningProgress());
83 $this->assertEquals($place, $grading->getPlace());
84 $this->assertEquals($event_time, $grading->getEventTime());
85 $this->assertFalse($grading->isNotify());
86 $this->assertFalse($grading->isFinalized());
88 $n_grading = $grading->withFinalized(
true);
89 $this->assertEquals(
$name, $n_grading->getName());
90 $this->assertEquals($record, $n_grading->getRecord());
91 $this->assertEquals($internal_note, $n_grading->getInternalNote());
92 $this->assertEquals($file, $n_grading->getFile());
93 $this->assertTrue($n_grading->isFileVisible());
94 $this->assertEquals($learning_progress, $n_grading->getLearningProgress());
95 $this->assertEquals($place, $n_grading->getPlace());
96 $this->assertEquals($event_time, $n_grading->getEventTime());
97 $this->assertFalse($n_grading->isNotify());
98 $this->assertTrue($n_grading->isFinalized());
100 $this->assertNotSame($n_grading, $grading);
105 $lng = $this->createMock(ilLanguage::class);
106 $lng->expects($this->atLeastOnce())
108 ->willReturn(
"label")
110 $file_handler = $this->createMock(ilIndividualAssessmentMemberGUI::class);
120 $name =
'Hans Günther';
121 $record =
'The guy was really good';
122 $internal_note =
'This is a node just for me.';
123 $file =
'report.pdf';
124 $is_file_visible =
true;
126 $place =
'Area 51 Underground';
143 $input = $grading->toFormInput(
159 $this->assertInstanceOf(Section::class, $input);
test_with_finalized_changed()
Class ChatMainBarProvider .