This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
More...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Unit tests
- Author
- Maximilian Becker mbeck.nosp@m.er@d.nosp@m.ataba.nosp@m.y.de
Definition at line 26 of file assClozeTestTest.php.
◆ setUp()
| assClozeTestTest::setUp |
( |
| ) |
|
|
protected |
◆ test_cleanQuestionText_shouldReturnCleanedText()
| assClozeTestTest::test_cleanQuestionText_shouldReturnCleanedText |
( |
| ) |
|
Definition at line 64 of file assClozeTestTest.php.
64 : void
65 {
66
67 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
69 $in_text = 'Ein <gap>Männlein</gap> steht <gap id="Walter">im</gap> <b>Walde</b> ganz <gap 2>still</gap> und [gap]stumm[/gap]<hr />';
70 $expected = 'Ein [gap]Männlein[/gap] steht [gap]im[/gap] <b>Walde</b> ganz [gap]still[/gap] und [gap]stumm[/gap]<hr />';
71
72 $actual = $instance->cleanQuestiontext($in_text);
73
74 $this->assertEquals($expected, $actual);
75 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ test_getAdditionalTableName_shouldReturnAdditionalTableName()
| assClozeTestTest::test_getAdditionalTableName_shouldReturnAdditionalTableName |
( |
| ) |
|
Definition at line 176 of file assClozeTestTest.php.
176 : void
177 {
178
179 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
181 $expected = 'qpl_qst_cloze';
182
183 $actual = $instance->getAdditionalTableName();
184
185 $this->assertEquals($expected, $actual);
186 }
◆ test_getAnswerTableName_shouldReturnAnswerTableName()
| assClozeTestTest::test_getAnswerTableName_shouldReturnAnswerTableName |
( |
| ) |
|
Definition at line 188 of file assClozeTestTest.php.
188 : void
189 {
190
191 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
193 $expected = array("qpl_a_cloze",'qpl_a_cloze_combi_res');
194
195 $actual = $instance->getAnswerTableName();
196
197 $this->assertEquals($expected, $actual);
198 }
◆ test_getQuestionType_shouldReturnQuestionType()
| assClozeTestTest::test_getQuestionType_shouldReturnQuestionType |
( |
| ) |
|
Definition at line 151 of file assClozeTestTest.php.
151 : void
152 {
153
154 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
156 $expected = 'assClozeTest';
157
158 $actual = $instance->getQuestionType();
159
160 $this->assertEquals($expected, $actual);
161 }
◆ test_instantiateObject_shouldReturnInstance()
| assClozeTestTest::test_instantiateObject_shouldReturnInstance |
( |
| ) |
|
Definition at line 53 of file assClozeTestTest.php.
53 : void
54 {
55
56 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
57
58
60
61 $this->assertInstanceOf('assClozeTest', $instance);
62 }
◆ test_isComplete_shouldReturnFalseIfIncomplete()
| assClozeTestTest::test_isComplete_shouldReturnFalseIfIncomplete |
( |
| ) |
|
Definition at line 77 of file assClozeTestTest.php.
77 : void
78 {
79
80 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
82 $expected = false;
83
84 $actual = $instance->isComplete();
85
86 $this->assertEquals($expected, $actual);
87 }
◆ test_setGetEndTag_defaultShoulBeApplied()
| assClozeTestTest::test_setGetEndTag_defaultShoulBeApplied |
( |
| ) |
|
Definition at line 133 of file assClozeTestTest.php.
133 : void
134 {
135
136 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
138 $alternate_tag = '</gappo_the_great>';
139 $expected = '[/gap]';
140
141 $instance->setEndTag($alternate_tag);
142 $intermediate = $instance->getEndTag();
143 $this->assertEquals($alternate_tag, $intermediate);
144
145 $instance->setEndTag();
146 $actual = $instance->getEndTag();
147
148 $this->assertEquals($expected, $actual);
149 }
◆ test_setGetEndTag_shouldReturnValueUnchanged()
| assClozeTestTest::test_setGetEndTag_shouldReturnValueUnchanged |
( |
| ) |
|
Definition at line 120 of file assClozeTestTest.php.
120 : void
121 {
122
123 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
125 $expected = '</gappo_the_great>';
126
127 $instance->setEndTag($expected);
128 $actual = $instance->getEndTag();
129
130 $this->assertEquals($expected, $actual);
131 }
◆ test_setGetFixedTextLength_shouldReturnValueUnchanged()
| assClozeTestTest::test_setGetFixedTextLength_shouldReturnValueUnchanged |
( |
| ) |
|
Definition at line 200 of file assClozeTestTest.php.
200 : void
201 {
202
203 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
205 $expected = 123;
206
207 $instance->setFixedTextLength($expected);
208 $actual = $instance->getFixedTextLength();
209
210 $this->assertEquals($expected, $actual);
211 }
◆ test_setGetIdenticalScoring_shouldReturnValueUnchanged()
| assClozeTestTest::test_setGetIdenticalScoring_shouldReturnValueUnchanged |
( |
| ) |
|
Definition at line 163 of file assClozeTestTest.php.
163 : void
164 {
165
166 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
168 $expected = 1;
169
170 $instance->setIdenticalScoring(true);
171 $actual = $instance->getIdenticalScoring();
172
173 $this->assertEquals($expected, $actual);
174 }
◆ test_setGetStartTag_defaultShoulBeApplied()
| assClozeTestTest::test_setGetStartTag_defaultShoulBeApplied |
( |
| ) |
|
Definition at line 102 of file assClozeTestTest.php.
102 : void
103 {
104
105 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
107 $alternate_tag = '<gappo_the_great>';
108 $expected = '[gap]';
109
110 $instance->setStartTag($alternate_tag);
111 $intermediate = $instance->getStartTag();
112 $this->assertEquals($alternate_tag, $intermediate);
113
114 $instance->setStartTag();
115 $actual = $instance->getStartTag();
116
117 $this->assertEquals($expected, $actual);
118 }
◆ test_setGetStartTag_shouldReturnValueUnchanged()
| assClozeTestTest::test_setGetStartTag_shouldReturnValueUnchanged |
( |
| ) |
|
Definition at line 89 of file assClozeTestTest.php.
89 : void
90 {
91
92 require_once './Modules/TestQuestionPool/classes/class.assClozeTest.php';
94 $expected = '<gappo_the_great>';
95
96 $instance->setStartTag($expected);
97 $actual = $instance->getStartTag();
98
99 $this->assertEquals($expected, $actual);
100 }
◆ $backupGlobals
| assClozeTestTest::$backupGlobals = false |
|
protected |
The documentation for this class was generated from the following file: