getPath(); $GLOBALS['pmaThemeImage'] = 'theme/'; $GLOBALS['cfg']['DefaultTabDatabase'] = 'structure'; $GLOBALS['server'] = 1; $GLOBALS['cfg']['ServerDefault'] = 1; $_SESSION['relation'][1]['PMA_VERSION'] = PMA_VERSION; $_SESSION['relation'][1]['navwork'] = true; $this->object = $this->getMockForAbstractClass( 'PMA\libraries\navigation\nodes\NodeDatabaseChild', array('child') ); } /** * Tears down the fixture. * * @access protected * @return void */ protected function tearDown() { unset($this->object); } /** * Tests getHtmlForControlButtons() method * * @return void * @test */ public function testGetHtmlForControlButtons() { $parent = NodeFactory::getInstance('NodeDatabase', 'parent'); $parent->addChild($this->object); $this->object->expects($this->once()) ->method('getItemType') ->will($this->returnValue('itemType')); $html = $this->object->getHtmlForControlButtons(); $this->assertStringStartsWith( '', $html ); $this->assertStringEndsWith( '', $html ); $this->assertContains( '', $html ); } }