/** * Test constructor */ public function testConstructor() { $tab = new MenuItem('my_short_name', "Name of My Tab"); $this->assertEqual($tab->short_name, 'my_short_name'); $this->assertEqual($tab->name, 'Name of My Tab'); $this->assertEqual($tab->description, ''); $this->assertEqual($tab->view_template, 'inline.view.tpl'); $datasets = $tab->getDatasets(); $this->assertIsA($datasets, 'array'); $this->assertEqual(sizeof($datasets), 0); }
/** * Test constructor */ public function testConstructor() { $menu_item = new MenuItem("Name of My Menu Item"); $this->assertEqual($menu_item->name, 'Name of My Menu Item'); $this->assertEqual($menu_item->description, ''); $this->assertEqual($menu_item->view_template, 'inline.view.tpl'); $this->assertEqual($menu_item->parent, null); $datasets = $menu_item->getDatasets(); $this->assertIsA($datasets, 'array'); $this->assertEqual(sizeof($datasets), 0); $menu_item1 = new MenuItem("Name of My Menu Item 1", 'descriptive text', 'mytemplate.tpl', "my-parent"); $this->assertEqual($menu_item1->name, 'Name of My Menu Item 1'); $this->assertEqual($menu_item1->description, 'descriptive text'); $this->assertEqual($menu_item1->view_template, 'mytemplate.tpl'); $this->assertEqual($menu_item1->parent, "my-parent"); }