insertAt(0,'ABadElement'); self::fail('Expected TInvalidDataTypeException not thrown'); } catch (TInvalidDataTypeException $e) {} $newElement=new TXmlElement('newTag'); $list->insertAt(0,$newElement); self::assertEquals($newElement,$list->itemAt(0)); } public function testRemoveAt() { $element=new TXmlElement('tag'); $list=new TXmlElementList($element); $newElement=new TXmlElement('newTag'); $list->insertAt(0,$newElement); self::assertEquals($newElement,$list->removeAt(0)); } } ?>