getPath();
$GLOBALS['cfg']['DefaultTabDatabase'] = 'structure';
$GLOBALS['server'] = 1;
$GLOBALS['cfg']['ServerDefault'] = 1;
$GLOBALS['pmaThemeImage'] = '';
$_SESSION['relation'][1]['PMA_VERSION'] = PMA_VERSION;
$_SESSION['relation'][1]['navwork'] = true;
$this->object = $this->getMockForAbstractClass(
NodeDatabaseChild::class,
['child']
);
}
/**
* Tears down the fixture.
*
* @access protected
*/
protected function tearDown(): void
{
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->assertStringContainsString(
'',
$html
);
}
}