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

Public Member Functions

 testGetAndWithStartTimeEnabled (bool $io)
 getAndWithStartTimeEnabledDataProvider More...
 
 testGetAndWithStartTime (?DateTimeImmutable $io)
 getAndWithStartTimeDataProvider More...
 
 testGetAndWithEndTimeEnabled (bool $io)
 getAndWithEndTimeEnabledDataProvider More...
 
 testGetAndWithEndTime (?DateTimeImmutable $io)
 getAndWithEndTimeDataProvider More...
 
 testGetAndWithPasswordEnabled (bool $io)
 getAndWithPasswordEnabledDataProvider More...
 
 testGetAndWithPassword (?string $io)
 getAndWithPasswordDataProvider More...
 
 testGetAndWithFixedParticipants (bool $io)
 getAndWithFixedParticipantsDataProvider More...
 

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

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 SettingsAccessTest.php.

Member Function Documentation

◆ getAndWithEndTimeDataProvider()

static SettingsAccessTest::getAndWithEndTimeDataProvider ( )
static

Definition at line 93 of file SettingsAccessTest.php.

References null.

93  : array
94  {
95  return [
96  [new DateTimeImmutable()],
97  [null]
98  ];
99  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getAndWithEndTimeEnabledDataProvider()

static SettingsAccessTest::getAndWithEndTimeEnabledDataProvider ( )
static

Definition at line 74 of file SettingsAccessTest.php.

74  : array
75  {
76  return [
77  [true],
78  [false]
79  ];
80  }

◆ getAndWithFixedParticipantsDataProvider()

static SettingsAccessTest::getAndWithFixedParticipantsDataProvider ( )
static

Definition at line 151 of file SettingsAccessTest.php.

151  : array
152  {
153  return [
154  [true],
155  [false]
156  ];
157  }

◆ getAndWithPasswordDataProvider()

static SettingsAccessTest::getAndWithPasswordDataProvider ( )
static

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

◆ getAndWithPasswordEnabledDataProvider()

static SettingsAccessTest::getAndWithPasswordEnabledDataProvider ( )
static

Definition at line 112 of file SettingsAccessTest.php.

112  : array
113  {
114  return [
115  [true],
116  [false]
117  ];
118  }

◆ getAndWithStartTimeDataProvider()

static SettingsAccessTest::getAndWithStartTimeDataProvider ( )
static

Definition at line 55 of file SettingsAccessTest.php.

References null.

55  : array
56  {
57  return [
58  [new DateTimeImmutable()],
59  [null]
60  ];
61  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ getAndWithStartTimeEnabledDataProvider()

static SettingsAccessTest::getAndWithStartTimeEnabledDataProvider ( )
static

Definition at line 36 of file SettingsAccessTest.php.

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

◆ testGetAndWithEndTime()

SettingsAccessTest::testGetAndWithEndTime ( ?DateTimeImmutable  $io)

getAndWithEndTimeDataProvider

Definition at line 85 of file SettingsAccessTest.php.

85  : void
86  {
87  $settings_access = (new SettingsAccess(0))->withEndTime($io);
88 
89  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
90  $this->assertEquals($io, $settings_access->getEndTime());
91  }

◆ testGetAndWithEndTimeEnabled()

SettingsAccessTest::testGetAndWithEndTimeEnabled ( bool  $io)

getAndWithEndTimeEnabledDataProvider

Definition at line 66 of file SettingsAccessTest.php.

66  : void
67  {
68  $settings_access = (new SettingsAccess(0))->withEndTimeEnabled($io);
69 
70  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
71  $this->assertEquals($io, $settings_access->getEndTimeEnabled());
72  }

◆ testGetAndWithFixedParticipants()

SettingsAccessTest::testGetAndWithFixedParticipants ( bool  $io)

getAndWithFixedParticipantsDataProvider

Definition at line 143 of file SettingsAccessTest.php.

143  : void
144  {
145  $settings_access = (new SettingsAccess(0))->withFixedParticipants($io);
146 
147  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
148  $this->assertEquals($io, $settings_access->getFixedParticipants());
149  }

◆ testGetAndWithPassword()

SettingsAccessTest::testGetAndWithPassword ( ?string  $io)

getAndWithPasswordDataProvider

Definition at line 123 of file SettingsAccessTest.php.

123  : void
124  {
125  $settings_access = (new SettingsAccess(0))->withPassword($io);
126 
127  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
128  $this->assertEquals($io, $settings_access->getPassword());
129  }

◆ testGetAndWithPasswordEnabled()

SettingsAccessTest::testGetAndWithPasswordEnabled ( bool  $io)

getAndWithPasswordEnabledDataProvider

Definition at line 104 of file SettingsAccessTest.php.

104  : void
105  {
106  $settings_access = (new SettingsAccess(0))->withPasswordEnabled($io);
107 
108  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
109  $this->assertEquals($io, $settings_access->getPasswordEnabled());
110  }

◆ testGetAndWithStartTime()

SettingsAccessTest::testGetAndWithStartTime ( ?DateTimeImmutable  $io)

getAndWithStartTimeDataProvider

Definition at line 47 of file SettingsAccessTest.php.

47  : void
48  {
49  $settings_access = (new SettingsAccess(0))->withStartTime($io);
50 
51  $this->assertInstanceOf(SettingsAccess::class, $settings_access);
52  $this->assertEquals($io, $settings_access->getStartTime());
53  }

◆ testGetAndWithStartTimeEnabled()

SettingsAccessTest::testGetAndWithStartTimeEnabled ( bool  $io)

getAndWithStartTimeEnabledDataProvider

Definition at line 28 of file SettingsAccessTest.php.

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

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