ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
SettingsAccessTest Class Reference
+ Inheritance diagram for SettingsAccessTest:
+ Collaboration diagram for SettingsAccessTest:

Public Member Functions

 testGetAndWithStartTimeEnabled (bool $io)
 
 testGetAndWithStartTime (?DateTimeImmutable $io)
 
 testGetAndWithEndTimeEnabled (bool $io)
 
 testGetAndWithEndTime (?DateTimeImmutable $io)
 
 testGetAndWithPasswordEnabled (bool $io)
 
 testGetAndWithPassword (?string $io)
 
 testGetAndWithFixedParticipants (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 getAndWithStartTimeEnabledDataProvider ()
 
static getAndWithStartTimeDataProvider ()
 
static getAndWithEndTimeEnabledDataProvider ()
 
static getAndWithEndTimeDataProvider ()
 
static getAndWithPasswordEnabledDataProvider ()
 
static getAndWithPasswordDataProvider ()
 
static getAndWithFixedParticipantsDataProvider ()
 
- 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 SettingsAccessTest.php.

Member Function Documentation

◆ getAndWithEndTimeDataProvider()

static SettingsAccessTest::getAndWithEndTimeDataProvider ( )
static

Definition at line 85 of file SettingsAccessTest.php.

References null.

85  : array
86  {
87  return [
88  [new DateTimeImmutable()],
89  [null]
90  ];
91  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getAndWithEndTimeEnabledDataProvider()

static SettingsAccessTest::getAndWithEndTimeEnabledDataProvider ( )
static

Definition at line 68 of file SettingsAccessTest.php.

68  : array
69  {
70  return [
71  [true],
72  [false]
73  ];
74  }

◆ getAndWithFixedParticipantsDataProvider()

static SettingsAccessTest::getAndWithFixedParticipantsDataProvider ( )
static

Definition at line 137 of file SettingsAccessTest.php.

137  : array
138  {
139  return [
140  [true],
141  [false]
142  ];
143  }

◆ getAndWithPasswordDataProvider()

static SettingsAccessTest::getAndWithPasswordDataProvider ( )
static

Definition at line 119 of file SettingsAccessTest.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

◆ getAndWithPasswordEnabledDataProvider()

static SettingsAccessTest::getAndWithPasswordEnabledDataProvider ( )
static

Definition at line 102 of file SettingsAccessTest.php.

102  : array
103  {
104  return [
105  [true],
106  [false]
107  ];
108  }

◆ getAndWithStartTimeDataProvider()

static SettingsAccessTest::getAndWithStartTimeDataProvider ( )
static

Definition at line 51 of file SettingsAccessTest.php.

References null.

51  : array
52  {
53  return [
54  [new DateTimeImmutable()],
55  [null]
56  ];
57  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getAndWithStartTimeEnabledDataProvider()

static SettingsAccessTest::getAndWithStartTimeEnabledDataProvider ( )
static

Definition at line 34 of file SettingsAccessTest.php.

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

◆ testGetAndWithEndTime()

SettingsAccessTest::testGetAndWithEndTime ( ?DateTimeImmutable  $io)

Definition at line 77 of file SettingsAccessTest.php.

77  : void
78  {
79  $settings_access = (new SettingsAccess(0))->withEndTime($io);
80 
81  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
82  $this->assertEquals($io, $settings_access->getEndTime());
83  }

◆ testGetAndWithEndTimeEnabled()

SettingsAccessTest::testGetAndWithEndTimeEnabled ( bool  $io)

Definition at line 60 of file SettingsAccessTest.php.

60  : void
61  {
62  $settings_access = (new SettingsAccess(0))->withEndTimeEnabled($io);
63 
64  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
65  $this->assertEquals($io, $settings_access->getEndTimeEnabled());
66  }

◆ testGetAndWithFixedParticipants()

SettingsAccessTest::testGetAndWithFixedParticipants ( bool  $io)

Definition at line 129 of file SettingsAccessTest.php.

129  : void
130  {
131  $settings_access = (new SettingsAccess(0))->withFixedParticipants($io);
132 
133  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
134  $this->assertEquals($io, $settings_access->getFixedParticipants());
135  }

◆ testGetAndWithPassword()

SettingsAccessTest::testGetAndWithPassword ( ?string  $io)

Definition at line 111 of file SettingsAccessTest.php.

111  : void
112  {
113  $settings_access = (new SettingsAccess(0))->withPassword($io);
114 
115  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
116  $this->assertEquals($io, $settings_access->getPassword());
117  }

◆ testGetAndWithPasswordEnabled()

SettingsAccessTest::testGetAndWithPasswordEnabled ( bool  $io)

Definition at line 94 of file SettingsAccessTest.php.

94  : void
95  {
96  $settings_access = (new SettingsAccess(0))->withPasswordEnabled($io);
97 
98  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
99  $this->assertEquals($io, $settings_access->getPasswordEnabled());
100  }

◆ testGetAndWithStartTime()

SettingsAccessTest::testGetAndWithStartTime ( ?DateTimeImmutable  $io)

Definition at line 43 of file SettingsAccessTest.php.

43  : void
44  {
45  $settings_access = (new SettingsAccess(0))->withStartTime($io);
46 
47  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
48  $this->assertEquals($io, $settings_access->getStartTime());
49  }

◆ testGetAndWithStartTimeEnabled()

SettingsAccessTest::testGetAndWithStartTimeEnabled ( bool  $io)

Definition at line 26 of file SettingsAccessTest.php.

26  : void
27  {
28  $settings_access = (new SettingsAccess(0))->withStartTimeEnabled($io);
29 
30  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
31  $this->assertEquals($io, $settings_access->getStartTimeEnabled());
32  }

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