Annotation of embedaddon/php/ext/spl/tests/bug51119.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: SPL: LimitIterator zero is valid offset
3: --FILE--
4: <?php
5:
6: $array = array('a', 'b', 'c');
7: $arrayIterator = new ArrayIterator($array);
8:
9: try {
10: $limitIterator = new LimitIterator($arrayIterator, 0);
11: foreach ($limitIterator as $item) {
12: echo $item . "\n";
13: }
14: } catch (OutOfRangeException $e){
15: print $e->getMessage() . "\n";
16: }
17:
18: try {
19: $limitIterator = new LimitIterator($arrayIterator, -1);
20: foreach ($limitIterator as $item) {
21: echo $item . "\n";
22: }
23: } catch (OutOfRangeException $e){
24: print $e->getMessage() . "\n";
25: }
26:
27: ?>
28: ===DONE===
29: --EXPECT--
30: a
31: b
32: c
33: Parameter offset must be >= 0
34: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>