Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
8ce5233db2
@ -12,7 +12,10 @@ if (!defined('PHPMYADMIN')) {
|
||||
/**
|
||||
* Parses and analyzes the given SQL query.
|
||||
*
|
||||
* @param string $sql_query
|
||||
* @param string $sql_query SQL query
|
||||
* @param string $db DB name
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
function PMA_parseAndAnalyze($sql_query, $db = null)
|
||||
{
|
||||
|
||||
@ -101,7 +101,8 @@ class PMA_Linter_Test extends PHPUnit_Framework_TestCase
|
||||
array(
|
||||
array(
|
||||
array(
|
||||
'message' => 'Unrecognized data type. (near <code>IN</code>)',
|
||||
'message' => 'Unrecognized data type. (near ' .
|
||||
'<code>IN</code>)',
|
||||
'fromLine' => 0,
|
||||
'fromColumn' => 22,
|
||||
'toLine' => 0,
|
||||
@ -109,7 +110,8 @@ class PMA_Linter_Test extends PHPUnit_Framework_TestCase
|
||||
'severity' => 'error',
|
||||
),
|
||||
array(
|
||||
'message' => 'A closing bracket was expected. (near <code>IN</code>)',
|
||||
'message' => 'A closing bracket was expected. (near ' .
|
||||
'<code>IN</code>)',
|
||||
'fromLine' => 0,
|
||||
'fromColumn' => 22,
|
||||
'toLine' => 0,
|
||||
@ -122,7 +124,8 @@ class PMA_Linter_Test extends PHPUnit_Framework_TestCase
|
||||
array(
|
||||
array(
|
||||
array(
|
||||
'message' => 'Linting is disabled for this query because it exceeds the maximum length.',
|
||||
'message' => 'Linting is disabled for this query because ' .
|
||||
'it exceeds the maximum length.',
|
||||
'fromLine' => 0,
|
||||
'fromColumn' => 0,
|
||||
'toLine' => 0,
|
||||
|
||||
@ -18,7 +18,11 @@ require_once 'libraries/sql.lib.php';
|
||||
*/
|
||||
class PMA_SqlTest extends PHPUnit_Framework_TestCase
|
||||
{
|
||||
|
||||
/**
|
||||
* Test PMA_getSqlWithLimitClause
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testGetSqlWithLimitClause()
|
||||
{
|
||||
// Test environment.
|
||||
@ -26,13 +30,20 @@ class PMA_SqlTest extends PHPUnit_Framework_TestCase
|
||||
$GLOBALS['_SESSION']['tmpval']['max_rows'] = 2;
|
||||
$GLOBALS['db'] = 'db';
|
||||
|
||||
$analyzed_sql_results = PMA_parseAndAnalyze('SELECT * FROM test LIMIT 0, 10');
|
||||
$analyzed_sql_results = PMA_parseAndAnalyze(
|
||||
'SELECT * FROM test LIMIT 0, 10'
|
||||
);
|
||||
$this->assertEquals(
|
||||
'SELECT * FROM test LIMIT 1, 2 ',
|
||||
PMA_getSqlWithLimitClause($analyzed_sql_results)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test PMA_isRememberSortingOrder
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testIsRememberSortingOrder()
|
||||
{
|
||||
// Test environment.
|
||||
@ -70,6 +81,11 @@ class PMA_SqlTest extends PHPUnit_Framework_TestCase
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test PMA_isAppendLimitClause
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testIsAppendLimitClause()
|
||||
{
|
||||
// Test environment.
|
||||
@ -89,6 +105,11 @@ class PMA_SqlTest extends PHPUnit_Framework_TestCase
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test PMA_isJustBrowsing
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testIsJustBrowsing()
|
||||
{
|
||||
// Test environment.
|
||||
@ -117,6 +138,11 @@ class PMA_SqlTest extends PHPUnit_Framework_TestCase
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test PMA_isDeleteTransformationInfo
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testIsDeleteTransformationInfo()
|
||||
{
|
||||
$this->assertTrue(
|
||||
@ -138,6 +164,11 @@ class PMA_SqlTest extends PHPUnit_Framework_TestCase
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test PMA_hasNoRightsToDropDatabase
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testHasNoRightsToDropDatabase()
|
||||
{
|
||||
$this->assertEquals(
|
||||
|
||||
Loading…
Reference in New Issue
Block a user