ILIAS  release_7 Revision v7.30-3-g800a261c036
ilIndividualAssessmentSettingsTest Class Reference

@backupGlobals disabled More...

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

Public Member Functions

 test_create_settings ()
 
 test_to_form_input ()
 

Detailed Description

@backupGlobals 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
23 $settings = new ilIndividualAssessmentSettings(
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.

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
66 $settings = new ilIndividualAssessmentSettings(
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 }
Builds data types.
Definition: Factory.php:20
Class ChatMainBarProvider \MainMenu\Provider.
Class Factory.
$lng

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


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