ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilIndividualAssessmentSettingsTest Class Reference

disabled More...

+ Inheritance diagram for ilIndividualAssessmentSettingsTest:
+ Collaboration diagram for ilIndividualAssessmentSettingsTest:

Public Member Functions

 test_create_settings ()
 
 test_to_form_input ()
 

Detailed Description

disabled

Definition at line 11 of file ilIndividualAssessmentSettingsTest.php.

Member Function Documentation

◆ test_create_settings()

ilIndividualAssessmentSettingsTest::test_create_settings ( )

Definition at line 13 of file ilIndividualAssessmentSettingsTest.php.

14  {
15  $obj_id = 10;
16  $title = 'My iass';
17  $description = 'Special iass for members';
18  $content = 'Everything you have learned';
19  $record_remplate = 'You should ask these things';
20  $event_time_place_required = true;
21  $file_required = false;
22 
24  $obj_id,
25  $title,
26  $description,
27  $content,
28  $record_remplate,
29  $event_time_place_required,
30  $file_required
31  );
32  $this->assertEquals($obj_id, $settings->getObjId());
33  $this->assertEquals($title, $settings->getTitle());
34  $this->assertEquals($description, $settings->getDescription());
35  $this->assertEquals($content, $settings->getContent());
36  $this->assertEquals($record_remplate, $settings->getRecordTemplate());
37  $this->assertTrue($settings->isEventTimePlaceRequired());
38  $this->assertFalse($settings->isFileRequired());
39  }
An object carrying settings of an Individual Assessment obj beyond the standart information.

◆ test_to_form_input()

ilIndividualAssessmentSettingsTest::test_to_form_input ( )

Definition at line 41 of file ilIndividualAssessmentSettingsTest.php.

References Vendor\Package\$f, and $lng.

42  {
43  $lng = $this->createMock(ilLanguage::class);
44  $lng->expects($this->atLeastOnce())
45  ->method('txt')
46  ->willReturn("label")
47  ;
48 
49  $df = new ILIAS\Data\Factory();
50  $refinery = new ILIAS\Refinery\Factory($df, $lng);
52  new ILIAS\UI\Implementation\Component\SignalGenerator(),
53  $df,
54  $refinery,
55  $lng
56  );
57 
58  $obj_id = 10;
59  $title = 'My iass';
60  $description = 'Special iass for members';
61  $content = 'Everything you have learned';
62  $record_remplate = 'You should ask these things';
63  $event_time_place_required = true;
64  $file_required = false;
65 
67  $obj_id,
68  $title,
69  $description,
70  $content,
71  $record_remplate,
72  $event_time_place_required,
73  $file_required
74  );
75 
76  $input = $settings->toFormInput(
77  $f,
78  $lng,
79  $refinery
80  );
81 
82  $this->assertInstanceOf(Section::class, $input);
83  }
Class Factory.
Class ChatMainBarProvider .
An object carrying settings of an Individual Assessment obj beyond the standart information.
$lng
Builds data types.
Definition: Factory.php:19

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