ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilIndividualAssessmentUserGradingTest Class Reference

disabled More...

+ Inheritance diagram for ilIndividualAssessmentUserGradingTest:
+ Collaboration diagram for ilIndividualAssessmentUserGradingTest:

Public Member Functions

 test_create_instance ()
 
 test_with_finalized_changed ()
 
 testToFormInput ()
 

Detailed Description

disabled

Definition at line 28 of file ilIndividualAssessmentUserGradingTest.php.

Member Function Documentation

◆ test_create_instance()

ilIndividualAssessmentUserGradingTest::test_create_instance ( )

Definition at line 30 of file ilIndividualAssessmentUserGradingTest.php.

References $learning_progress, $name, and ilIndividualAssessmentMembers\LP_IN_PROGRESS.

31  {
32  $name = 'Hans Günther';
33  $record = 'The guy was really good';
34  $internal_note = 'This is a node just for me.';
35  $file = null;
36  $is_file_visible = false;
38  $place = 'Area 51';
39  $event_time = new DateTimeImmutable();
40  $notify = true;
41  $finalized = false;
42  $grading = new ilIndividualAssessmentUserGrading(
43  $name,
44  $record,
45  $internal_note,
46  $file,
47  $is_file_visible,
49  $place,
50  $event_time,
51  $notify,
52  $finalized
53  );
54 
55  $this->assertInstanceOf(ilIndividualAssessmentUserGrading::class, $grading);
56  $this->assertEquals($name, $grading->getName());
57  $this->assertEquals($record, $grading->getRecord());
58  $this->assertEquals($internal_note, $grading->getInternalNote());
59  $this->assertNull($grading->getFile());
60  $this->assertFalse($grading->isFileVisible());
61  $this->assertEquals($learning_progress, $grading->getLearningProgress());
62  $this->assertEquals($place, $grading->getPlace());
63  $this->assertEquals($event_time, $grading->getEventTime());
64  $this->assertTrue($grading->isNotify());
65  $this->assertFalse($grading->isFinalized());
66  }
$learning_progress
Definition: plugin.php:29
if($format !==null) $name
Definition: metadata.php:247

◆ test_with_finalized_changed()

ilIndividualAssessmentUserGradingTest::test_with_finalized_changed ( )

Definition at line 68 of file ilIndividualAssessmentUserGradingTest.php.

References $learning_progress, $name, and ilIndividualAssessmentMembers\LP_IN_PROGRESS.

69  {
70  $name = 'Hans Günther';
71  $record = 'The guy was really good';
72  $internal_note = 'This is a node just for me.';
73  $file = 'report.pdf';
74  $is_file_visible = true;
76  $place = 'Area 51 Underground';
77  $event_time = new DateTimeImmutable();
78  $notify = false;
79  $finalized = false;
80  $grading = new ilIndividualAssessmentUserGrading(
81  $name,
82  $record,
83  $internal_note,
84  $file,
85  $is_file_visible,
87  $place,
88  $event_time,
89  $notify,
90  $finalized
91  );
92 
93  $this->assertInstanceOf(ilIndividualAssessmentUserGrading::class, $grading);
94  $this->assertEquals($name, $grading->getName());
95  $this->assertEquals($record, $grading->getRecord());
96  $this->assertEquals($internal_note, $grading->getInternalNote());
97  $this->assertEquals($file, $grading->getFile());
98  $this->assertTrue($grading->isFileVisible());
99  $this->assertEquals($learning_progress, $grading->getLearningProgress());
100  $this->assertEquals($place, $grading->getPlace());
101  $this->assertEquals($event_time, $grading->getEventTime());
102  $this->assertFalse($grading->isNotify());
103  $this->assertFalse($grading->isFinalized());
104 
105  $n_grading = $grading->withFinalized(true);
106  $this->assertEquals($name, $n_grading->getName());
107  $this->assertEquals($record, $n_grading->getRecord());
108  $this->assertEquals($internal_note, $n_grading->getInternalNote());
109  $this->assertEquals($file, $n_grading->getFile());
110  $this->assertTrue($n_grading->isFileVisible());
111  $this->assertEquals($learning_progress, $n_grading->getLearningProgress());
112  $this->assertEquals($place, $n_grading->getPlace());
113  $this->assertEquals($event_time, $n_grading->getEventTime());
114  $this->assertFalse($n_grading->isNotify());
115  $this->assertTrue($n_grading->isFinalized());
116 
117  $this->assertNotSame($n_grading, $grading);
118  }
$learning_progress
Definition: plugin.php:29
if($format !==null) $name
Definition: metadata.php:247

◆ testToFormInput()

ilIndividualAssessmentUserGradingTest::testToFormInput ( )

Definition at line 120 of file ilIndividualAssessmentUserGradingTest.php.

References Vendor\Package\$f, $learning_progress, $lng, $name, ILIAS\Repository\$refinery, ILIAS\Data\Factory\dateFormat(), ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, and ilIndividualAssessmentMembers\LP_IN_PROGRESS.

120  : void
121  {
122  $lng = $this->createMock(ilLanguage::class);
123  $lng->expects($this->atLeastOnce())
124  ->method('txt')
125  ->willReturn("label")
126  ;
127  $file_handler = $this->createMock(AbstractCtrlAwareUploadHandler::class);
128  $df = new ILIAS\Data\Factory();
131  $this->createMock(\ILIAS\UI\Implementation\Component\Input\UploadLimitResolver::class),
132  new ILIAS\UI\Implementation\Component\SignalGenerator(),
133  $df,
134  $refinery,
135  $lng
136  );
137 
138  $name = 'Hans Günther';
139  $record = 'The guy was really good';
140  $internal_note = 'This is a node just for me.';
141  $file = 'report.pdf';
142  $is_file_visible = true;
144  $place = 'Area 51 Underground';
145  $event_time = new DateTimeImmutable();
146  $notify = false;
147  $finalized = false;
148  $grading = new ilIndividualAssessmentUserGrading(
149  $name,
150  $record,
151  $internal_note,
152  $file,
153  $is_file_visible,
155  $place,
156  $event_time,
157  $notify,
158  $finalized
159  );
160 
161  $input = $grading->toFormInput(
162  $f,
163  $df,
164  $lng,
165  $refinery,
166  $file_handler,
167  $df->dateFormat()->standard(),
168  [
172  ]
173  );
174 
175  $this->assertInstanceOf(Section::class, $input);
176  }
Class Factory.
$lng
Class ChatMainBarProvider .
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$learning_progress
Definition: plugin.php:29
if($format !==null) $name
Definition: metadata.php:247
Refinery Factory $refinery
+ Here is the call graph for this function:

The documentation for this class was generated from the following file: