ILIAS
release_8 Revision v8.19
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
a
b
c
d
e
f
g
h
j
l
m
p
s
t
u
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Files
File List
+
Globals
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
g
h
i
m
n
p
r
s
t
u
v
x
+
Variables
$
a
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
ilModulesTestQuestionPoolSuite.php
Go to the documentation of this file.
1
<?php
2
19
use
PHPUnit\Framework\TestSuite
;
20
21
class
ilModulesTestQuestionPoolSuite
extends
TestSuite
22
{
23
public
static
function
suite
():
ilModulesTestQuestionPoolSuite
24
{
25
chdir(dirname(__FILE__));
26
chdir(
'../../../'
);
27
28
require_once(
"./Modules/TestQuestionPool/test/assBaseTestCase.php"
);
29
30
$suite =
new
ilModulesTestQuestionPoolSuite
();
31
32
// Questiontypes & related classes
33
// -------------------------------------------------------------------------------------------------------------
34
35
// Type: Cloze
36
require_once(
"./Modules/TestQuestionPool/test/assClozeGapTest.php"
);
37
$suite->addTestSuite(
"assClozeGapTest"
);
38
39
require_once(
"./Modules/TestQuestionPool/test/assClozeSelectGapTest.php"
);
40
$suite->addTestSuite(
"assClozeSelectGapTest"
);
41
42
require_once(
"./Modules/TestQuestionPool/test/assClozeTestTest.php"
);
43
$suite->addTestSuite(
"assClozeTestTest"
);
44
45
require_once(
"./Modules/TestQuestionPool/test/assClozeTestGUITest.php"
);
46
$suite->addTestSuite(
"assClozeTestGUITest"
);
47
48
// Type: ErrorText
49
require_once(
"./Modules/TestQuestionPool/test/assErrorTextTest.php"
);
50
$suite->addTestSuite(
"assErrorTextTest"
);
51
52
require_once(
"./Modules/TestQuestionPool/test/assErrorTextGUITest.php"
);
53
$suite->addTestSuite(
"assErrorTextGUITest"
);
54
55
// Type: FileUpload
56
require_once(
"./Modules/TestQuestionPool/test/assFileUploadTest.php"
);
57
$suite->addTestSuite(
"assFileUploadTest"
);
58
59
require_once(
"./Modules/TestQuestionPool/test/assFileUploadGUITest.php"
);
60
$suite->addTestSuite(
"assFileUploadGUITest"
);
61
62
// Type: Formula
63
require_once(
"./Modules/TestQuestionPool/test/assFormulaQuestionTest.php"
);
64
$suite->addTestSuite(
"assFormulaQuestionTest"
);
65
66
require_once(
"./Modules/TestQuestionPool/test/assFormulaQuestionGUITest.php"
);
67
$suite->addTestSuite(
"assFormulaQuestionGUITest"
);
68
69
// Type: Imagemap
70
require_once(
"./Modules/TestQuestionPool/test/assImagemapQuestionTest.php"
);
71
$suite->addTestSuite(
"assImagemapQuestionTest"
);
72
73
// Type: MatchingQuestion
74
require_once(
"./Modules/TestQuestionPool/test/assMatchingQuestionTest.php"
);
75
$suite->addTestSuite(
"assMatchingQuestionTest"
);
76
77
require_once(
"./Modules/TestQuestionPool/test/assMatchingQuestionGUITest.php"
);
78
$suite->addTestSuite(
"assMatchingQuestionGUITest"
);
79
80
// Type: MultipleChoice
81
require_once(
"./Modules/TestQuestionPool/test/assMultipleChoiceTest.php"
);
82
$suite->addTestSuite(
"assMultipleChoiceTest"
);
83
// Incompatible with local mode
84
85
require_once(
"./Modules/TestQuestionPool/test/assMultipleChoiceGUITest.php"
);
86
$suite->addTestSuite(
"assMultipleChoiceGUITest"
);
87
88
// Type: Numeric
89
require_once(
"./Modules/TestQuestionPool/test/assNumericTest.php"
);
90
$suite->addTestSuite(
"assNumericTest"
);
91
92
require_once(
"./Modules/TestQuestionPool/test/assNumericGUITest.php"
);
93
$suite->addTestSuite(
"assNumericGUITest"
);
94
95
require_once(
"./Modules/TestQuestionPool/test/assNumericRangeTest.php"
);
96
$suite->addTestSuite(
"assNumericRangeTest"
);
97
98
// Type: OrderingHorizontal
99
require_once(
"./Modules/TestQuestionPool/test/assOrderingHorizontalTest.php"
);
100
$suite->addTestSuite(
"assOrderingHorizontalTest"
);
101
102
require_once(
"./Modules/TestQuestionPool/test/assOrderingHorizontalGUITest.php"
);
103
$suite->addTestSuite(
"assOrderingHorizontalGUITest"
);
104
105
// Type: Ordering
106
require_once(
"./Modules/TestQuestionPool/test/assOrderingQuestionTest.php"
);
107
$suite->addTestSuite(
"assOrderingQuestionTest"
);
108
109
require_once(
"./Modules/TestQuestionPool/test/assOrderingQuestionGUITest.php"
);
110
$suite->addTestSuite(
"assOrderingQuestionGUITest"
);
111
112
// Type: SingleChoice
113
require_once(
"./Modules/TestQuestionPool/test/assSingleChoiceTest.php"
);
114
$suite->addTestSuite(
"assSingleChoiceTest"
);
115
// Incompatible with local mode
116
117
require_once(
"./Modules/TestQuestionPool/test/assSingleChoiceGUITest.php"
);
118
$suite->addTestSuite(
"assSingleChoiceGUITest"
);
119
120
// Type: Text (Essay)
121
require_once(
"./Modules/TestQuestionPool/test/assTextQuestionTest.php"
);
122
$suite->addTestSuite(
"assTextQuestionTest"
);
123
124
require_once(
"./Modules/TestQuestionPool/test/assTextQuestionGUITest.php"
);
125
$suite->addTestSuite(
"assTextQuestionGUITest"
);
126
127
// Type: TextSubset
128
require_once(
"./Modules/TestQuestionPool/test/assTextSubsetTest.php"
);
129
$suite->addTestSuite(
"assTextSubsetTest"
);
130
131
require_once(
"./Modules/TestQuestionPool/test/assTextSubsetGUITest.php"
);
132
$suite->addTestSuite(
"assTextSubsetGUITest"
);
133
134
// Type: LongMenu
135
require_once(
"./Modules/TestQuestionPool/test/assLongMenuTest.php"
);
136
$suite->addTestSuite(
"assLongMenuTest"
);
137
138
// Type: assKprimChoiceTest
139
require_once(
"./Modules/TestQuestionPool/test/assKprimChoiceTest.php"
);
140
$suite->addTestSuite(
"assKprimChoiceTest"
);
141
142
// Hints
143
// -------------------------------------------------------------------------------------------------------------
144
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintTest.php"
);
145
$suite->addTestSuite(
"ilAssQuestionHintTest"
);
146
147
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintAbstractTest.php"
);
148
$suite->addTestSuite(
"ilAssQuestionHintAbstractTest"
);
149
150
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintListTest.php"
);
151
$suite->addTestSuite(
"ilAssQuestionHintListTest"
);
152
153
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintRequestStatisticDataTest.php"
);
154
$suite->addTestSuite(
"ilAssQuestionHintRequestStatisticDataTest"
);
155
156
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintTrackingTest.php"
);
157
$suite->addTestSuite(
"ilAssQuestionHintTrackingTest"
);
158
159
// Answertypes
160
// -------------------------------------------------------------------------------------------------------------
161
require_once(
"./Modules/TestQuestionPool/test/assAnswerBinaryStateTest.php"
);
162
$suite->addTestSuite(
"assAnswerBinaryStateTest"
);
163
164
require_once(
"./Modules/TestQuestionPool/test/assAnswerBinaryStateImageTest.php"
);
165
$suite->addTestSuite(
"assAnswerBinaryStateImageTest"
);
166
167
require_once(
"./Modules/TestQuestionPool/test/assAnswerClozeTest.php"
);
168
$suite->addTestSuite(
"assAnswerClozeTest"
);
169
170
require_once(
"./Modules/TestQuestionPool/test/assAnswerErrorTextTest.php"
);
171
$suite->addTestSuite(
"assAnswerErrorTextTest"
);
172
173
require_once(
"./Modules/TestQuestionPool/test/assAnswerImagemapTest.php"
);
174
$suite->addTestSuite(
"assAnswerImagemapTest"
);
175
176
require_once(
"./Modules/TestQuestionPool/test/assAnswerMatchingTest.php"
);
177
$suite->addTestSuite(
"assAnswerMatchingTest"
);
178
179
require_once(
"./Modules/TestQuestionPool/test/assAnswerMatchingDefinitionTest.php"
);
180
$suite->addTestSuite(
"assAnswerMatchingDefinitionTest"
);
181
182
require_once(
"./Modules/TestQuestionPool/test/assAnswerMatchingPairTest.php"
);
183
$suite->addTestSuite(
"assAnswerMatchingPairTest"
);
184
185
require_once(
"./Modules/TestQuestionPool/test/assAnswerMatchingTermTest.php"
);
186
$suite->addTestSuite(
"assAnswerMatchingTermTest"
);
187
188
require_once(
"./Modules/TestQuestionPool/test/assAnswerMultipleResponseTest.php"
);
189
$suite->addTestSuite(
"assAnswerMultipleResponseTest"
);
190
191
require_once(
"./Modules/TestQuestionPool/test/assAnswerMultipleResponseImageTest.php"
);
192
$suite->addTestSuite(
"assAnswerMultipleResponseImageTest"
);
193
194
require_once(
"./Modules/TestQuestionPool/test/assAnswerOrderingTest.php"
);
195
$suite->addTestSuite(
"assAnswerOrderingTest"
);
196
197
require_once(
"./Modules/TestQuestionPool/test/assAnswerSimpleTest.php"
);
198
$suite->addTestSuite(
"assAnswerSimpleTest"
);
199
200
require_once(
"./Modules/TestQuestionPool/test/assAnswerTrueFalseTest.php"
);
201
$suite->addTestSuite(
"assAnswerTrueFalseTest"
);
202
203
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionSkillAssignmentRegistryTest.php"
);
204
$suite->addTestSuite(
"ilAssQuestionSkillAssignmentRegistryTest"
);
205
206
return
$suite;
207
}
208
}
ilModulesTestQuestionPoolSuite\suite
static suite()
Definition:
ilModulesTestQuestionPoolSuite.php:23
TestSuite
ilModulesTestQuestionPoolSuite
Definition:
ilModulesTestQuestionPoolSuite.php:21
Modules
TestQuestionPool
test
ilModulesTestQuestionPoolSuite.php
Generated on Tue Apr 1 2025 22:01:43 for ILIAS by
1.8.13 (using
Doxyfile
)