◆ setUp()
ComponentHelperTest::setUp |
( |
| ) |
|
◆ test_cachesCanonicalName()
ComponentHelperTest::test_cachesCanonicalName |
( |
| ) |
|
Definition at line 84 of file ComponentHelperTest.php.
85 {
86 $name1 = $this->mock->getCanonicalName();
87 $name2 = $this->mock->getCanonicalName();
88 $this->assertEquals($name1, $name2);
89 $this->assertEquals(1, $this->mock->called_gcnbfqn);
90 }
◆ test_check_arg_instanceof_not_ok()
ComponentHelperTest::test_check_arg_instanceof_not_ok |
( |
| ) |
|
Definition at line 158 of file ComponentHelperTest.php.
159 {
160 try {
161 $this->mock->_checkArgInstanceOf("some_arg", $this, ComponentMock::class);
162 $this->assertFalse("This should not happen.");
163 } catch (\InvalidArgumentException $e) {
164 $this->assertEquals("Argument 'some_arg': expected ComponentMock, got ComponentHelperTest", $e->getMessage());
165 }
166 }
◆ test_check_arg_instanceof_ok()
ComponentHelperTest::test_check_arg_instanceof_ok |
( |
| ) |
|
Definition at line 149 of file ComponentHelperTest.php.
150 {
151 try {
152 $this->mock->_checkArgInstanceOf("some_arg", $this->mock, ComponentMock::class);
153 } catch (\InvalidArgumentException $e) {
154 $this->assertFalse("This should not happen.");
155 }
156 }
◆ test_check_arg_is_element_ok()
ComponentHelperTest::test_check_arg_is_element_ok |
( |
| ) |
|
Definition at line 170 of file ComponentHelperTest.php.
171 {
172 try {
173 $this->mock->_checkArgIsElement("some_arg", "bar", array("foo", "bar"), "foobar");
174 } catch (\InvalidArgumentException $e) {
175 $this->assertFalse("This should not happen.");
176 }
177 }
◆ test_check_arg_list_elements_multi_class_not_ok()
ComponentHelperTest::test_check_arg_list_elements_multi_class_not_ok |
( |
| ) |
|
Definition at line 235 of file ComponentHelperTest.php.
236 {
238 try {
239 $this->mock->_checkArgListElements(
"some_arg",
$l, array(
"Class1",
"Class2"));
240 $this->assertFalse("This should not happen.");
241 } catch (\InvalidArgumentException $e) {
242 $this->assertEquals("Argument 'some_arg': expected Class1, Class2, got Class3", $e->getMessage());
243 }
244 }
References $l.
◆ test_check_arg_list_elements_multi_class_ok()
ComponentHelperTest::test_check_arg_list_elements_multi_class_ok |
( |
| ) |
|
Definition at line 225 of file ComponentHelperTest.php.
226 {
228 try {
229 $this->mock->_checkArgListElements(
"some_arg",
$l, array(
"Class1",
"Class2"));
230 } catch (\InvalidArgumentException $e) {
231 $this->assertFalse("This should not happen.");
232 }
233 }
References $l.
◆ test_check_arg_list_elements_no_ok()
ComponentHelperTest::test_check_arg_list_elements_no_ok |
( |
| ) |
|
Definition at line 214 of file ComponentHelperTest.php.
215 {
217 try {
218 $this->mock->_checkArgListElements(
"some_arg",
$l, array(
"Class1"));
219 $this->assertFalse("This should not happen.");
220 } catch (\InvalidArgumentException $e) {
221 $this->assertEquals("Argument 'some_arg': expected Class1, got Class2", $e->getMessage());
222 }
223 }
References $l.
◆ test_check_arg_list_elements_ok()
ComponentHelperTest::test_check_arg_list_elements_ok |
( |
| ) |
|
Definition at line 204 of file ComponentHelperTest.php.
205 {
207 try {
208 $this->mock->_checkArgListElements(
"some_arg",
$l, array(
"Class1"));
209 } catch (\InvalidArgumentException $e) {
210 $this->assertFalse("This should not happen.");
211 }
212 }
References $l.
◆ test_check_arg_list_elements_string_or_int_not_ok()
ComponentHelperTest::test_check_arg_list_elements_string_or_int_not_ok |
( |
| ) |
|
Definition at line 256 of file ComponentHelperTest.php.
257 {
259 try {
260 $this->mock->_checkArgListElements(
"some_arg",
$l, array(
"string",
"int"));
261 $this->assertFalse("This should not happen.");
262 } catch (\InvalidArgumentException $e) {
263 $this->assertEquals("Argument 'some_arg': expected string, int, got Class1", $e->getMessage());
264 }
265 }
References $l.
◆ test_check_arg_list_elements_string_or_int_ok()
ComponentHelperTest::test_check_arg_list_elements_string_or_int_ok |
( |
| ) |
|
Definition at line 246 of file ComponentHelperTest.php.
247 {
248 $l = array(1,
"foo");
249 try {
250 $this->mock->_checkArgListElements(
"some_arg",
$l, array(
"string",
"int"));
251 } catch (\InvalidArgumentException $e) {
252 $this->assertFalse("This should not happen.");
253 }
254 }
References $l.
◆ test_check_arg_list_not_ok_1()
ComponentHelperTest::test_check_arg_list_not_ok_1 |
( |
| ) |
|
Definition at line 281 of file ComponentHelperTest.php.
282 {
283 $l = array(
"a" => 1,
"b" => 2, 4 => 3);
284 try {
285 $this->mock->_checkArgList(
"some_arg",
$l,
function ($k, $v) {
286 return is_string($k) && is_int($v);
287 }, function ($k, $v) {
288 return "expected keys of type string and integer values, got ($k => $v)";
289 });
290 $this->assertFalse("This should not happen.");
291 } catch (\InvalidArgumentException $e) {
292 $m =
"expected keys of type string and integer values, got (4 => 3)";
293 $this->assertEquals("Argument 'some_arg': $m", $e->getMessage());
294 }
295 }
References $l, and $m.
◆ test_check_arg_list_not_ok_2()
ComponentHelperTest::test_check_arg_list_not_ok_2 |
( |
| ) |
|
Definition at line 297 of file ComponentHelperTest.php.
298 {
299 $l = array(
"a" => 1,
"b" => 2,
"c" =>
"d");
300 try {
301 $this->mock->_checkArgList(
"some_arg",
$l,
function ($k, $v) {
302 return is_string($k) && is_int($v);
303 }, function ($k, $v) {
304 return "expected keys of type string and integer values, got ($k => $v)";
305 });
306
307 $this->assertFalse("This should not happen.");
308 } catch (\InvalidArgumentException $e) {
309 $m =
"expected keys of type string and integer values, got (c => d)";
310 $this->assertEquals("Argument 'some_arg': $m", $e->getMessage());
311 }
312 }
References $l, and $m.
◆ test_check_arg_list_ok()
ComponentHelperTest::test_check_arg_list_ok |
( |
| ) |
|
Definition at line 267 of file ComponentHelperTest.php.
268 {
269 $l = array(
"a" => 1,
"b" => 2,
"c" => 3);
270 try {
271 $this->mock->_checkArgList(
"some_arg",
$l,
function ($k, $v) {
272 return is_string($k) && is_int($v);
273 }, function ($k, $v) {
274 return "expected keys of type string and integer values, got ($k => $v)";
275 });
276 } catch (\InvalidArgumentException $e) {
277 $this->assertFalse("This should not happen.");
278 }
279 }
References $l.
◆ test_check_arg_not_ok()
ComponentHelperTest::test_check_arg_not_ok |
( |
| ) |
|
Definition at line 101 of file ComponentHelperTest.php.
102 {
103 try {
104 $this->mock->_checkArg("some_arg", false, "some message");
105 $this->assertFalse("This should not happen.");
106 } catch (\InvalidArgumentException $e) {
107 $this->assertEquals("Argument 'some_arg': some message", $e->getMessage());
108 }
109 }
◆ test_check_arg_ok()
ComponentHelperTest::test_check_arg_ok |
( |
| ) |
|
Definition at line 92 of file ComponentHelperTest.php.
93 {
94 try {
95 $this->mock->_checkArg("some_arg", true, "some message");
96 } catch (\InvalidArgumentException $e) {
97 $this->assertFalse("This should not happen.");
98 }
99 }
◆ test_check_float_arg_not_ok()
ComponentHelperTest::test_check_float_arg_not_ok |
( |
| ) |
|
Definition at line 323 of file ComponentHelperTest.php.
324 {
325 try {
326 $this->mock->_checkFloatArg("some_arg", "foo");
327 $this->assertFalse("This should not happen.");
328 } catch (\InvalidArgumentException $e) {
329 $this->assertEquals("Argument 'some_arg': expected float, got string 'foo'", $e->getMessage());
330 }
331 }
◆ test_check_float_arg_ok()
ComponentHelperTest::test_check_float_arg_ok |
( |
| ) |
|
Definition at line 314 of file ComponentHelperTest.php.
315 {
316 try {
317 $this->mock->_checkFloatArg("some_arg", 1.73);
318 } catch (\InvalidArgumentException $e) {
319 $this->assertFalse("This should not happen.");
320 }
321 }
◆ test_check_int_arg_not_ok()
ComponentHelperTest::test_check_int_arg_not_ok |
( |
| ) |
|
Definition at line 120 of file ComponentHelperTest.php.
121 {
122 try {
123 $this->mock->_checkIntArg("some_arg", "foo");
124 $this->assertFalse("This should not happen.");
125 } catch (\InvalidArgumentException $e) {
126 $this->assertEquals("Argument 'some_arg': expected integer, got string 'foo'", $e->getMessage());
127 }
128 }
◆ test_check_int_arg_ok()
ComponentHelperTest::test_check_int_arg_ok |
( |
| ) |
|
Definition at line 111 of file ComponentHelperTest.php.
112 {
113 try {
114 $this->mock->_checkIntArg("some_arg", 1);
115 } catch (\InvalidArgumentException $e) {
116 $this->assertFalse("This should not happen.");
117 }
118 }
◆ test_check_string_arg_is_element_not_ok()
ComponentHelperTest::test_check_string_arg_is_element_not_ok |
( |
| ) |
|
Definition at line 179 of file ComponentHelperTest.php.
180 {
181 try {
182 $this->mock->_checkArgIsElement("some_arg", "baz", array("foo", "bar"), "foobar");
183 $this->assertFalse("This should not happen.");
184 } catch (\InvalidArgumentException $e) {
185 $this->assertEquals("Argument 'some_arg': expected foobar, got 'baz'", $e->getMessage());
186 }
187 }
◆ test_check_string_arg_not_ok()
ComponentHelperTest::test_check_string_arg_not_ok |
( |
| ) |
|
Definition at line 139 of file ComponentHelperTest.php.
140 {
141 try {
142 $this->mock->_checkStringArg("some_arg", 1);
143 $this->assertFalse("This should not happen.");
144 } catch (\InvalidArgumentException $e) {
145 $this->assertEquals("Argument 'some_arg': expected string, got integer '1'", $e->getMessage());
146 }
147 }
◆ test_check_string_arg_ok()
ComponentHelperTest::test_check_string_arg_ok |
( |
| ) |
|
Definition at line 130 of file ComponentHelperTest.php.
131 {
132 try {
133 $this->mock->_checkStringArg("some_arg", "bar");
134 } catch (\InvalidArgumentException $e) {
135 $this->assertFalse("This should not happen.");
136 }
137 }
◆ test_getCanonicalName()
ComponentHelperTest::test_getCanonicalName |
( |
| ) |
|
Definition at line 78 of file ComponentHelperTest.php.
79 {
80 $c = new \ILIAS\UI\Component\Test\TestComponent("foo");
81 $this->assertEquals("Test Component Test", $c->getCanonicalName());
82 }
◆ test_to_array_with_array()
ComponentHelperTest::test_to_array_with_array |
( |
| ) |
|
Definition at line 189 of file ComponentHelperTest.php.
190 {
191 $foo = array("foo", "bar");
192 $res = $this->mock->_toArray($foo);
193
194 $this->assertEquals($foo,
$res);
195 }
foreach($_POST as $key=> $value) $res
References $res.
◆ test_to_array_with_int()
ComponentHelperTest::test_to_array_with_int |
( |
| ) |
|
The documentation for this class was generated from the following file: