Lines Matching +full:argument +full:- +full:count
20 // Test integer argument.
22 $this->assertSame(MAX_INT32, $arr[MAX_INT32]);
24 $this->assertSame(MIN_INT32, $arr[MIN_INT32]);
25 $this->assertEquals(2, count($arr));
26 $this->assertTrue(isset($arr[MAX_INT32]));
27 $this->assertTrue(isset($arr[MIN_INT32]));
30 $this->assertEquals(0, count($arr));
32 // Test float argument.
35 $this->assertSame(1, $arr[1]);
36 $this->assertSame(2, $arr[2]);
38 $this->assertSame(MAX_INT32, $arr[MAX_INT32]);
40 $this->assertSame(MIN_INT32, $arr[MIN_INT32]);
41 $this->assertEquals(4, count($arr));
46 $this->assertEquals(0, count($arr));
48 // Test string argument.
50 $this->assertSame(2, $arr[2]);
52 $this->assertSame(3, $arr[3]);
54 $this->assertSame(MAX_INT32, $arr[MAX_INT32]);
55 $this->assertEquals(3, count($arr));
59 $this->assertEquals(0, count($arr));
69 $this->assertSame($key, $val);
73 $this->assertTrue(isset($arr_test[0]));
74 $this->assertTrue(isset($arr_test[1]));
75 $this->assertTrue(isset($arr_test[2]));
76 $this->assertSame(3, $i);
86 // Test integer argument.
88 $this->assertSame(-1, $arr[-1]);
89 $this->assertEquals(1, count($arr));
91 $this->assertEquals(0, count($arr));
93 $arr[-1] = -1;
94 $this->assertSame(-1, $arr[-1]);
96 $this->assertSame(MIN_UINT32, $arr[MIN_UINT32]);
97 $this->assertEquals(2, count($arr));
98 unset($arr[-1]);
100 $this->assertEquals(0, count($arr));
102 // Test float argument.
104 $this->assertSame(-1, $arr[-1]);
105 $this->assertEquals(1, count($arr));
107 $this->assertEquals(0, count($arr));
110 $this->assertSame(3, $arr[3]);
111 $arr[-1.0] = -1.0;
112 $this->assertSame(-1, $arr[-1]);
114 $this->assertSame(MIN_UINT32, $arr[MIN_UINT32]);
115 $this->assertEquals(3, count($arr));
117 unset($arr[-1.0]);
119 $this->assertEquals(0, count($arr));
121 // Test string argument.
123 $this->assertSame(-1, $arr[-1]);
124 $this->assertEquals(1, count($arr));
126 $this->assertEquals(0, count($arr));
129 $this->assertSame(7, $arr[7]);
131 $this->assertSame(3, $arr[3]);
132 $arr['-1.0'] = '-1.0';
133 $this->assertSame(-1, $arr[-1]);
135 $this->assertSame(MIN_UINT32, $arr[MIN_UINT32]);
136 $this->assertEquals(4, count($arr));
139 unset($arr['-1.0']);
141 $this->assertEquals(0, count($arr));
151 // Test integer argument.
155 $this->assertSame(MAX_INT64_STRING, $arr[MAX_INT64_STRING]);
156 $this->assertSame(MIN_INT64_STRING, $arr[MIN_INT64_STRING]);
158 $this->assertSame(MAX_INT64, $arr[MAX_INT64]);
159 $this->assertSame(MIN_INT64, $arr[MIN_INT64]);
161 $this->assertEquals(2, count($arr));
164 $this->assertEquals(0, count($arr));
166 // Test float argument.
169 $this->assertSame('1', $arr['1']);
171 $this->assertSame(1, $arr[1]);
173 $this->assertEquals(1, count($arr));
175 $this->assertEquals(0, count($arr));
177 // Test string argument.
183 $this->assertSame('2', $arr['2']);
184 $this->assertSame('3', $arr['3']);
185 $this->assertSame(MAX_INT64_STRING, $arr[MAX_INT64_STRING]);
186 $this->assertSame(MIN_INT64_STRING, $arr[MIN_INT64_STRING]);
188 $this->assertSame(2, $arr[2]);
189 $this->assertSame(3, $arr[3]);
190 $this->assertSame(MAX_INT64, $arr[MAX_INT64]);
191 $this->assertSame(MIN_INT64, $arr[MIN_INT64]);
193 $this->assertEquals(4, count($arr));
198 $this->assertEquals(0, count($arr));
208 // Test integer argument.
211 $this->assertSame(MAX_UINT64_STRING, $arr[MAX_UINT64_STRING]);
213 $this->assertSame(MAX_UINT64, $arr[MAX_UINT64]);
215 $this->assertEquals(1, count($arr));
217 $this->assertEquals(0, count($arr));
219 // Test float argument.
222 $this->assertSame('1', $arr['1']);
224 $this->assertSame(1, $arr[1]);
226 $this->assertEquals(1, count($arr));
228 $this->assertEquals(0, count($arr));
230 // Test string argument.
236 $this->assertSame('2', $arr['2']);
237 $this->assertSame('3', $arr['3']);
238 $this->assertSame(MAX_UINT64_STRING, $arr[MAX_UINT64_STRING]);
240 $this->assertSame(2, $arr[2]);
241 $this->assertSame(3, $arr[3]);
242 $this->assertSame(MAX_UINT64, $arr[MAX_UINT64]);
245 $this->assertEquals(3, count($arr));
249 $this->assertEquals(0, count($arr));
261 $this->assertFloatEquals(1.0, $arr[0], MAX_FLOAT_DIFF);
264 $this->assertFloatEquals(1.1, $arr[1], MAX_FLOAT_DIFF);
267 $this->assertFloatEquals(2.0, $arr[2], MAX_FLOAT_DIFF);
269 $this->assertFloatEquals(3.1, $arr[3], MAX_FLOAT_DIFF);
271 $this->assertEquals(4, count($arr));
283 $this->assertFloatEquals(1.0, $arr[0], MAX_FLOAT_DIFF);
286 $this->assertFloatEquals(1.1, $arr[1], MAX_FLOAT_DIFF);
289 $this->assertFloatEquals(2.0, $arr[2], MAX_FLOAT_DIFF);
291 $this->assertFloatEquals(3.1, $arr[3], MAX_FLOAT_DIFF);
293 $this->assertEquals(4, count($arr));
305 $this->assertSame(True, $arr[True]);
306 $this->assertEquals(1, count($arr));
308 $this->assertEquals(0, count($arr));
311 $this->assertSame(False, $arr[False]);
312 $this->assertEquals(1, count($arr));
314 $this->assertEquals(0, count($arr));
317 $arr[-1] = -1;
318 $this->assertSame(True, $arr[True]);
319 $this->assertEquals(1, count($arr));
320 unset($arr[-1]);
321 $this->assertEquals(0, count($arr));
324 $this->assertSame(False, $arr[False]);
325 $this->assertEquals(1, count($arr));
327 $this->assertEquals(0, count($arr));
331 $this->assertSame(True, $arr[True]);
332 $this->assertEquals(1, count($arr));
334 $this->assertEquals(0, count($arr));
337 $this->assertSame(False, $arr[False]);
338 $this->assertEquals(1, count($arr));
340 $this->assertEquals(0, count($arr));
344 $this->assertSame(True, $arr[True]);
345 $this->assertEquals(1, count($arr));
347 $this->assertEquals(0, count($arr));
350 $this->assertSame(False, $arr[False]);
351 $this->assertEquals(1, count($arr));
353 $this->assertEquals(0, count($arr));
365 $this->assertSame('abc', $arr['abc']);
366 $this->assertEquals(1, count($arr));
368 $this->assertEquals(0, count($arr));
371 $this->assertSame('1', $arr['1']);
372 $this->assertEquals(1, count($arr));
374 $this->assertEquals(0, count($arr));
377 $this->assertSame('1.1', $arr['1.1']);
378 $this->assertEquals(1, count($arr));
380 $this->assertEquals(0, count($arr));
383 $this->assertSame('1', $arr['1']);
384 $this->assertEquals(1, count($arr));
386 $this->assertEquals(0, count($arr));
396 $this->assertSame($key, $val);
400 $this->assertTrue(isset($arr_test['0']));
401 $this->assertTrue(isset($arr_test['1']));
402 $this->assertTrue(isset($arr_test['2']));
403 $this->assertSame(3, $i);
416 $sub_m->setA(1);
418 $this->assertSame(1, $arr[0]->getA());
420 $this->assertEquals(1, count($arr));
427 $arr[$i]->setA($i);
434 $value_test[] = $val->getA();
437 $this->assertTrue(isset($key_test['0']));
438 $this->assertTrue(isset($key_test['1']));
439 $this->assertTrue(isset($key_test['2']));
440 $this->assertTrue(isset($value_test['0']));
441 $this->assertTrue(isset($value_test['1']));
442 $this->assertTrue(isset($value_test['2']));
443 $this->assertSame(3, $i);
456 $m->setMapBoolBool($values);
462 $m->setMapInt32Int32($values);
468 $m->setMapInt32Double($values);
474 $m->setMapStringString($values);
480 $m->setMapInt32Message($values);
482 $this->assertTrue(true);
494 $this->assertTrue($map == $map2);
498 $this->assertFalse($map == $map2);
502 $this->assertTrue($map == $map2);
505 $this->assertFalse(new MapField(GPBType::INT32, GPBType::INT32) ==
507 $this->assertFalse(new MapField(GPBType::INT32, GPBType::INT32) ==
509 $this->assertFalse(
525 $sub_m->setA(1);
529 $this->assertSame($map[0], $map2[0]);
542 // $arr[0]->SetMapRecursive($arr);
553 // $this->assertLessThan($start, $end);