ILIAS  trunk Revision v12.0_alpha-399-g579a087ced2
MainSettingsTest Class Reference
+ Inheritance diagram for MainSettingsTest:
+ Collaboration diagram for MainSettingsTest:

Public Member Functions

 testGetAndWithGeneralSettings (\Closure $IO)
 
 testGetAndWithIntroductionSettings (\Closure $IO)
 
 testGetAndWithAccessSettings (\Closure $IO)
 
 testGetAndWithTestBehaviourSettings (\Closure $IO)
 
 testGetAndWithQuestionBehaviourSettings (\Closure $IO)
 
 testGetAndWithParticipantFunctionalitySettings (\Closure $IO)
 
 testGetAndWithFinishingSettings (\Closure $IO)
 
 testGetAndWithAdditionalSettings (\Closure $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 getAndWithGeneralSettingsDataProvider ()
 
static getAndWithIntroductionSettingsDataProvider ()
 
static getAndWithAccessSettingsDataProvider ()
 
static getAndWithTestBehaviourSettingsDataProvider ()
 
static getAndWithQuestionBehaviourSettingsDataProvider ()
 
static getAndWithParticipantFunctionalitySettingsDataProvider ()
 
static getAndWithFinishingSettingsDataProvider ()
 
static getAndWithAdditionalSettingsDataProvider ()
 
- 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 32 of file MainSettingsTest.php.

Member Function Documentation

◆ getAndWithAccessSettingsDataProvider()

static MainSettingsTest::getAndWithAccessSettingsDataProvider ( )
static

Definition at line 110 of file MainSettingsTest.php.

110 : array
111 {
112 return [[
113 static fn(self $test_case): SettingsAccess =>
114 $test_case->createMock(SettingsAccess::class)
115 ]];
116 }

◆ getAndWithAdditionalSettingsDataProvider()

static MainSettingsTest::getAndWithAdditionalSettingsDataProvider ( )
static

Definition at line 250 of file MainSettingsTest.php.

250 : array
251 {
252 return [[
253 static fn(self $test_case): SettingsAdditional =>
254 $test_case->createMock(SettingsAdditional::class)
255 ]];
256 }

◆ getAndWithFinishingSettingsDataProvider()

static MainSettingsTest::getAndWithFinishingSettingsDataProvider ( )
static

Definition at line 222 of file MainSettingsTest.php.

222 : array
223 {
224 return [[
225 static fn(self $test_case): SettingsFinishing =>
226 $test_case->createMock(SettingsFinishing::class)
227 ]];
228 }

◆ getAndWithGeneralSettingsDataProvider()

static MainSettingsTest::getAndWithGeneralSettingsDataProvider ( )
static

Definition at line 54 of file MainSettingsTest.php.

54 : array
55 {
56 return [[
57 static fn(self $test_case): SettingsGeneral =>
58 $test_case->createMock(SettingsGeneral::class)
59 ]];
60 }

◆ getAndWithIntroductionSettingsDataProvider()

static MainSettingsTest::getAndWithIntroductionSettingsDataProvider ( )
static

Definition at line 82 of file MainSettingsTest.php.

82 : array
83 {
84 return [[
85 static fn(self $test_case): SettingsIntroduction =>
86 $test_case->createMock(SettingsIntroduction::class)
87 ]];
88 }

◆ getAndWithParticipantFunctionalitySettingsDataProvider()

static MainSettingsTest::getAndWithParticipantFunctionalitySettingsDataProvider ( )
static

Definition at line 194 of file MainSettingsTest.php.

194 : array
195 {
196 return [[
197 static fn(self $test_case): SettingsParticipantFunctionality =>
198 $test_case->createMock(SettingsParticipantFunctionality::class)
199 ]];
200 }

◆ getAndWithQuestionBehaviourSettingsDataProvider()

static MainSettingsTest::getAndWithQuestionBehaviourSettingsDataProvider ( )
static

Definition at line 166 of file MainSettingsTest.php.

166 : array
167 {
168 return [[
169 static fn(self $test_case): SettingsQuestionBehaviour =>
170 $test_case->createMock(SettingsQuestionBehaviour::class)
171 ]];
172 }

◆ getAndWithTestBehaviourSettingsDataProvider()

static MainSettingsTest::getAndWithTestBehaviourSettingsDataProvider ( )
static

Definition at line 138 of file MainSettingsTest.php.

138 : array
139 {
140 return [[
141 static fn(self $test_case): SettingsTestBehaviour =>
142 $test_case->createMock(SettingsTestBehaviour::class)
143 ]];
144 }

◆ testGetAndWithAccessSettings()

MainSettingsTest::testGetAndWithAccessSettings ( \Closure  $IO)

Definition at line 91 of file MainSettingsTest.php.

91 : void
92 {
93 $IO = $IO($this);
94 $main_settings = (new MainSettings(
95 0,
96 $this->createMock(SettingsGeneral::class),
97 $this->createMock(SettingsIntroduction::class),
98 $this->createMock(SettingsAccess::class),
99 $this->createMock(SettingsTestBehaviour::class),
100 $this->createMock(SettingsQuestionBehaviour::class),
101 $this->createMock(SettingsParticipantFunctionality::class),
102 $this->createMock(SettingsFinishing::class),
103 $this->createMock(SettingsAdditional::class)
104 ))->withAccessSettings($IO);
105
106 $this->assertInstanceOf(MainSettings::class, $main_settings);
107 $this->assertEquals($IO, $main_settings->getAccessSettings());
108 }

◆ testGetAndWithAdditionalSettings()

MainSettingsTest::testGetAndWithAdditionalSettings ( \Closure  $IO)

Definition at line 231 of file MainSettingsTest.php.

231 : void
232 {
233 $IO = $IO($this);
234 $main_settings = (new MainSettings(
235 0,
236 $this->createMock(SettingsGeneral::class),
237 $this->createMock(SettingsIntroduction::class),
238 $this->createMock(SettingsAccess::class),
239 $this->createMock(SettingsTestBehaviour::class),
240 $this->createMock(SettingsQuestionBehaviour::class),
241 $this->createMock(SettingsParticipantFunctionality::class),
242 $this->createMock(SettingsFinishing::class),
243 $this->createMock(SettingsAdditional::class)
244 ))->withAdditionalSettings($IO);
245
246 $this->assertInstanceOf(MainSettings::class, $main_settings);
247 $this->assertEquals($IO, $main_settings->getAdditionalSettings());
248 }

◆ testGetAndWithFinishingSettings()

MainSettingsTest::testGetAndWithFinishingSettings ( \Closure  $IO)

Definition at line 203 of file MainSettingsTest.php.

203 : void
204 {
205 $IO = $IO($this);
206 $main_settings = (new MainSettings(
207 0,
208 $this->createMock(SettingsGeneral::class),
209 $this->createMock(SettingsIntroduction::class),
210 $this->createMock(SettingsAccess::class),
211 $this->createMock(SettingsTestBehaviour::class),
212 $this->createMock(SettingsQuestionBehaviour::class),
213 $this->createMock(SettingsParticipantFunctionality::class),
214 $this->createMock(SettingsFinishing::class),
215 $this->createMock(SettingsAdditional::class)
216 ))->withFinishingSettings($IO);
217
218 $this->assertInstanceOf(MainSettings::class, $main_settings);
219 $this->assertEquals($IO, $main_settings->getFinishingSettings());
220 }

◆ testGetAndWithGeneralSettings()

MainSettingsTest::testGetAndWithGeneralSettings ( \Closure  $IO)

Definition at line 35 of file MainSettingsTest.php.

35 : void
36 {
37 $IO = $IO($this);
38 $main_settings = (new MainSettings(
39 0,
40 $this->createMock(SettingsGeneral::class),
41 $this->createMock(SettingsIntroduction::class),
42 $this->createMock(SettingsAccess::class),
43 $this->createMock(SettingsTestBehaviour::class),
44 $this->createMock(SettingsQuestionBehaviour::class),
45 $this->createMock(SettingsParticipantFunctionality::class),
46 $this->createMock(SettingsFinishing::class),
47 $this->createMock(SettingsAdditional::class)
48 ))->withGeneralSettings($IO);
49
50 $this->assertInstanceOf(MainSettings::class, $main_settings);
51 $this->assertEquals($IO, $main_settings->getGeneralSettings());
52 }

◆ testGetAndWithIntroductionSettings()

MainSettingsTest::testGetAndWithIntroductionSettings ( \Closure  $IO)

Definition at line 63 of file MainSettingsTest.php.

63 : void
64 {
65 $IO = $IO($this);
66 $main_settings = (new MainSettings(
67 0,
68 $this->createMock(SettingsGeneral::class),
69 $this->createMock(SettingsIntroduction::class),
70 $this->createMock(SettingsAccess::class),
71 $this->createMock(SettingsTestBehaviour::class),
72 $this->createMock(SettingsQuestionBehaviour::class),
73 $this->createMock(SettingsParticipantFunctionality::class),
74 $this->createMock(SettingsFinishing::class),
75 $this->createMock(SettingsAdditional::class)
76 ))->withIntroductionSettings($IO);
77
78 $this->assertInstanceOf(MainSettings::class, $main_settings);
79 $this->assertEquals($IO, $main_settings->getIntroductionSettings());
80 }

◆ testGetAndWithParticipantFunctionalitySettings()

MainSettingsTest::testGetAndWithParticipantFunctionalitySettings ( \Closure  $IO)

Definition at line 175 of file MainSettingsTest.php.

175 : void
176 {
177 $IO = $IO($this);
178 $main_settings = (new MainSettings(
179 0,
180 $this->createMock(SettingsGeneral::class),
181 $this->createMock(SettingsIntroduction::class),
182 $this->createMock(SettingsAccess::class),
183 $this->createMock(SettingsTestBehaviour::class),
184 $this->createMock(SettingsQuestionBehaviour::class),
185 $this->createMock(SettingsParticipantFunctionality::class),
186 $this->createMock(SettingsFinishing::class),
187 $this->createMock(SettingsAdditional::class)
188 ))->withParticipantFunctionalitySettings($IO);
189
190 $this->assertInstanceOf(MainSettings::class, $main_settings);
191 $this->assertEquals($IO, $main_settings->getParticipantFunctionalitySettings());
192 }

◆ testGetAndWithQuestionBehaviourSettings()

MainSettingsTest::testGetAndWithQuestionBehaviourSettings ( \Closure  $IO)

Definition at line 147 of file MainSettingsTest.php.

147 : void
148 {
149 $IO = $IO($this);
150 $main_settings = (new MainSettings(
151 0,
152 $this->createMock(SettingsGeneral::class),
153 $this->createMock(SettingsIntroduction::class),
154 $this->createMock(SettingsAccess::class),
155 $this->createMock(SettingsTestBehaviour::class),
156 $this->createMock(SettingsQuestionBehaviour::class),
157 $this->createMock(SettingsParticipantFunctionality::class),
158 $this->createMock(SettingsFinishing::class),
159 $this->createMock(SettingsAdditional::class)
160 ))->withQuestionBehaviourSettings($IO);
161
162 $this->assertInstanceOf(MainSettings::class, $main_settings);
163 $this->assertEquals($IO, $main_settings->getQuestionBehaviourSettings());
164 }

◆ testGetAndWithTestBehaviourSettings()

MainSettingsTest::testGetAndWithTestBehaviourSettings ( \Closure  $IO)

Definition at line 119 of file MainSettingsTest.php.

119 : void
120 {
121 $IO = $IO($this);
122 $main_settings = (new MainSettings(
123 0,
124 $this->createMock(SettingsGeneral::class),
125 $this->createMock(SettingsIntroduction::class),
126 $this->createMock(SettingsAccess::class),
127 $this->createMock(SettingsTestBehaviour::class),
128 $this->createMock(SettingsQuestionBehaviour::class),
129 $this->createMock(SettingsParticipantFunctionality::class),
130 $this->createMock(SettingsFinishing::class),
131 $this->createMock(SettingsAdditional::class)
132 ))->withTestBehaviourSettings($IO);
133
134 $this->assertInstanceOf(MainSettings::class, $main_settings);
135 $this->assertEquals($IO, $main_settings->getTestBehaviourSettings());
136 }

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