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)); } }