diff options
Diffstat (limited to 'test/libraries/PMA_SQL_parser_data_test.php')
-rw-r--r-- | test/libraries/PMA_SQL_parser_data_test.php | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/test/libraries/PMA_SQL_parser_data_test.php b/test/libraries/PMA_SQL_parser_data_test.php deleted file mode 100644 index 41f321f597..0000000000 --- a/test/libraries/PMA_SQL_parser_data_test.php +++ /dev/null @@ -1,123 +0,0 @@ -<?php -/* vim: set expandtab sw=4 ts=4 sts=4: */ -/** - * tests for correctness of SQL parser data - * - * @package PhpMyAdmin-test - */ - -/* - * Include to test. - */ -require_once 'libraries/sqlparser.data.php'; -require_once 'libraries/sqlparser.lib.php'; - -/** - * PMA_SQLParser_Data_Test class - * - * this class is for testing sqlparser.data.php - * - * @package PhpMyAdmin-test - */ -class PMA_SQLParser_Data_Test extends PHPUnit_Framework_TestCase -{ - /** - * assert Sorted values - * - * @param array $array Sorted values array - * - * @return null - */ - private function _assertSorted($array) - { - $copy = $array; - sort($copy); - $difference = array_diff_assoc($array, $copy); - $this->assertEquals($difference, array()); - } - - /** - * assert Parser values - * - * @param string $name Parser Data key - * - * @return null - */ - private function _assertParserData($name) - { - $this->_assertSorted($GLOBALS[$name]); - } - - - /** - * Test for PMA_SQPdata - * - * @return void - */ - public function testData() - { - $data = PMA_SQP_getParserDataMap(); - $this->_assertSorted($data['PMA_SQPdata_function_name']); - $this->_assertSorted($data['PMA_SQPdata_column_attrib']); - $this->_assertSorted($data['PMA_SQPdata_reserved_word']); - $this->_assertSorted($data['PMA_SQPdata_forbidden_word']); - $this->_assertSorted($data['PMA_SQPdata_column_type']); - } - - - /** - * Test for PMA_SQPdata_function_name - * - * @return void - */ - public function testFunctionName() - { - $this->_assertParserData('PMA_SQPdata_function_name'); - } - - - /** - * Test for PMA_SQPdata_column_attrib - * - * @return void - */ - public function testColumnAttrib() - { - $this->_assertParserData('PMA_SQPdata_column_attrib'); - } - - - /** - * Test for PMA_SQPdata_reserved_word - * - * @return void - */ - public function testReservedWord() - { - $this->_assertParserData('PMA_SQPdata_reserved_word'); - } - - - /** - * Test for PMA_SQPdata_forbidden_word - * - * @return void - */ - public function testForbiddenWord() - { - $this->_assertParserData('PMA_SQPdata_forbidden_word'); - } - - - /** - * Test for PMA_SQPdata_column_type - * - * @return void - */ - public function testColumnType() - { - $this->_assertParserData('PMA_SQPdata_column_type'); - } -} - -?> |