ILIAS  trunk Revision v12.0_alpha-377-g3641b37b9db
SettingsFinishingTest Class Reference
+ Inheritance diagram for SettingsFinishingTest:
+ Collaboration diagram for SettingsFinishingTest:

Public Member Functions

 testGetAndWithShowAnswerOverview (bool $io)
 
 testGetAndWithConcludingRemarksEnabled (bool $io)
 
 testGetAndWithConcludingRemarksPageId (?int $io)
 
 testGetAndWithRedirectionMode (RedirectionModes $io)
 
 testGetAndWithRedirectionUrl (?string $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 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

◆ 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 70 of file SettingsFinishingTest.php.

70 : array
71 {
72 return [
73 [null],
74 [-1],
75 [0],
76 [1]
77 ];
78 }

◆ getAndWithConcludingRemarksTextDataProvider()

static SettingsFinishingTest::getAndWithConcludingRemarksTextDataProvider ( )
static

Definition at line 52 of file SettingsFinishingTest.php.

52 : array
53 {
54 return [
55 [null],
56 [''],
57 ['string']
58 ];
59 }

◆ getAndWithRedirectionModeDataProvider()

static SettingsFinishingTest::getAndWithRedirectionModeDataProvider ( )
static

Definition at line 89 of file SettingsFinishingTest.php.

89 : array
90 {
91 return [
93 [RedirectionModes::NONE],
94 [RedirectionModes::IF_KIOSK_ACTIVATED],
96 ];
97 }
const ALWAYS

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

◆ getAndWithRedirectionUrlDataProvider()

static SettingsFinishingTest::getAndWithRedirectionUrlDataProvider ( )
static

Definition at line 108 of file SettingsFinishingTest.php.

108 : array
109 {
110 return [
111 [null],
112 [''],
113 ['string']
114 ];
115 }

◆ testGetAndWithConcludingRemarksEnabled()

SettingsFinishingTest::testGetAndWithConcludingRemarksEnabled ( bool  $io)

Definition at line 44 of file SettingsFinishingTest.php.

44 : void
45 {
46 $settings_finishing = (new SettingsFinishing())->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 62 of file SettingsFinishingTest.php.

62 : void
63 {
64 $settings_finishing = (new SettingsFinishing())->withConcludingRemarksPageId($io);
65
66 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
67 $this->assertEquals($io, $settings_finishing->getConcludingRemarksPageId());
68 }

◆ testGetAndWithRedirectionMode()

SettingsFinishingTest::testGetAndWithRedirectionMode ( RedirectionModes  $io)

Definition at line 81 of file SettingsFinishingTest.php.

81 : void
82 {
83 $settings_finishing = (new SettingsFinishing())->withRedirectionMode($io);
84
85 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
86 $this->assertEquals($io, $settings_finishing->getRedirectionMode());
87 }

◆ testGetAndWithRedirectionUrl()

SettingsFinishingTest::testGetAndWithRedirectionUrl ( ?string  $io)

Definition at line 100 of file SettingsFinishingTest.php.

100 : void
101 {
102 $settings_finishing = (new SettingsFinishing())->withRedirectionUrl($io);
103
104 $this->assertInstanceOf(SettingsFinishing::class, $settings_finishing);
105 $this->assertEquals($io, $settings_finishing->getRedirectionUrl());
106 }

◆ testGetAndWithShowAnswerOverview()

SettingsFinishingTest::testGetAndWithShowAnswerOverview ( bool  $io)

Definition at line 27 of file SettingsFinishingTest.php.

27 : void
28 {
29 $settings_finishing = (new SettingsFinishing())->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: