public function testGet() { $list = new CommaListNode(); $this->assertCount(0, $list->getItems()); $list->append([$this->createNode('$a'), Token::comma(), Token::space(), $this->createNode('$b'), Token::comma(), Token::space(), $this->createNode('$c')]); $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()); $this->assertEquals('$a', $list->getItem(0)->getText()); $this->assertEquals('$b', $list->getItem(1)->getText()); $this->assertEquals('$c', $list->getItem(2)->getText()); }