assertEquals(
PMA_getPHPDocLink('function'),
'./url.php?url=http%3A%2F%2Fphp.net%2Fmanual%2F'
. $lang . '%2Ffunction&server=99&lang=en&token=token'
);
}
public function providerLinkURL(){
return array(
array('http://wiki.phpmyadmin.net', './url.php?url=http%3A%2F%2Fwiki.phpmyadmin.net&server=99&lang=en&token=token'),
array('https://wiki.phpmyadmin.net', './url.php?url=https%3A%2F%2Fwiki.phpmyadmin.net&server=99&lang=en&token=token'),
array('wiki.phpmyadmin.net', 'wiki.phpmyadmin.net'),
array('index.php?db=phpmyadmin', 'index.php?db=phpmyadmin')
);
}
/**
* @dataProvider providerLinkURL
*/
public function testPMA_linkURL($link, $url){
$this->assertEquals(PMA_linkURL($link), $url);
}
public function testPMA_includeJS()
{
$filename = "common.js";
$mod = 0;
if (file_exists('./js/'.$filename)) {
$mod = filemtime('./js/'.$filename);
} else {
$this->fail("JS file doesn't exists.");
}
$this->assertEquals(PMA_includeJS($filename), ''. "\n");
$filename = '?file.js';
//$this->assertEquals(PMA_includeJS($filename), '\n');
$this->assertEquals(PMA_includeJS($filename), ''."\n");
//$this->assertFalse(PMA_includeJS(null));
}
}