%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : www.kowitt.ac.th / Your IP : 216.73.216.118 Web Server : Microsoft-IIS/7.5 System : Windows NT SERVER02 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.6.31 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/phpMyAdmin/test/classes/ |
Upload File : |
<?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * Test for PMA\libraries\Util class * * @package PhpMyAdmin-test */ require_once 'test/PMATestCase.php'; /** * Test for PMA\libraries\Util class * * @package PhpMyAdmin-test */ class UtilTest extends PMATestCase { /** * Test for createGISData * * @return void */ public function testCreateGISData() { $this->assertEquals( "abc", PMA\libraries\Util::createGISData("abc") ); $this->assertEquals( "GeomFromText('POINT()',10)", PMA\libraries\Util::createGISData("'POINT()',10") ); } /** * Test for getGISFunctions * * @return void */ public function testGetGISFunctions() { $funcs = PMA\libraries\Util::getGISFunctions(); $this->assertArrayHasKey( 'Dimension', $funcs ); $this->assertArrayHasKey( 'GeometryType', $funcs ); $this->assertArrayHasKey( 'MBRDisjoint', $funcs ); } /** * Test for Page Selector * * @return void */ public function testPageSelector() { $this->assertContains( '<select class="pageselector ajax" name="pma" >', PMA\libraries\Util::pageselector("pma", 3) ); } /** * Test for isForeignKeyCheck * * @return void */ public function testIsForeignKeyCheck() { $GLOBALS['server'] = 1; $GLOBALS['cfg']['DefaultForeignKeyChecks'] = 'enable'; $this->assertEquals( true, PMA\libraries\Util::isForeignKeyCheck() ); $GLOBALS['cfg']['DefaultForeignKeyChecks'] = 'disable'; $this->assertEquals( false, PMA\libraries\Util::isForeignKeyCheck() ); $GLOBALS['cfg']['DefaultForeignKeyChecks'] = 'default'; $this->assertEquals( true, PMA\libraries\Util::isForeignKeyCheck() ); } /** * Test for isForeignKeySupported * * @return void */ public function testIsForeignKeySupported() { $GLOBALS['server'] = 1; $this->assertTrue( PMA\libraries\Util::isForeignKeySupported('innodb') ); $this->assertFalse( PMA\libraries\Util::isForeignKeySupported('myisam') ); $this->assertTrue( PMA\libraries\Util::isForeignKeySupported('ndb') ); } }