ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
SettingsFinishingTest Class Reference
+ Inheritance diagram for SettingsFinishingTest:
+ Collaboration diagram for SettingsFinishingTest:

Public Member Functions

 testGetAndWithShowAnswerOverview (bool $io)
 
 testGetAndWithConcludingRemarksEnabled (bool $io)
 
 testGetAndWithConcludingRemarksText (?string $io)
 
 testGetAndWithConcludingRemarksPageId (?int $io)
 
 testGetAndWithRedirectionMode (RedirectionModes $io)
 
 testGetAndWithRedirectionUrl (?string $io)
 
 testGetAndWithMailNotificationContentType (int $io)
 
 testGetAndWithAlwaysSendMailNotification (bool $io)
 
- Public Member Functions inherited from ilTestBaseTestCase
 createInstanceOf (string $class_name, array $explicit_parameters=[])
 
 createTraitInstanceOf (string $class_name, array $explicit_parameters=[])
 

Static Public Member Functions

static getAndWithConcludingRemarksEnabledDataProvider ()
 
static getAndWithConcludingRemarksTextDataProvider ()
 
static getAndWithConcludingRemarksPageIdDataProvider ()
 
static getAndWithRedirectionModeDataProvider ()
 
static getAndWithRedirectionUrlDataProvider ()
 
static getAndWithMailNotificationContentTypeDataProvider ()
 
static getAndWithAlwaysSendMailNotificationDataProvider ()
 
- Static Public Member Functions inherited from ilTestBaseTestCase
static callMethod ($obj, $name, array $args=[])
 
static getNonPublicPropertyValue (object $obj, string $name)
 

Additional Inherited Members

- Data Fields inherited from ilTestBaseTestCase
const string MOCKED_METHOD_WITHOUT_OUTPUT = 'MOCKED_METHOD_WITHOUT_OUTPUT'
 
const string DYNAMIC_CLASS = 'DynamicClass'
 
- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 
Container $backup_dic = null
 
- Static Protected Attributes inherited from ilTestBaseTestCase
static int $DYNAMIC_CLASS_COUNT = 0
 

Detailed Description

Definition at line 24 of file SettingsFinishingTest.php.

Member Function Documentation

◆ getAndWithAlwaysSendMailNotificationDataProvider()

static SettingsFinishingTest::getAndWithAlwaysSendMailNotificationDataProvider ( )
static

Definition at line 157 of file SettingsFinishingTest.php.

157 : array
158 {
159 return [
160 [true],
161 [false]
162 ];
163 }

◆ getAndWithConcludingRemarksEnabledDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksEnabledDataProvider ( )
static

Definition at line 35 of file SettingsFinishingTest.php.

35 : array
36 {
37 return [
38 [true],
39 [false]
40 ];
41 }

◆ getAndWithConcludingRemarksPageIdDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksPageIdDataProvider ( )
static

Definition at line 83 of file SettingsFinishingTest.php.

83 : array
84 {
85 return [
86 [null],
87 [-1],
88 [0],
89 [1]
90 ];
91 }

◆ getAndWithConcludingRemarksTextDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksTextDataProvider ( )
static

Definition at line 65 of file SettingsFinishingTest.php.

65 : array
66 {
67 return [
68 [null],
69 [''],
70 ['string']
71 ];
72 }

◆ getAndWithMailNotificationContentTypeDataProvider()

static SettingsFinishingTest::getAndWithMailNotificationContentTypeDataProvider ( )
static

Definition at line 139 of file SettingsFinishingTest.php.

139 : array
140 {
141 return [
142 [-1],
143 [0],
144 [1]
145 ];
146 }

◆ getAndWithRedirectionModeDataProvider()

static SettingsFinishingTest::getAndWithRedirectionModeDataProvider ( )
static

Definition at line 102 of file SettingsFinishingTest.php.

102 : array
103 {
104 return [
106 [RedirectionModes::NONE],
107 [RedirectionModes::IF_KIOSK_ACTIVATED],
109 ];
110 }
const ALWAYS

References ALWAYS, and ILIAS\Test\Settings\MainSettings\ALWAYS_TO_LOGOUT.

◆ getAndWithRedirectionUrlDataProvider()

static SettingsFinishingTest::getAndWithRedirectionUrlDataProvider ( )
static

Definition at line 121 of file SettingsFinishingTest.php.

121 : array
122 {
123 return [
124 [null],
125 [''],
126 ['string']
127 ];
128 }

◆ testGetAndWithAlwaysSendMailNotification()

SettingsFinishingTest::testGetAndWithAlwaysSendMailNotification ( bool  $io)

Definition at line 149 of file SettingsFinishingTest.php.

149 : void
150 {
151 $settings_finishing = (new SettingsFinishing(0))->withAlwaysSendMailNotification($io);
152
153 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
154 $this->assertEquals($io, $settings_finishing->getAlwaysSendMailNotification());
155 }

◆ testGetAndWithConcludingRemarksEnabled()

SettingsFinishingTest::testGetAndWithConcludingRemarksEnabled ( bool  $io)

Definition at line 44 of file SettingsFinishingTest.php.

44 : void
45 {
46 $settings_finishing = (new SettingsFinishing(0))->withConcludingRemarksEnabled($io);
47
48 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
49 $this->assertEquals($io, $settings_finishing->getConcludingRemarksEnabled());
50 }

◆ testGetAndWithConcludingRemarksPageId()

SettingsFinishingTest::testGetAndWithConcludingRemarksPageId ( ?int  $io)

Definition at line 75 of file SettingsFinishingTest.php.

75 : void
76 {
77 $settings_finishing = (new SettingsFinishing(0))->withConcludingRemarksPageId($io);
78
79 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
80 $this->assertEquals($io, $settings_finishing->getConcludingRemarksPageId());
81 }

◆ testGetAndWithConcludingRemarksText()

SettingsFinishingTest::testGetAndWithConcludingRemarksText ( ?string  $io)

Definition at line 53 of file SettingsFinishingTest.php.

53 : void
54 {
55 $settings_finishing = new SettingsFinishing(
56 0,
57 false,
58 false,
59 $io
60 );
61
62 $this->assertEquals($io, $settings_finishing->getConcludingRemarksText());
63 }

◆ testGetAndWithMailNotificationContentType()

SettingsFinishingTest::testGetAndWithMailNotificationContentType ( int  $io)

Definition at line 131 of file SettingsFinishingTest.php.

131 : void
132 {
133 $settings_finishing = (new SettingsFinishing(0))->withMailNotificationContentType($io);
134
135 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
136 $this->assertEquals($io, $settings_finishing->getMailNotificationContentType());
137 }

◆ testGetAndWithRedirectionMode()

SettingsFinishingTest::testGetAndWithRedirectionMode ( RedirectionModes  $io)

Definition at line 94 of file SettingsFinishingTest.php.

94 : void
95 {
96 $settings_finishing = (new SettingsFinishing(0))->withRedirectionMode($io);
97
98 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
99 $this->assertEquals($io, $settings_finishing->getRedirectionMode());
100 }

◆ testGetAndWithRedirectionUrl()

SettingsFinishingTest::testGetAndWithRedirectionUrl ( ?string  $io)

Definition at line 113 of file SettingsFinishingTest.php.

113 : void
114 {
115 $settings_finishing = (new SettingsFinishing(0))->withRedirectionUrl($io);
116
117 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
118 $this->assertEquals($io, $settings_finishing->getRedirectionUrl());
119 }

◆ testGetAndWithShowAnswerOverview()

SettingsFinishingTest::testGetAndWithShowAnswerOverview ( bool  $io)

Definition at line 27 of file SettingsFinishingTest.php.

27 : void
28 {
29 $settings_finishing = (new SettingsFinishing(0))->withShowAnswerOverview($io);
30
31 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
32 $this->assertEquals($io, $settings_finishing->getShowAnswerOverview());
33 }

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