+++ /dev/null
---TEST--
-Checks that the shift() method of DoublyLinkedList does not accept args.
---CREDITS--
-PHPNW Test Fest 2009 - Rick Ogden
---FILE--
-<?php
-$ll = new SplDoublyLinkedList();
-$ll->push(1);
-$ll->push(2);
-
-var_dump($ll->shift(1));
-?>
---EXPECTF--
-Warning: SplDoublyLinkedList::shift() expects exactly 0 parameters, 1 given in %s on line %d
-NULL
+++ /dev/null
---TEST--
-SPL: SplDoublyLinkedList : offsetUnset - first element
---CREDITS--
-PHPNW TestFest2009 - Rowan Merewood <rowan@merewood.org>
---FILE--
-<?php
-$list = new SplDoublyLinkedList();
-$list->push('oh');
-$list->push('hai');
-$list->push('thar');
-$list->offsetUnset(0);
-var_dump($list);
-?>
---EXPECTF--
-object(SplDoublyLinkedList)#1 (2) {
- [%u|b%"flags":%u|b%"SplDoublyLinkedList":private]=>
- int(0)
- [%u|b%"dllist":%u|b%"SplDoublyLinkedList":private]=>
- array(2) {
- [0]=>
- %string|unicode%(3) "hai"
- [1]=>
- %string|unicode%(4) "thar"
- }
-}
+++ /dev/null
---TEST--
-Checks that offsetExists() does not accept a value larger than the array.
---CREDITS--
- PHPNW Test Fest 2009 - Rick Ogden
---FILE--
-<?php
-$ar = new SplFixedArray(3);
-$ar[0] = 1;
-$ar[1] = 2;
-$ar[2] = 3;
-
-var_dump($ar->offsetExists(4));
-?>
---EXPECT--
-bool(false)
+++ /dev/null
---TEST--
-SPL: SplDoublyLinkedList : offsetUnset - first element
---CREDITS--
-PHPNW TestFest2009 - Rowan Merewood <rowan@merewood.org>
---FILE--
-<?php
-$list = new SplDoublyLinkedList();
-$list->push('oh');
-$list->push('hai');
-$list->push('thar');
-echo $list->bottom() . "\n";
-$list->offsetUnset(0);
-echo $list->bottom() . "\n";
-?>
---EXPECT--
-oh
-hai
+++ /dev/null
---TEST--
-SPL: SplDoublyLinkedList : offsetUnset - last element
---CREDITS--
-PHPNW TestFest2009 - Rowan Merewood <rowan@merewood.org>
---FILE--
-<?php
-$list = new SplDoublyLinkedList();
-$list->push('oh');
-$list->push('hai');
-$list->push('thar');
-$list->offsetUnset(2);
-var_dump($list);
-?>
---EXPECTF--
-object(SplDoublyLinkedList)#1 (2) {
- [%u|b%"flags":%u|b%"SplDoublyLinkedList":private]=>
- int(0)
- [%u|b%"dllist":%u|b%"SplDoublyLinkedList":private]=>
- array(2) {
- [0]=>
- %string|unicode%(2) "oh"
- [1]=>
- %string|unicode%(3) "hai"
- }
-}