"index1", "File_size"=>100);
$binary_log_file_names[] = array("Log_name"=>"index2", "File_size"=>200);
//Mock DBI
$dbi = $this->getMockBuilder('PMA\libraries\DatabaseInterface')
->disableOriginalConstructor()
->getMock();
$dbi->expects($this->once())->method('fetchResult')
->will($this->returnValue($binary_log_file_names));
$container = Container::getDefaultContainer();
$container->set('dbi', $dbi);
}
/**
* Tests for _getLogSelector
*
* @return void
*/
public function testGetLogSelector()
{
$url_params = array();
$url_params['log'] = "log";
$url_params['dontlimitchars'] = 1;
$class = new ReflectionClass('\PMA\libraries\controllers\server\ServerBinlogController');
$method = $class->getMethod('_getLogSelector');
$method->setAccessible(true);
$ctrl = new ServerBinlogController();
$html = $method->invoke(
$ctrl,
$url_params
);
$this->assertContains(
'Select binary log to view',
$html
);
$this->assertContains(
'