ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
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 (int $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 23 of file SettingsFinishingTest.php.

Member Function Documentation

◆ getAndWithAlwaysSendMailNotificationDataProvider()

static SettingsFinishingTest::getAndWithAlwaysSendMailNotificationDataProvider ( )
static

Definition at line 155 of file SettingsFinishingTest.php.

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

◆ getAndWithConcludingRemarksEnabledDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksEnabledDataProvider ( )
static

Definition at line 34 of file SettingsFinishingTest.php.

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

◆ getAndWithConcludingRemarksPageIdDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksPageIdDataProvider ( )
static

Definition at line 82 of file SettingsFinishingTest.php.

References null.

82  : array
83  {
84  return [
85  [null],
86  [-1],
87  [0],
88  [1]
89  ];
90  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getAndWithConcludingRemarksTextDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksTextDataProvider ( )
static

Definition at line 64 of file SettingsFinishingTest.php.

References null.

64  : array
65  {
66  return [
67  [null],
68  [''],
69  ['string']
70  ];
71  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getAndWithMailNotificationContentTypeDataProvider()

static SettingsFinishingTest::getAndWithMailNotificationContentTypeDataProvider ( )
static

Definition at line 137 of file SettingsFinishingTest.php.

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

◆ getAndWithRedirectionModeDataProvider()

static SettingsFinishingTest::getAndWithRedirectionModeDataProvider ( )
static

Definition at line 101 of file SettingsFinishingTest.php.

101  : array
102  {
103  return [
104  [-1],
105  [0],
106  [1]
107  ];
108  }

◆ getAndWithRedirectionUrlDataProvider()

static SettingsFinishingTest::getAndWithRedirectionUrlDataProvider ( )
static

Definition at line 119 of file SettingsFinishingTest.php.

References null.

119  : array
120  {
121  return [
122  [null],
123  [''],
124  ['string']
125  ];
126  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ testGetAndWithAlwaysSendMailNotification()

SettingsFinishingTest::testGetAndWithAlwaysSendMailNotification ( bool  $io)

Definition at line 147 of file SettingsFinishingTest.php.

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

◆ testGetAndWithConcludingRemarksEnabled()

SettingsFinishingTest::testGetAndWithConcludingRemarksEnabled ( bool  $io)

Definition at line 43 of file SettingsFinishingTest.php.

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

◆ testGetAndWithConcludingRemarksPageId()

SettingsFinishingTest::testGetAndWithConcludingRemarksPageId ( ?int  $io)

Definition at line 74 of file SettingsFinishingTest.php.

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

◆ testGetAndWithConcludingRemarksText()

SettingsFinishingTest::testGetAndWithConcludingRemarksText ( ?string  $io)

Definition at line 52 of file SettingsFinishingTest.php.

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

◆ testGetAndWithMailNotificationContentType()

SettingsFinishingTest::testGetAndWithMailNotificationContentType ( int  $io)

Definition at line 129 of file SettingsFinishingTest.php.

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

◆ testGetAndWithRedirectionMode()

SettingsFinishingTest::testGetAndWithRedirectionMode ( int  $io)

Definition at line 93 of file SettingsFinishingTest.php.

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

◆ testGetAndWithRedirectionUrl()

SettingsFinishingTest::testGetAndWithRedirectionUrl ( ?string  $io)

Definition at line 111 of file SettingsFinishingTest.php.

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

◆ testGetAndWithShowAnswerOverview()

SettingsFinishingTest::testGetAndWithShowAnswerOverview ( bool  $io)

Definition at line 26 of file SettingsFinishingTest.php.

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

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