ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
ilModulesTestQuestionPoolSuite.php
Go to the documentation of this file.
1
<?php
2
/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
3
4
class
ilModulesTestQuestionPoolSuite
extends
PHPUnit_Framework_TestSuite
5
{
6
public
static
function
suite
()
7
{
8
if
(defined(
'ILIAS_PHPUNIT_CONTEXT'
))
9
{
10
include_once(
"./Services/PHPUnit/classes/class.ilUnitUtil.php"
);
11
ilUnitUtil::performInitialisation();
12
}
13
else
14
{
15
chdir( dirname( __FILE__ ) );
16
chdir(
'../../../'
);
17
}
18
19
$suite
=
new
ilModulesTestQuestionPoolSuite
();
20
21
// Questiontypes & related classes
22
// -------------------------------------------------------------------------------------------------------------
23
24
// Type: Question (Base class)
25
require_once(
"./Modules/TestQuestionPool/test/assQuestionTest.php"
);
26
$suite
->addTestSuite(
"assQuestionTest"
);
27
28
require_once(
"./Modules/TestQuestionPool/test/assQuestionGUITest.php"
);
29
$suite
->addTestSuite(
"assQuestionGUITest"
);
30
31
// Type: Cloze
32
require_once(
"./Modules/TestQuestionPool/test/assClozeGapTest.php"
);
33
$suite
->addTestSuite(
"assClozeGapTest"
);
34
35
require_once(
"./Modules/TestQuestionPool/test/assClozeSelectGapTest.php"
);
36
$suite
->addTestSuite(
"assClozeSelectGapTest"
);
37
38
require_once(
"./Modules/TestQuestionPool/test/assClozeTestTest.php"
);
39
$suite
->addTestSuite(
"assClozeTestTest"
);
40
41
require_once(
"./Modules/TestQuestionPool/test/assClozeTestGUITest.php"
);
42
$suite
->addTestSuite(
"assClozeTestGUITest"
);
43
44
// Type: ErrorText
45
require_once(
"./Modules/TestQuestionPool/test/assErrorTextTest.php"
);
46
$suite
->addTestSuite(
"assErrorTextTest"
);
47
48
require_once(
"./Modules/TestQuestionPool/test/assErrorTextGUITest.php"
);
49
$suite
->addTestSuite(
"assErrorTextGUITest"
);
50
51
// Type: FileUpload
52
require_once(
"./Modules/TestQuestionPool/test/assFileUploadTest.php"
);
53
$suite
->addTestSuite(
"assFileUploadTest"
);
54
55
require_once(
"./Modules/TestQuestionPool/test/assFileUploadGUITest.php"
);
56
$suite
->addTestSuite(
"assFileUploadGUITest"
);
57
58
// Type: Flash
59
require_once(
"./Modules/TestQuestionPool/test/assFlashQuestionTest.php"
);
60
$suite
->addTestSuite(
"assFlashQuestionTest"
);
61
62
require_once(
"./Modules/TestQuestionPool/test/assFlashQuestionGUITest.php"
);
63
$suite
->addTestSuite(
"assFlashQuestionGUITest"
);
64
65
// Type: Formula
66
require_once(
"./Modules/TestQuestionPool/test/assFormulaQuestionTest.php"
);
67
$suite
->addTestSuite(
"assFormulaQuestionTest"
);
68
69
require_once(
"./Modules/TestQuestionPool/test/assFormulaQuestionGUITest.php"
);
70
$suite
->addTestSuite(
"assFormulaQuestionGUITest"
);
71
72
// Type: Imagemap
73
require_once(
"./Modules/TestQuestionPool/test/assImagemapQuestionTest.php"
);
74
$suite
->addTestSuite(
"assImagemapQuestionTest"
);
75
76
require_once(
"./Modules/TestQuestionPool/test/assImagemapQuestionGUITest.php"
);
77
$suite
->addTestSuite(
"assImagemapQuestionGUITest"
);
78
79
// Zype: JavaApplet
80
require_once(
"./Modules/TestQuestionPool/test/assJavaAppletTest.php"
);
81
$suite
->addTestSuite(
"assJavaAppletTest"
);
82
83
require_once(
"./Modules/TestQuestionPool/test/assJavaAppletGUITest.php"
);
84
$suite
->addTestSuite(
"assJavaAppletGUITest"
);
85
86
// Type: MatchingQuestion
87
require_once(
"./Modules/TestQuestionPool/test/assMatchingQuestionTest.php"
);
88
$suite
->addTestSuite(
"assMatchingQuestionTest"
);
89
90
require_once(
"./Modules/TestQuestionPool/test/assMatchingQuestionGUITest.php"
);
91
$suite
->addTestSuite(
"assMatchingQuestionGUITest"
);
92
93
// Type: MultipleChoice
94
require_once(
"./Modules/TestQuestionPool/test/assMultipleChoiceTest.php"
);
95
$suite
->addTestSuite(
"assMultipleChoiceTest"
);
96
// Incompatible with local mode
97
98
require_once(
"./Modules/TestQuestionPool/test/assMultipleChoiceGUITest.php"
);
99
$suite
->addTestSuite(
"assMultipleChoiceGUITest"
);
100
101
// Type: Numeric
102
require_once(
"./Modules/TestQuestionPool/test/assNumericTest.php"
);
103
$suite
->addTestSuite(
"assNumericTest"
);
104
105
require_once(
"./Modules/TestQuestionPool/test/assNumericGUITest.php"
);
106
$suite
->addTestSuite(
"assNumericGUITest"
);
107
108
require_once(
"./Modules/TestQuestionPool/test/assNumericRangeTest.php"
);
109
$suite
->addTestSuite(
"assNumericRangeTest"
);
110
111
// Type: OrderingHorizontal
112
require_once(
"./Modules/TestQuestionPool/test/assOrderingHorizontalTest.php"
);
113
$suite
->addTestSuite(
"assOrderingHorizontalTest"
);
114
115
require_once(
"./Modules/TestQuestionPool/test/assOrderingHorizontalGUITest.php"
);
116
$suite
->addTestSuite(
"assOrderingHorizontalGUITest"
);
117
118
// Type: Ordering
119
require_once(
"./Modules/TestQuestionPool/test/assOrderingQuestionTest.php"
);
120
$suite
->addTestSuite(
"assOrderingQuestionTest"
);
121
122
require_once(
"./Modules/TestQuestionPool/test/assOrderingQuestionGUITest.php"
);
123
$suite
->addTestSuite(
"assOrderingQuestionGUITest"
);
124
125
// Type: SingleChoice
126
require_once(
"./Modules/TestQuestionPool/test/assSingleChoiceTest.php"
);
127
$suite
->addTestSuite(
"assSingleChoiceTest"
);
128
// Incompatible with local mode
129
130
require_once(
"./Modules/TestQuestionPool/test/assSingleChoiceGUITest.php"
);
131
$suite
->addTestSuite(
"assSingleChoiceGUITest"
);
132
133
// Type: Text (Essay)
134
require_once(
"./Modules/TestQuestionPool/test/assTextQuestionTest.php"
);
135
$suite
->addTestSuite(
"assTextQuestionTest"
);
136
137
require_once(
"./Modules/TestQuestionPool/test/assTextQuestionGUITest.php"
);
138
$suite
->addTestSuite(
"assTextQuestionGUITest"
);
139
140
// Type: TextSubset
141
require_once(
"./Modules/TestQuestionPool/test/assTextSubsetTest.php"
);
142
$suite
->addTestSuite(
"assTextSubsetTest"
);
143
144
require_once(
"./Modules/TestQuestionPool/test/assTextSubsetGUITest.php"
);
145
$suite
->addTestSuite(
"assTextSubsetGUITest"
);
146
147
// Type: LongMenu
148
require_once(
"./Modules/TestQuestionPool/test/assLongMenuTest.php"
);
149
$suite
->addTestSuite(
"assLongMenuTest"
);
150
151
// Type: assKprimChoiceTest
152
require_once(
"./Modules/TestQuestionPool/test/assKprimChoiceTest.php"
);
153
$suite
->addTestSuite(
"assKprimChoiceTest"
);
154
155
//require_once("./Modules/TestQuestionPool/test/assTextSubsetGUITest.php");
156
//$suite->addTestSuite("assTextSubsetGUITest");
157
158
159
// Input GUIs
160
// -------------------------------------------------------------------------------------------------------------
161
require_once(
"./Modules/TestQuestionPool/test/ilAnswerWizardInputGUITest.php"
);
162
$suite
->addTestSuite(
"ilAnswerWizardInputGUITest"
);
163
164
// Hints
165
// -------------------------------------------------------------------------------------------------------------
166
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintTest.php"
);
167
$suite
->addTestSuite(
"ilAssQuestionHintTest"
);
168
169
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintAbstractTest.php"
);
170
$suite
->addTestSuite(
"ilAssQuestionHintAbstractTest"
);
171
172
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintGUITest.php"
);
173
$suite
->addTestSuite(
"ilAssQuestionHintGUITest"
);
174
175
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintListTest.php"
);
176
$suite
->addTestSuite(
"ilAssQuestionHintListTest"
);
177
178
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintRequestGUITest.php"
);
179
$suite
->addTestSuite(
"ilAssQuestionHintRequestGUITest"
);
180
181
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintRequestStatisticDataTest.php"
);
182
$suite
->addTestSuite(
"ilAssQuestionHintRequestStatisticDataTest"
);
183
184
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintsGUITest.php"
);
185
$suite
->addTestSuite(
"ilAssQuestionHintsGUITest"
);
186
187
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintsOrderingClipboardTest.php"
);
188
$suite
->addTestSuite(
"ilAssQuestionHintsOrderingClipboardTest"
);
189
190
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintsTableGUITest.php"
);
191
$suite
->addTestSuite(
"ilAssQuestionHintsTableGUITest"
);
192
193
require_once(
"./Modules/TestQuestionPool/test/ilAssQuestionHintTrackingTest.php"
);
194
$suite
->addTestSuite(
"ilAssQuestionHintTrackingTest"
);
195
196
// Answertypes
197
// -------------------------------------------------------------------------------------------------------------
198
require_once(
"./Modules/TestQuestionPool/test/assAnswerBinaryStateTest.php"
);
199
$suite
->addTestSuite(
"assAnswerBinaryStateTest"
);
200
201
require_once(
"./Modules/TestQuestionPool/test/assAnswerBinaryStateImageTest.php"
);
202
$suite
->addTestSuite(
"assAnswerBinaryStateImageTest"
);
203
204
require_once(
"./Modules/TestQuestionPool/test/assAnswerClozeTest.php"
);
205
$suite
->addTestSuite(
"assAnswerClozeTest"
);
206
207
require_once(
"./Modules/TestQuestionPool/test/assAnswerErrorTextTest.php"
);
208
$suite
->addTestSuite(
"assAnswerErrorTextTest"
);
// mbecker: 100% Coverage @ 03.08.2012
209
210
require_once(
"./Modules/TestQuestionPool/test/assAnswerImagemapTest.php"
);
211
$suite
->addTestSuite(
"assAnswerImagemapTest"
);
212
213
require_once(
"./Modules/TestQuestionPool/test/assAnswerMatchingTest.php"
);
214
$suite
->addTestSuite(
"assAnswerMatchingTest"
);
215
216
require_once(
"./Modules/TestQuestionPool/test/assAnswerMatchingDefinitionTest.php"
);
217
$suite
->addTestSuite(
"assAnswerMatchingDefinitionTest"
);
218
219
require_once(
"./Modules/TestQuestionPool/test/assAnswerMatchingPairTest.php"
);
220
$suite
->addTestSuite(
"assAnswerMatchingPairTest"
);
221
222
require_once(
"./Modules/TestQuestionPool/test/assAnswerMatchingTermTest.php"
);
223
$suite
->addTestSuite(
"assAnswerMatchingTermTest"
);
224
225
require_once(
"./Modules/TestQuestionPool/test/assAnswerMultipleResponseTest.php"
);
226
$suite
->addTestSuite(
"assAnswerMultipleResponseTest"
);
227
228
require_once(
"./Modules/TestQuestionPool/test/assAnswerMultipleResponseImageTest.php"
);
229
$suite
->addTestSuite(
"assAnswerMultipleResponseImageTest"
);
230
231
require_once(
"./Modules/TestQuestionPool/test/assAnswerOrderingTest.php"
);
232
$suite
->addTestSuite(
"assAnswerOrderingTest"
);
233
234
require_once(
"./Modules/TestQuestionPool/test/assAnswerSimpleTest.php"
);
235
$suite
->addTestSuite(
"assAnswerSimpleTest"
);
236
237
require_once(
"./Modules/TestQuestionPool/test/assAnswerTrueFalseTest.php"
);
238
$suite
->addTestSuite(
"assAnswerTrueFalseTest"
);
239
240
return
$suite
;
241
}
242
}
243
?>
ilModulesTestQuestionPoolSuite\suite
static suite()
Definition:
ilModulesTestQuestionPoolSuite.php:6
$suite
$suite
Definition:
CleanUpTest.php:406
PHPUnit_Framework_TestSuite
ilModulesTestQuestionPoolSuite
Definition:
ilModulesTestQuestionPoolSuite.php:4
Modules
TestQuestionPool
test
ilModulesTestQuestionPoolSuite.php
Generated on Wed Aug 27 2025 19:00:48 for ILIAS by
1.8.13 (using
Doxyfile
)