public function testInsert() { $list = new CommaListNode(); $list->insertItem($this->createNode('$c'), 0); $items = $list->getItems(); $this->assertCount(1, $items); $this->assertEquals('$c', $items[0]->getText()); $list->insertItem($this->createNode('$a'), 0); $items = $list->getItems(); $this->assertCount(2, $items); $this->assertEquals('$a', $items[0]->getText()); $this->assertEquals('$c', $items[1]->getText()); $list->insertItem($this->createNode('$b'), 1); $items = $list->getItems(); $this->assertCount(3, $items); $this->assertEquals('$a', $items[0]->getText()); $this->assertEquals('$b', $items[1]->getText()); $this->assertEquals('$c', $items[2]->getText()); }