예제 #1
0
 public function testRegisterItem()
 {
     $menu = new Menu();
     $item1 = $menu->registerItem('name1', array('text' => 'text1', 'href' => 'url1'));
     $this->assertEquals('url1', $item1->getHref());
     $this->assertEquals('name1', $item1->getName());
     $item1_gotten = $menu->getItem('name1');
     $this->assertEquals($item1, $item1_gotten);
     $item1_unregistered = $menu->unregisterItem('name1');
     $this->assertEquals($item1, $item1_unregistered);
     $this->assertEquals(0, count($menu->getItems()));
 }