コード例 #1
0
 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());
 }