ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
SettingsFinishingTest Class Reference
+ Inheritance diagram for SettingsFinishingTest:
+ Collaboration diagram for SettingsFinishingTest:

Public Member Functions

 testGetAndWithShowAnswerOverview (bool $io)
 getAndWithConcludingRemarksEnabledDataProvider More...
 
 testGetAndWithConcludingRemarksEnabled (bool $io)
 getAndWithConcludingRemarksEnabledDataProvider More...
 
 testGetAndWithConcludingRemarksText (?string $io)
 getAndWithConcludingRemarksTextDataProvider More...
 
 testGetAndWithConcludingRemarksPageId (?int $io)
 getAndWithConcludingRemarksPageIdDataProvider More...
 
 testGetAndWithRedirectionMode (int $io)
 getAndWithRedirectionModeDataProvider More...
 
 testGetAndWithRedirectionUrl (?string $io)
 getAndWithRedirectionUrlDataProvider More...
 
 testGetAndWithMailNotificationContentType (int $io)
 getAndWithMailNotificationContentTypeDataProvider More...
 
 testGetAndWithAlwaysSendMailNotification (bool $io)
 getAndWithAlwaysSendMailNotificationDataProvider More...
 

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=[])
 

Additional Inherited Members

- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Definition at line 23 of file SettingsFinishingTest.php.

Member Function Documentation

◆ getAndWithAlwaysSendMailNotificationDataProvider()

static SettingsFinishingTest::getAndWithAlwaysSendMailNotificationDataProvider ( )
static

Definition at line 171 of file SettingsFinishingTest.php.

171  : array
172  {
173  return [
174  [true],
175  [false]
176  ];
177  }

◆ getAndWithConcludingRemarksEnabledDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksEnabledDataProvider ( )
static

Definition at line 36 of file SettingsFinishingTest.php.

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

◆ getAndWithConcludingRemarksPageIdDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksPageIdDataProvider ( )
static

Definition at line 90 of file SettingsFinishingTest.php.

References null.

90  : array
91  {
92  return [
93  [null],
94  [-1],
95  [0],
96  [1]
97  ];
98  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getAndWithConcludingRemarksTextDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksTextDataProvider ( )
static

Definition at line 70 of file SettingsFinishingTest.php.

References null.

70  : array
71  {
72  return [
73  [null],
74  [''],
75  ['string']
76  ];
77  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getAndWithMailNotificationContentTypeDataProvider()

static SettingsFinishingTest::getAndWithMailNotificationContentTypeDataProvider ( )
static

Definition at line 151 of file SettingsFinishingTest.php.

151  : array
152  {
153  return [
154  [-1],
155  [0],
156  [1]
157  ];
158  }

◆ getAndWithRedirectionModeDataProvider()

static SettingsFinishingTest::getAndWithRedirectionModeDataProvider ( )
static

Definition at line 111 of file SettingsFinishingTest.php.

111  : array
112  {
113  return [
114  [-1],
115  [0],
116  [1]
117  ];
118  }

◆ getAndWithRedirectionUrlDataProvider()

static SettingsFinishingTest::getAndWithRedirectionUrlDataProvider ( )
static

Definition at line 131 of file SettingsFinishingTest.php.

References null.

131  : array
132  {
133  return [
134  [null],
135  [''],
136  ['string']
137  ];
138  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ testGetAndWithAlwaysSendMailNotification()

SettingsFinishingTest::testGetAndWithAlwaysSendMailNotification ( bool  $io)

getAndWithAlwaysSendMailNotificationDataProvider

Definition at line 163 of file SettingsFinishingTest.php.

163  : void
164  {
165  $settings_finishing = (new SettingsFinishing(0))->withAlwaysSendMailNotification($io);
166 
167  $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
168  $this->assertEquals($io, $settings_finishing->getAlwaysSendMailNotification());
169  }

◆ testGetAndWithConcludingRemarksEnabled()

SettingsFinishingTest::testGetAndWithConcludingRemarksEnabled ( bool  $io)

getAndWithConcludingRemarksEnabledDataProvider

Definition at line 47 of file SettingsFinishingTest.php.

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

◆ testGetAndWithConcludingRemarksPageId()

SettingsFinishingTest::testGetAndWithConcludingRemarksPageId ( ?int  $io)

getAndWithConcludingRemarksPageIdDataProvider

Definition at line 82 of file SettingsFinishingTest.php.

82  : void
83  {
84  $settings_finishing = (new SettingsFinishing(0))->withConcludingRemarksPageId($io);
85 
86  $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
87  $this->assertEquals($io, $settings_finishing->getConcludingRemarksPageId());
88  }

◆ testGetAndWithConcludingRemarksText()

SettingsFinishingTest::testGetAndWithConcludingRemarksText ( ?string  $io)

getAndWithConcludingRemarksTextDataProvider

Definition at line 58 of file SettingsFinishingTest.php.

58  : void
59  {
60  $settings_finishing = new SettingsFinishing(
61  0,
62  false,
63  false,
64  $io
65  );
66 
67  $this->assertEquals($io, $settings_finishing->getConcludingRemarksText());
68  }

◆ testGetAndWithMailNotificationContentType()

SettingsFinishingTest::testGetAndWithMailNotificationContentType ( int  $io)

getAndWithMailNotificationContentTypeDataProvider

Definition at line 143 of file SettingsFinishingTest.php.

143  : void
144  {
145  $settings_finishing = (new SettingsFinishing(0))->withMailNotificationContentType($io);
146 
147  $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
148  $this->assertEquals($io, $settings_finishing->getMailNotificationContentType());
149  }

◆ testGetAndWithRedirectionMode()

SettingsFinishingTest::testGetAndWithRedirectionMode ( int  $io)

getAndWithRedirectionModeDataProvider

Definition at line 103 of file SettingsFinishingTest.php.

103  : void
104  {
105  $settings_finishing = (new SettingsFinishing(0))->withRedirectionMode($io);
106 
107  $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
108  $this->assertEquals($io, $settings_finishing->getRedirectionMode());
109  }

◆ testGetAndWithRedirectionUrl()

SettingsFinishingTest::testGetAndWithRedirectionUrl ( ?string  $io)

getAndWithRedirectionUrlDataProvider

Definition at line 123 of file SettingsFinishingTest.php.

123  : void
124  {
125  $settings_finishing = (new SettingsFinishing(0))->withRedirectionUrl($io);
126 
127  $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
128  $this->assertEquals($io, $settings_finishing->getRedirectionUrl());
129  }

◆ testGetAndWithShowAnswerOverview()

SettingsFinishingTest::testGetAndWithShowAnswerOverview ( bool  $io)

getAndWithConcludingRemarksEnabledDataProvider

Definition at line 28 of file SettingsFinishingTest.php.

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

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