ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilModulesTestQuestionPoolSuite.php
Go to the documentation of this file.
1 <?php
2 
20 
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 }