ILIAS  release_8 Revision v8.24
ilModulesTestQuestionPoolSuite.php
Go to the documentation of this file.
1<?php
2
19use PHPUnit\Framework\TestSuite;
20
21class 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}