summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDamian Dlugosz <bigfootdd@gmail.com>2017-01-03 22:06:01 +0100
committerDamian Dlugosz <bigfootdd@gmail.com>2017-01-06 00:11:32 +0100
commita6e45c5e2e006bbd90306e1e947e25e601965657 (patch)
tree07fbbdbe95d08721e97b6683226ad3a26a6e9886 /tests
parent082a1fad6c64f455ac42698cb9c7a08f0347a2c0 (diff)
downloadsql-parser-a6e45c5e2e006bbd90306e1e947e25e601965657.zip
sql-parser-a6e45c5e2e006bbd90306e1e947e25e601965657.tar.gz
sql-parser-a6e45c5e2e006bbd90306e1e947e25e601965657.tar.bz2
Apply php-cs-fixer
Diffstat (limited to 'tests')
-rw-r--r--tests/Builder/AlterStatementTest.php2
-rw-r--r--tests/Builder/CreateStatementTest.php32
-rw-r--r--tests/Builder/DeleteStatementTest.php8
-rw-r--r--tests/Builder/ExplainStatement.php2
-rw-r--r--tests/Builder/InsertStatementTest.php2
-rw-r--r--tests/Builder/ReplaceStatementTest.php2
-rw-r--r--tests/Builder/SelectStatementTest.php3
-rw-r--r--tests/Builder/SetStatementTest.php2
-rw-r--r--tests/Builder/StatementTest.php2
-rw-r--r--tests/Builder/TransactionStatementTest.php2
-rw-r--r--tests/Components/Array2dTest.php6
-rw-r--r--tests/Components/ArrayObjTest.php2
-rw-r--r--tests/Components/CaseExpressionTest.php2
-rw-r--r--tests/Components/ComponentTest.php2
-rw-r--r--tests/Components/ConditionTest.php2
-rw-r--r--tests/Components/CreateDefinitionTest.php2
-rw-r--r--tests/Components/ExpressionArrayTest.php2
-rw-r--r--tests/Components/ExpressionTest.php4
-rw-r--r--tests/Components/FunctionCallTest.php2
-rw-r--r--tests/Components/IntoKeywordTest.php2
-rw-r--r--tests/Components/JoinKeywordTest.php6
-rw-r--r--tests/Components/KeyTest.php2
-rw-r--r--tests/Components/LimitTest.php2
-rw-r--r--tests/Components/OptionsArrayTest.php2
-rw-r--r--tests/Components/OrderKeywordTest.php5
-rw-r--r--tests/Components/ParameterDefinitionTest.php2
-rw-r--r--tests/Components/PartitionDefinitionTest.php2
-rw-r--r--tests/Components/ReferenceTest.php2
-rw-r--r--tests/Components/RenameOperationTest.php2
-rw-r--r--tests/Lexer/ContextTest.php4
-rw-r--r--tests/Lexer/IsMethodsTest.php6
-rw-r--r--tests/Lexer/LexerTest.php4
-rw-r--r--tests/Lexer/TokenTest.php2
-rw-r--r--tests/Lexer/TokensListTest.php2
-rw-r--r--tests/Misc/BugsTest.php1
-rw-r--r--tests/Misc/UtfStringTest.php2
-rw-r--r--tests/Parser/AlterStatementTest.php1
-rw-r--r--tests/Parser/CallStatementTest.php1
-rw-r--r--tests/Parser/CreateStatementTest.php1
-rw-r--r--tests/Parser/DeleteStatementTest.php1
-rw-r--r--tests/Parser/ExplainStatement.php1
-rw-r--r--tests/Parser/InsertStatementTest.php1
-rw-r--r--tests/Parser/ParserTest.php4
-rw-r--r--tests/Parser/RenameStatementTest.php1
-rw-r--r--tests/Parser/ReplaceStatementTest.php1
-rw-r--r--tests/Parser/RestoreStatementTest.php1
-rw-r--r--tests/Parser/SelectStatementTest.php2
-rw-r--r--tests/Parser/SetStatementTest.php1
-rw-r--r--tests/Parser/TransactionStatementTest.php1
-rw-r--r--tests/Parser/UpdateStatementTest.php1
-rw-r--r--tests/Utils/BufferedQueryTest.php35
-rw-r--r--tests/Utils/CLITest.php1
-rw-r--r--tests/Utils/ErrorTest.php2
-rw-r--r--tests/Utils/FormatterTest.php23
-rw-r--r--tests/Utils/MiscTest.php54
-rw-r--r--tests/Utils/QueryTest.php114
-rw-r--r--tests/Utils/RoutineTest.php80
-rw-r--r--tests/Utils/TableTest.php8
-rw-r--r--tests/Utils/TokensTest.php25
-rw-r--r--tests/bootstrap.php22
60 files changed, 200 insertions, 311 deletions
diff --git a/tests/Builder/AlterStatementTest.php b/tests/Builder/AlterStatementTest.php
index d080b94..6cd6631 100644
--- a/tests/Builder/AlterStatementTest.php
+++ b/tests/Builder/AlterStatementTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Builder;
use SqlParser\Parser;
-
use SqlParser\Tests\TestCase;
class AlterStatementTest extends TestCase
{
-
public function testBuilder()
{
$query = 'ALTER TABLE `actor` ' .
diff --git a/tests/Builder/CreateStatementTest.php b/tests/Builder/CreateStatementTest.php
index ae906b3..2e7b611 100644
--- a/tests/Builder/CreateStatementTest.php
+++ b/tests/Builder/CreateStatementTest.php
@@ -9,12 +9,10 @@ use SqlParser\Components\CreateDefinition;
use SqlParser\Components\Key;
use SqlParser\Components\OptionsArray;
use SqlParser\Statements\CreateStatement;
-
use SqlParser\Tests\TestCase;
class CreateStatementTest extends TestCase
{
-
public function testBuilder()
{
$parser = new Parser(
@@ -45,16 +43,16 @@ class CreateStatementTest extends TestCase
public function testBuilderDefaultInt()
{
$parser = new Parser(
- "CREATE TABLE IF NOT EXISTS t1 (" .
+ 'CREATE TABLE IF NOT EXISTS t1 (' .
" c1 int(11) NOT NULL DEFAULT '0' COMMENT 'xxx'" .
- ") ENGINE=MyISAM"
+ ') ENGINE=MyISAM'
);
$stmt = $parser->statements[0];
$this->assertEquals(
"CREATE TABLE IF NOT EXISTS t1 (\n" .
" `c1` int(11) NOT NULL DEFAULT '0' COMMENT 'xxx'\n" .
- ") ENGINE=MyISAM",
+ ') ENGINE=MyISAM',
$stmt->build()
);
}
@@ -62,18 +60,18 @@ class CreateStatementTest extends TestCase
public function testBuilderDefaultComment()
{
$parser = new Parser(
- "CREATE TABLE `wp_audio` (" .
+ 'CREATE TABLE `wp_audio` (' .
" `somedata` int(11) DEFAULT NULL COMMENT 'ma data', " .
- " `someinfo` int(11) DEFAULT NULL COMMENT 'ma info' ".
- " )"
+ " `someinfo` int(11) DEFAULT NULL COMMENT 'ma info' " .
+ ' )'
);
$stmt = $parser->statements[0];
$this->assertEquals(
"CREATE TABLE `wp_audio` (\n" .
" `somedata` int(11) DEFAULT NULL COMMENT 'ma data',\n" .
- " `someinfo` int(11) DEFAULT NULL COMMENT 'ma info'\n".
- ") ",
+ " `someinfo` int(11) DEFAULT NULL COMMENT 'ma info'\n" .
+ ') ',
$stmt->build()
);
}
@@ -95,14 +93,14 @@ class CreateStatementTest extends TestCase
'',
null,
new Key('', array(array('name' => 'id')), 'PRIMARY KEY')
- )
+ ),
);
$this->assertEquals(
"CREATE TABLE `test` (\n" .
" `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,\n" .
" PRIMARY KEY (`id`)\n" .
- ") ",
+ ') ',
$stmt->build()
);
@@ -118,26 +116,24 @@ class CreateStatementTest extends TestCase
" PRIMARY KEY (`id`),\n" .
" UNIQUE KEY `jos_section_value_value_aro` (`section_value`(100),`value`(15)) USING BTREE,\n" .
" KEY `jos_gacl_hidden_aro` (`hidden`)\n" .
- ") ENGINE=InnoDB DEFAULT CHARSET=latin1";
+ ') ENGINE=InnoDB DEFAULT CHARSET=latin1';
$parser = new Parser($query);
$this->assertEquals($query, $parser->statements[0]->build());
/* Assertion 3 */
- $query = "CREATE TABLE `table_copy` LIKE `old_table`";
+ $query = 'CREATE TABLE `table_copy` LIKE `old_table`';
$parser = new Parser($query);
$this->assertEquals($query, $parser->statements[0]->build());
-
/* Assertion 4 */
$query =
"CREATE TABLE `aa` (\n" .
" `id` int(11) NOT NULL,\n" .
" `rTime` timestamp(3) NOT NULL DEFAULT '0000-00-00 00:00:00.000' ON UPDATE CURRENT_TIMESTAMP(3),\n" .
" PRIMARY KEY (`id`)\n" .
- ") ENGINE=InnoDB DEFAULT CHARSET=latin1";
+ ') ENGINE=InnoDB DEFAULT CHARSET=latin1';
$parser = new Parser($query);
$this->assertEquals($query, $parser->statements[0]->build());
-
}
public function testBuilderPartitions()
@@ -171,7 +167,7 @@ class CreateStatementTest extends TestCase
/* Assertion 2 */
$query = 'CREATE TABLE `pma_test` (' . "\n"
. ' `test_id` int(32) NOT NULL,' . "\n"
- . ' `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP'. "\n"
+ . ' `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP' . "\n"
. ') ENGINE=InnoDB DEFAULT CHARSET=utf8' . "\n"
. 'PARTITION BY RANGE (test_id)' . "\n"
. '(' . "\n"
diff --git a/tests/Builder/DeleteStatementTest.php b/tests/Builder/DeleteStatementTest.php
index a7500f0..ba8ea3a 100644
--- a/tests/Builder/DeleteStatementTest.php
+++ b/tests/Builder/DeleteStatementTest.php
@@ -3,15 +3,13 @@
namespace SqlParser\Tests\Builder;
use SqlParser\Parser;
-
use SqlParser\Tests\TestCase;
class DeleteStatementTest extends TestCase
{
-
public function testBuilderSingleTable()
{
- /* Assertion 1 */
+ /* Assertion 1 */
$query = 'DELETE IGNORE FROM t1';
$parser = new Parser($query);
@@ -53,7 +51,7 @@ class DeleteStatementTest extends TestCase
/* Assertion 6 */
$query = 'DELETE LOW_PRIORITY FROM `test`.users '
- . 'WHERE `id`<3 AND (username="Dan" OR username="Paul") ORDER BY id ASC';
+ . 'WHERE `id`<3 AND (username="Dan" OR username="Paul") ORDER BY id ASC';
$parser = new Parser($query);
$stmt = $parser->statements[0];
@@ -63,7 +61,7 @@ class DeleteStatementTest extends TestCase
public function testBuilderMultiTable()
{
- /* Assertion 1 */
+ /* Assertion 1 */
$query = 'DELETE QUICK table1, table2.* FROM table1 AS `t1`, table2 AS `t2`';
$parser = new Parser($query);
diff --git a/tests/Builder/ExplainStatement.php b/tests/Builder/ExplainStatement.php
index 1a44f44..2ff6284 100644
--- a/tests/Builder/ExplainStatement.php
+++ b/tests/Builder/ExplainStatement.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Builder;
use SqlParser\Parser;
-
use SqlParser\Tests\TestCase;
class ExplainStatementTest extends TestCase
{
-
public function testBuilderView()
{
$query = 'EXPLAIN SELECT * FROM test;';
diff --git a/tests/Builder/InsertStatementTest.php b/tests/Builder/InsertStatementTest.php
index d27726a..a212057 100644
--- a/tests/Builder/InsertStatementTest.php
+++ b/tests/Builder/InsertStatementTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Builder;
use SqlParser\Parser;
-
use SqlParser\Tests\TestCase;
class InsertStatementTest extends TestCase
{
-
public function testBuilder()
{
/* Assertion 1 */
diff --git a/tests/Builder/ReplaceStatementTest.php b/tests/Builder/ReplaceStatementTest.php
index f25a58a..7a73992 100644
--- a/tests/Builder/ReplaceStatementTest.php
+++ b/tests/Builder/ReplaceStatementTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Builder;
use SqlParser\Parser;
-
use SqlParser\Tests\TestCase;
class ReplaceStatementTest extends TestCase
{
-
public function testBuilder()
{
$parser = new Parser(
diff --git a/tests/Builder/SelectStatementTest.php b/tests/Builder/SelectStatementTest.php
index 173ff92..8151548 100644
--- a/tests/Builder/SelectStatementTest.php
+++ b/tests/Builder/SelectStatementTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Builder;
use SqlParser\Parser;
-
use SqlParser\Tests\TestCase;
class SelectStatementTest extends TestCase
{
-
public function testBuilder()
{
$query = 'SELECT * FROM t1 LEFT JOIN (t2, t3, t4) '
@@ -77,7 +75,6 @@ class SelectStatementTest extends TestCase
);
}
-
public function testBuilderIntoOptions()
{
/* Assertion 1 */
diff --git a/tests/Builder/SetStatementTest.php b/tests/Builder/SetStatementTest.php
index 2f75c0f..5d2658c 100644
--- a/tests/Builder/SetStatementTest.php
+++ b/tests/Builder/SetStatementTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Builder;
use SqlParser\Parser;
-
use SqlParser\Tests\TestCase;
class SetStatementTest extends TestCase
{
-
public function testBuilderView()
{
/* Assertion 1 */
diff --git a/tests/Builder/StatementTest.php b/tests/Builder/StatementTest.php
index 0dff320..1f63029 100644
--- a/tests/Builder/StatementTest.php
+++ b/tests/Builder/StatementTest.php
@@ -7,12 +7,10 @@ use SqlParser\Components\Expression;
use SqlParser\Components\Condition;
use SqlParser\Components\Limit;
use SqlParser\Statements\SelectStatement;
-
use SqlParser\Tests\TestCase;
class StatementTest extends TestCase
{
-
public function testBuilder()
{
$stmt = new SelectStatement();
diff --git a/tests/Builder/TransactionStatementTest.php b/tests/Builder/TransactionStatementTest.php
index 5b093b2..120ef13 100644
--- a/tests/Builder/TransactionStatementTest.php
+++ b/tests/Builder/TransactionStatementTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Builder;
use SqlParser\Parser;
-
use SqlParser\Tests\TestCase;
class TransactionStatementTest extends TestCase
{
-
public function testBuilder()
{
$query = 'START TRANSACTION;' .
diff --git a/tests/Components/Array2dTest.php b/tests/Components/Array2dTest.php
index ee9d679..4f3483d 100644
--- a/tests/Components/Array2dTest.php
+++ b/tests/Components/Array2dTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\Array2d;
-
use SqlParser\Tests\TestCase;
class Array2dTest extends TestCase
{
-
public function testParse()
{
$parser = new Parser();
@@ -79,7 +77,7 @@ class Array2dTest extends TestCase
count($parser->errors)
);
$this->assertEquals(
- "An opening bracket followed by a set of values was expected.",
+ 'An opening bracket followed by a set of values was expected.',
$parser->errors[0]->getMessage()
);
}
@@ -93,7 +91,7 @@ class Array2dTest extends TestCase
count($parser->errors)
);
$this->assertEquals(
- "2 values were expected, but found 1.",
+ '2 values were expected, but found 1.',
$parser->errors[0]->getMessage()
);
}
diff --git a/tests/Components/ArrayObjTest.php b/tests/Components/ArrayObjTest.php
index d62c9d3..d40509f 100644
--- a/tests/Components/ArrayObjTest.php
+++ b/tests/Components/ArrayObjTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\ArrayObj;
-
use SqlParser\Tests\TestCase;
class ArrayObjTest extends TestCase
{
-
public function testBuildRaw()
{
$component = new ArrayObj(array('a', 'b'), array());
diff --git a/tests/Components/CaseExpressionTest.php b/tests/Components/CaseExpressionTest.php
index 8746909..082c3aa 100644
--- a/tests/Components/CaseExpressionTest.php
+++ b/tests/Components/CaseExpressionTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\CaseExpression;
-
use SqlParser\Tests\TestCase;
class CaseExpressionTest extends TestCase
{
-
public function testParseBuild()
{
$caseExprQuery = 'case 1 when 1 then "Some" else "Other" end';
diff --git a/tests/Components/ComponentTest.php b/tests/Components/ComponentTest.php
index b2388a3..4541602 100644
--- a/tests/Components/ComponentTest.php
+++ b/tests/Components/ComponentTest.php
@@ -5,12 +5,10 @@ namespace SqlParser\Tests\Parser;
use SqlParser\Component;
use SqlParser\Parser;
use SqlParser\TokensList;
-
use SqlParser\Tests\TestCase;
class ComponentTest extends TestCase
{
-
/**
* @expectedException \Exception
* @expectedExceptionMessage Not implemented yet.
diff --git a/tests/Components/ConditionTest.php b/tests/Components/ConditionTest.php
index b3279fe..f06e51d 100644
--- a/tests/Components/ConditionTest.php
+++ b/tests/Components/ConditionTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\Condition;
-
use SqlParser\Tests\TestCase;
class ConditionTest extends TestCase
{
-
public function testParse()
{
$component = Condition::parse(new Parser(), $this->getTokensList('/* id = */ id = 10'));
diff --git a/tests/Components/CreateDefinitionTest.php b/tests/Components/CreateDefinitionTest.php
index a7b7f86..8f373d6 100644
--- a/tests/Components/CreateDefinitionTest.php
+++ b/tests/Components/CreateDefinitionTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\CreateDefinition;
-
use SqlParser\Tests\TestCase;
class CreateDefinitionTest extends TestCase
{
-
public function testParse()
{
$component = CreateDefinition::parse(
diff --git a/tests/Components/ExpressionArrayTest.php b/tests/Components/ExpressionArrayTest.php
index 3d8cd77..de80da3 100644
--- a/tests/Components/ExpressionArrayTest.php
+++ b/tests/Components/ExpressionArrayTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\ExpressionArray;
-
use SqlParser\Tests\TestCase;
class ExpressionArrayTest extends TestCase
{
-
public function testParse()
{
$component = ExpressionArray::parse(
diff --git a/tests/Components/ExpressionTest.php b/tests/Components/ExpressionTest.php
index 9bacf9b..11d10e4 100644
--- a/tests/Components/ExpressionTest.php
+++ b/tests/Components/ExpressionTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\Expression;
-
use SqlParser\Tests\TestCase;
class ExpressionTest extends TestCase
{
-
public function testParse()
{
$component = Expression::parse(new Parser(), $this->getTokensList('IF(film_id > 0, film_id, film_id)'));
@@ -64,7 +62,7 @@ class ExpressionTest extends TestCase
{
$component = array(
new Expression('1 + 2', 'three'),
- new Expression('1 + 3', 'four')
+ new Expression('1 + 3', 'four'),
);
$this->assertEquals(
Expression::build($component),
diff --git a/tests/Components/FunctionCallTest.php b/tests/Components/FunctionCallTest.php
index b7f71ca..fed3aa8 100644
--- a/tests/Components/FunctionCallTest.php
+++ b/tests/Components/FunctionCallTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Components\ArrayObj;
use SqlParser\Components\FunctionCall;
-
use SqlParser\Tests\TestCase;
class FunctionCallTest extends TestCase
{
-
public function testBuildArray()
{
$component = new FunctionCall('func', array('a', 'b'));
diff --git a/tests/Components/IntoKeywordTest.php b/tests/Components/IntoKeywordTest.php
index 388368c..c6d2b53 100644
--- a/tests/Components/IntoKeywordTest.php
+++ b/tests/Components/IntoKeywordTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\IntoKeyword;
-
use SqlParser\Tests\TestCase;
class IntoKeywordTest extends TestCase
{
-
public function testParse()
{
$component = IntoKeyword::parse(new Parser(), $this->getTokensList('OUTFILE "/tmp/outfile.txt"'));
diff --git a/tests/Components/JoinKeywordTest.php b/tests/Components/JoinKeywordTest.php
index e14c62c..95d7354 100644
--- a/tests/Components/JoinKeywordTest.php
+++ b/tests/Components/JoinKeywordTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\JoinKeyword;
-
use SqlParser\Tests\TestCase;
class JoinKeywordTest extends TestCase
{
-
public function testParseIncomplete()
{
$component = JoinKeyword::parse(new Parser(), $this->getTokensList('JOIN a'));
@@ -33,12 +31,12 @@ class JoinKeywordTest extends TestCase
$component = JoinKeyword::parse(
new Parser(),
$this->getTokensList(
- 'LEFT JOIN (t2 CROSS JOIN t3 CROSS JOIN t4) '.
+ 'LEFT JOIN (t2 CROSS JOIN t3 CROSS JOIN t4) ' .
'ON (t2.a=t1.a AND t3.b=t1.b AND t4.c=t1.c)'
)
);
$this->assertEquals(
- 'LEFT JOIN (t2 CROSS JOIN t3 CROSS JOIN t4) '.
+ 'LEFT JOIN (t2 CROSS JOIN t3 CROSS JOIN t4) ' .
'ON (t2.a=t1.a AND t3.b=t1.b AND t4.c=t1.c)',
JoinKeyword::build($component)
);
diff --git a/tests/Components/KeyTest.php b/tests/Components/KeyTest.php
index e8a462e..f6fa7b8 100644
--- a/tests/Components/KeyTest.php
+++ b/tests/Components/KeyTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\Key;
-
use SqlParser\Tests\TestCase;
class KeyTest extends TestCase
{
-
public function testParse()
{
$component = Key::parse(
diff --git a/tests/Components/LimitTest.php b/tests/Components/LimitTest.php
index 15c665a..aacfce7 100644
--- a/tests/Components/LimitTest.php
+++ b/tests/Components/LimitTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\Limit;
-
use SqlParser\Tests\TestCase;
class LimitTest extends TestCase
{
-
public function testBuildWithoutOffset()
{
$component = new Limit(1);
diff --git a/tests/Components/OptionsArrayTest.php b/tests/Components/OptionsArrayTest.php
index ea521b3..5008e80 100644
--- a/tests/Components/OptionsArrayTest.php
+++ b/tests/Components/OptionsArrayTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\OptionsArray;
-
use SqlParser\Tests\TestCase;
class OptionsArrayTest extends TestCase
{
-
public function testParse()
{
$component = OptionsArray::parse(
diff --git a/tests/Components/OrderKeywordTest.php b/tests/Components/OrderKeywordTest.php
index df8c95c..a89a365 100644
--- a/tests/Components/OrderKeywordTest.php
+++ b/tests/Components/OrderKeywordTest.php
@@ -2,22 +2,19 @@
namespace SqlParser\Tests\Components;
-use SqlParser\Parser;
use SqlParser\Components\Expression;
use SqlParser\Components\OrderKeyword;
-
use SqlParser\Tests\TestCase;
class OrderKeywordTest extends TestCase
{
-
public function testBuild()
{
$this->assertEquals(
OrderKeyword::build(
array(
new OrderKeyword(new Expression('a'), 'ASC'),
- new OrderKeyword(new Expression('b'), 'DESC')
+ new OrderKeyword(new Expression('b'), 'DESC'),
)
),
'a ASC, b DESC'
diff --git a/tests/Components/ParameterDefinitionTest.php b/tests/Components/ParameterDefinitionTest.php
index d4fe505..1de0de7 100644
--- a/tests/Components/ParameterDefinitionTest.php
+++ b/tests/Components/ParameterDefinitionTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\ParameterDefinition;
-
use SqlParser\Tests\TestCase;
class ParameterDefinitionTest extends TestCase
{
-
public function testParse()
{
$component = ParameterDefinition::parse(
diff --git a/tests/Components/PartitionDefinitionTest.php b/tests/Components/PartitionDefinitionTest.php
index 9a1819c..4e48183 100644
--- a/tests/Components/PartitionDefinitionTest.php
+++ b/tests/Components/PartitionDefinitionTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\PartitionDefinition;
-
use SqlParser\Tests\TestCase;
class PartitionDefinitionTest extends TestCase
{
-
public function testParse()
{
$component = PartitionDefinition::parse(
diff --git a/tests/Components/ReferenceTest.php b/tests/Components/ReferenceTest.php
index d017572..2871385 100644
--- a/tests/Components/ReferenceTest.php
+++ b/tests/Components/ReferenceTest.php
@@ -5,12 +5,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\Expression;
use SqlParser\Components\Reference;
-
use SqlParser\Tests\TestCase;
class ReferenceTest extends TestCase
{
-
public function testParse()
{
$component = Reference::parse(new Parser(), $this->getTokensList('tbl (id)'));
diff --git a/tests/Components/RenameOperationTest.php b/tests/Components/RenameOperationTest.php
index b6a215c..37d2622 100644
--- a/tests/Components/RenameOperationTest.php
+++ b/tests/Components/RenameOperationTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Components;
use SqlParser\Parser;
use SqlParser\Components\RenameOperation;
-
use SqlParser\Tests\TestCase;
class RenameOperationTest extends TestCase
{
-
public function testBuild()
{
$component = RenameOperation::parse(new Parser(), $this->getTokensList('a TO b, c TO d'));
diff --git a/tests/Lexer/ContextTest.php b/tests/Lexer/ContextTest.php
index 6f4e661..bfa1748 100644
--- a/tests/Lexer/ContextTest.php
+++ b/tests/Lexer/ContextTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Lexer;
use SqlParser\Context;
-
use SqlParser\Tests\TestCase;
class ContextTest extends TestCase
{
-
public function testLoad()
{
// Default context is 5.7.0.
@@ -34,7 +32,7 @@ class ContextTest extends TestCase
}
/**
- * @expectedException Exception
+ * @expectedException \Exception
* @expectedExceptionMessage Specified context ("\SqlParser\Contexts\ContextFoo") does not exist.
*/
public function testLoadError()
diff --git a/tests/Lexer/IsMethodsTest.php b/tests/Lexer/IsMethodsTest.php
index ac6d3ca..44b5a8a 100644
--- a/tests/Lexer/IsMethodsTest.php
+++ b/tests/Lexer/IsMethodsTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Lexer;
use SqlParser\Context;
use SqlParser\Token;
-
use SqlParser\Tests\TestCase;
class IsMethodsTest extends TestCase
{
-
public function testIsKeyword()
{
$this->assertEquals(1 | Token::FLAG_KEYWORD_RESERVED, Context::isKeyword('SELECT'));
@@ -47,12 +45,12 @@ class IsMethodsTest extends TestCase
public function testIsWhitespace()
{
- $this->assertTrue(Context::isWhitespace(" "));
+ $this->assertTrue(Context::isWhitespace(' '));
$this->assertTrue(Context::isWhitespace("\r"));
$this->assertTrue(Context::isWhitespace("\n"));
$this->assertTrue(Context::isWhitespace("\t"));
- $this->assertFalse(Context::isWhitespace("a"));
+ $this->assertFalse(Context::isWhitespace('a'));
$this->assertFalse(Context::isWhitespace("\b"));
$this->assertFalse(Context::isWhitespace("\u1000"));
}
diff --git a/tests/Lexer/LexerTest.php b/tests/Lexer/LexerTest.php
index 0bcd3f7..8893d7b 100644
--- a/tests/Lexer/LexerTest.php
+++ b/tests/Lexer/LexerTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Lexer;
use SqlParser\Exceptions\LexerException;
use SqlParser\Lexer;
-
use SqlParser\Tests\TestCase;
class LexerTest extends TestCase
{
-
/**
* @runInSeparateProcess
* @preserveGlobalState disabled
@@ -36,7 +34,7 @@ class LexerTest extends TestCase
}
/**
- * @expectedException SqlParser\Exceptions\LexerException
+ * @expectedException \SqlParser\Exceptions\LexerException
* @expectedExceptionMessage strict error
* @expectedExceptionCode 4
*/
diff --git a/tests/Lexer/TokenTest.php b/tests/Lexer/TokenTest.php
index 24e2a4d..bc4f4f0 100644
--- a/tests/Lexer/TokenTest.php
+++ b/tests/Lexer/TokenTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Lexer;
use SqlParser\Token;
-
use SqlParser\Tests\TestCase;
class TokenTest extends TestCase
{
-
public function testExtractKeyword()
{
$tok = new Token('SelecT', Token::TYPE_KEYWORD, Token::FLAG_KEYWORD_RESERVED);
diff --git a/tests/Lexer/TokensListTest.php b/tests/Lexer/TokensListTest.php
index e3cecff..863a65d 100644
--- a/tests/Lexer/TokensListTest.php
+++ b/tests/Lexer/TokensListTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Lexer;
use SqlParser\Token;
use SqlParser\TokensList;
-
use SqlParser\Tests\TestCase;
class TokensListTest extends TestCase
{
-
/**
* ArrayObj of tokens that are used for testing.
*
diff --git a/tests/Misc/BugsTest.php b/tests/Misc/BugsTest.php
index 2680890..b462dba 100644
--- a/tests/Misc/BugsTest.php
+++ b/tests/Misc/BugsTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class BugsTest extends TestCase
{
-
/**
* @dataProvider testBugProvider
*/
diff --git a/tests/Misc/UtfStringTest.php b/tests/Misc/UtfStringTest.php
index 174b988..4c66654 100644
--- a/tests/Misc/UtfStringTest.php
+++ b/tests/Misc/UtfStringTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Misc;
use SqlParser\UtfString;
-
use SqlParser\Tests\TestCase;
class UtfStringTest extends TestCase
{
-
/**
* Sample phrase in French.
*
diff --git a/tests/Parser/AlterStatementTest.php b/tests/Parser/AlterStatementTest.php
index 653eae0..f063b6a 100644
--- a/tests/Parser/AlterStatementTest.php
+++ b/tests/Parser/AlterStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class AlterStatementTest extends TestCase
{
-
/**
* @dataProvider testAlterProvider
*/
diff --git a/tests/Parser/CallStatementTest.php b/tests/Parser/CallStatementTest.php
index 9e6ab2e..706168d 100644
--- a/tests/Parser/CallStatementTest.php
+++ b/tests/Parser/CallStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class CallStatementTest extends TestCase
{
-
/**
* @dataProvider testCallProvider
*/
diff --git a/tests/Parser/CreateStatementTest.php b/tests/Parser/CreateStatementTest.php
index 6d611af..479482f 100644
--- a/tests/Parser/CreateStatementTest.php
+++ b/tests/Parser/CreateStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class CreateStatementTest extends TestCase
{
-
/**
* @dataProvider testCreateProvider
*/
diff --git a/tests/Parser/DeleteStatementTest.php b/tests/Parser/DeleteStatementTest.php
index 3b72270..9090253 100644
--- a/tests/Parser/DeleteStatementTest.php
+++ b/tests/Parser/DeleteStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class DeleteStatementTest extends TestCase
{
-
/**
* @dataProvider testDeleteProvider
*/
diff --git a/tests/Parser/ExplainStatement.php b/tests/Parser/ExplainStatement.php
index 6a1a58e..a8581be 100644
--- a/tests/Parser/ExplainStatement.php
+++ b/tests/Parser/ExplainStatement.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class ExplainStatementTest extends TestCase
{
-
/**
* @dataProvider testExplainProvider
*/
diff --git a/tests/Parser/InsertStatementTest.php b/tests/Parser/InsertStatementTest.php
index 45923d2..371d3cf 100644
--- a/tests/Parser/InsertStatementTest.php
+++ b/tests/Parser/InsertStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class InsertStatementTest extends TestCase
{
-
/**
* @dataProvider testInsertProvider
*/
diff --git a/tests/Parser/ParserTest.php b/tests/Parser/ParserTest.php
index 190764e..0d0cd97 100644
--- a/tests/Parser/ParserTest.php
+++ b/tests/Parser/ParserTest.php
@@ -6,12 +6,10 @@ use SqlParser\Exceptions\ParserException;
use SqlParser\Parser;
use SqlParser\Token;
use SqlParser\TokensList;
-
use SqlParser\Tests\TestCase;
class ParserTest extends TestCase
{
-
/**
* @dataProvider testParseProvider
*/
@@ -68,7 +66,7 @@ class ParserTest extends TestCase
}
/**
- * @expectedException SqlParser\Exceptions\ParserException
+ * @expectedException \SqlParser\Exceptions\ParserException
* @expectedExceptionMessage strict error
* @expectedExceptionCode 3
*/
diff --git a/tests/Parser/RenameStatementTest.php b/tests/Parser/RenameStatementTest.php
index eae70ca..baea94c 100644
--- a/tests/Parser/RenameStatementTest.php
+++ b/tests/Parser/RenameStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class RenameStatementTest extends TestCase
{
-
/**
* @dataProvider testRenameProvider
*/
diff --git a/tests/Parser/ReplaceStatementTest.php b/tests/Parser/ReplaceStatementTest.php
index 2bc85ec..eb38628 100644
--- a/tests/Parser/ReplaceStatementTest.php
+++ b/tests/Parser/ReplaceStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class ReplaceStatementTest extends TestCase
{
-
/**
* @dataProvider testReplaceProvider
*/
diff --git a/tests/Parser/RestoreStatementTest.php b/tests/Parser/RestoreStatementTest.php
index 7c41074..cee72e3 100644
--- a/tests/Parser/RestoreStatementTest.php
+++ b/tests/Parser/RestoreStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class RestoreStatementTest extends TestCase
{
-
/**
* @dataProvider testRestoreProvider
*/
diff --git a/tests/Parser/SelectStatementTest.php b/tests/Parser/SelectStatementTest.php
index 2e3913e..bbfc926 100644
--- a/tests/Parser/SelectStatementTest.php
+++ b/tests/Parser/SelectStatementTest.php
@@ -3,12 +3,10 @@
namespace SqlParser\Tests\Parser;
use SqlParser\Tests\TestCase;
-
use SqlParser\Parser;
class SelectStatementTest extends TestCase
{
-
public function testSelectOptions()
{
$data = $this->getData('parser/parseSelect');
diff --git a/tests/Parser/SetStatementTest.php b/tests/Parser/SetStatementTest.php
index d9df799..20b783c 100644
--- a/tests/Parser/SetStatementTest.php
+++ b/tests/Parser/SetStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class SetStatementTest extends TestCase
{
-
/**
* @dataProvider testSetProvider
*/
diff --git a/tests/Parser/TransactionStatementTest.php b/tests/Parser/TransactionStatementTest.php
index d0b99cb..c5230f5 100644
--- a/tests/Parser/TransactionStatementTest.php
+++ b/tests/Parser/TransactionStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class TransactionStatementTest extends TestCase
{
-
/**
* @dataProvider testTransactionProvider
*/
diff --git a/tests/Parser/UpdateStatementTest.php b/tests/Parser/UpdateStatementTest.php
index 2b0c233..bcd39b1 100644
--- a/tests/Parser/UpdateStatementTest.php
+++ b/tests/Parser/UpdateStatementTest.php
@@ -6,7 +6,6 @@ use SqlParser\Tests\TestCase;
class UpdateStatementTest extends TestCase
{
-
/**
* @dataProvider testUpdateProvider
*/
diff --git a/tests/Utils/BufferedQueryTest.php b/tests/Utils/BufferedQueryTest.php
index 41e14ff..a3e897b 100644
--- a/tests/Utils/BufferedQueryTest.php
+++ b/tests/Utils/BufferedQueryTest.php
@@ -3,19 +3,17 @@
namespace SqlParser\Tests\Utils;
use SqlParser\Utils\BufferedQuery;
-
use SqlParser\Tests\TestCase;
class BufferedQueryTest extends TestCase
{
-
/**
* @dataProvider testExtractProvider
*/
public function testExtract(
$query,
$chunkSize,
- array $options = array(),
+ array $options,
array $expected
) {
$chunks = str_split($query, $chunkSize);
@@ -24,14 +22,14 @@ class BufferedQueryTest extends TestCase
/**
* The array of extracted statements.
*
- * @var array $statements
+ * @var array
*/
$statements = array();
/**
* The `BufferedQuery` instance used for extraction.
*
- * @var BufferedQuery $bq
+ * @var BufferedQuery
*/
$bq = new BufferedQuery('', $options);
@@ -99,7 +97,6 @@ class BufferedQueryTest extends TestCase
'/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */';
return array(
-
array(
"SELECT '\'';\nSELECT '\'';",
8,
@@ -110,7 +107,7 @@ class BufferedQueryTest extends TestCase
array(
"SELECT '\'';",
"SELECT '\'';",
- )
+ ),
),
array(
@@ -128,11 +125,11 @@ class BufferedQueryTest extends TestCase
array(
"CREATE TABLE `test` (\n" .
" `txt` varchar(10)\n" .
- ");",
+ ');',
"INSERT INTO `test` (`txt`) VALUES('abc');",
"INSERT INTO `test` (`txt`) VALUES('\\\\');",
"INSERT INTO `test` (`txt`) VALUES('xyz');",
- )
+ ),
),
array(
@@ -145,8 +142,8 @@ class BufferedQueryTest extends TestCase
),
array(
'SELECT """""""";',
- 'SELECT """\\\\"""'
- )
+ 'SELECT """\\\\"""',
+ ),
),
array(
@@ -161,8 +158,8 @@ class BufferedQueryTest extends TestCase
array(
'DELIMITER A_VERY_LONG_DEL',
'SELECT 1 A_VERY_LONG_DEL',
- 'DELIMITER ;'
- )
+ 'DELIMITER ;',
+ ),
),
array(
@@ -207,8 +204,8 @@ class BufferedQueryTest extends TestCase
'/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */',
- '/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */'
- )
+ '/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */',
+ ),
),
array(
@@ -258,7 +255,7 @@ class BufferedQueryTest extends TestCase
'/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */',
'/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */',
- )
+ ),
),
array(
@@ -303,9 +300,9 @@ class BufferedQueryTest extends TestCase
'/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;',
- '/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */'
- )
- )
+ '/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */',
+ ),
+ ),
);
}
}
diff --git a/tests/Utils/CLITest.php b/tests/Utils/CLITest.php
index 21adde4..3f5796d 100644
--- a/tests/Utils/CLITest.php
+++ b/tests/Utils/CLITest.php
@@ -10,6 +10,7 @@ class CLITest extends TestCase
{
$cli = $this->getMockBuilder('SqlParser\Utils\CLI')->setMethods(array('getopt'))->getMock();
$cli->method('getopt')->willReturn($getopt);
+
return $cli;
}
diff --git a/tests/Utils/ErrorTest.php b/tests/Utils/ErrorTest.php
index 25e65f4..8408194 100644
--- a/tests/Utils/ErrorTest.php
+++ b/tests/Utils/ErrorTest.php
@@ -5,12 +5,10 @@ namespace SqlParser\Tests\Utils;
use SqlParser\Lexer;
use SqlParser\Parser;
use SqlParser\Utils\Error;
-
use SqlParser\Tests\TestCase;
class ErrorTest extends TestCase
{
-
public function testGet()
{
$lexer = new Lexer('SELECT * FROM db..tbl $');
diff --git a/tests/Utils/FormatterTest.php b/tests/Utils/FormatterTest.php
index f8a911f..1e03d17 100644
--- a/tests/Utils/FormatterTest.php
+++ b/tests/Utils/FormatterTest.php
@@ -3,7 +3,6 @@
namespace SqlParser\Tests\Utils;
use SqlParser\Utils\Formatter;
-
use SqlParser\Tests\TestCase;
class FormatTest extends TestCase
@@ -36,13 +35,13 @@ class FormatTest extends TestCase
'line_ending' => '<br>',
'clause_newline' => null,
'parts_newline' => 0,
- 'formats' => $expected
+ 'formats' => $expected,
);
$overridingOptions = array(
'type' => 'test-type',
'line_ending' => '<br>',
- 'formats' => $overriding
+ 'formats' => $overriding,
);
$reflectionMethod = new \ReflectionMethod($formatter, 'getMergedOptions');
@@ -98,7 +97,7 @@ class FormatTest extends TestCase
'type' => 0,
'html' => 'new html',
'cli' => 'new cli',
- )
+ ),
),
array( // expected
array(
@@ -246,20 +245,20 @@ class FormatTest extends TestCase
'SELECT 1',
'<span class="sql-reserved">SELECT</span>' . '<br/>' .
' <span class="sql-number">1</span>',
- array('type' => 'html')
+ array('type' => 'html'),
),
array(
'SELECT 1 # Comment',
'<span class="sql-reserved">SELECT</span>' . '<br/>' .
' <span class="sql-number">1</span> <span class="sql-comment"># Comment' . "\n" .
'</span>',
- array('type' => 'html')
+ array('type' => 'html'),
),
array(
'SELECT HEX("1")',
'<span class="sql-reserved">SELECT</span>' . '<br/>' .
' <span class="sql-keyword">HEX</span>(<span class="sql-string">"1"</span>)',
- array('type' => 'html')
+ array('type' => 'html'),
),
array(
'SELECT * FROM foo WHERE bar=1',
@@ -269,7 +268,7 @@ class FormatTest extends TestCase
' foo' . '<br/>' .
'<span class="sql-reserved">WHERE</span>' . '<br/>' .
' bar = <span class="sql-number">1</span>',
- array('type' => 'html')
+ array('type' => 'html'),
),
array(
'CREATE PROCEDURE SPTEST() BEGIN FROM a SELECT *; END',
@@ -281,7 +280,7 @@ class FormatTest extends TestCase
'<span class="sql-reserved">SELECT</span>' . '<br/>' .
' *;' . '<br/>' .
'<span class="sql-keyword">END</span>',
- array('type' => 'html')
+ array('type' => 'html'),
),
array(
'INSERT INTO foo VALUES (0, 0, 0), (1, 1, 1)',
@@ -291,17 +290,17 @@ class FormatTest extends TestCase
'<span class="sql-reserved">VALUES</span>' .
'(<span class="sql-number">0</span>, <span class="sql-number">0</span>, <span class="sql-number">0</span>),' .
'(<span class="sql-number">1</span>, <span class="sql-number">1</span>, <span class="sql-number">1</span>)',
- array('type' => 'html')
+ array('type' => 'html'),
),
array(
'SELECT 1',
"\x1b[35mSELECT\n \x1b[92m1\x1b[0m",
- array('type' => 'cli')
+ array('type' => 'cli'),
),
array(
'SELECT "Text" AS BAR',
"\x1b[35mSELECT\n \x1b[91m\"Text\" \x1b[35mAS \x1b[39mBAR\x1b[0m",
- array('type' => 'cli')
+ array('type' => 'cli'),
),
array(
'SELECT coditm AS Item, descripcion AS Descripcion, contenedores AS Contenedores, IF(suspendido = 1, Si, NO) AS Suspendido FROM `DW_articulos` WHERE superado = 0',
diff --git a/tests/Utils/MiscTest.php b/tests/Utils/MiscTest.php
index 854e361..c8b45f2 100644
--- a/tests/Utils/MiscTest.php
+++ b/tests/Utils/MiscTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Utils;
use SqlParser\Parser;
use SqlParser\Utils\Misc;
-
use SqlParser\Tests\TestCase;
class MiscTest extends TestCase
{
-
/**
* @dataProvider getAliasesProvider
*/
@@ -40,12 +38,12 @@ class MiscTest extends TestCase
'alias' => 'i',
'columns' => array(
'name' => 'n',
- 'abcdef' => 'gh'
- )
- )
- )
- )
- )
+ 'abcdef' => 'gh',
+ ),
+ ),
+ ),
+ ),
+ ),
),
array(
'select film_id id,title from film',
@@ -57,12 +55,12 @@ class MiscTest extends TestCase
'film' => array(
'alias' => null,
'columns' => array(
- 'film_id' => 'id'
- )
- )
- )
- )
- )
+ 'film_id' => 'id',
+ ),
+ ),
+ ),
+ ),
+ ),
),
array(
'select `sakila`.`A`.`actor_id` as aid,`F`.`film_id` `fid`,'
@@ -77,34 +75,34 @@ class MiscTest extends TestCase
'alias' => 'F',
'columns' => array(
'film_id' => 'fid',
- 'last_update' => 'updated'
- )
+ 'last_update' => 'updated',
+ ),
),
'actor' => array(
- 'alias'=> 'A',
+ 'alias' => 'A',
'columns' => array(
'actor_id' => 'aid',
- 'last_update' => 'updated'
- )
- )
- )
- )
- )
+ 'last_update' => 'updated',
+ ),
+ ),
+ ),
+ ),
+ ),
),
array(
'SELECT film_id FROM (SELECT * FROM film) as f;',
'sakila',
- array()
+ array(),
),
array(
'',
null,
- array()
+ array(),
),
array(
'SELECT 1',
null,
- array()
+ array(),
),
array(
'SELECT * FROM orders AS ord WHERE 1',
@@ -116,10 +114,10 @@ class MiscTest extends TestCase
'orders' => array(
'alias' => 'ord',
'columns' => array(),
- )
+ ),
),
),
- )
+ ),
),
);
}
diff --git a/tests/Utils/QueryTest.php b/tests/Utils/QueryTest.php
index b5135c0..28b24ad 100644
--- a/tests/Utils/QueryTest.php
+++ b/tests/Utils/QueryTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Utils;
use SqlParser\Parser;
use SqlParser\Utils\Query;
-
use SqlParser\Tests\TestCase;
class QueryTest extends TestCase
{
-
/**
* @dataProvider testGetFlagsProvider
*/
@@ -29,29 +27,29 @@ class QueryTest extends TestCase
'ALTER TABLE DROP col',
array(
'reload' => true,
- 'querytype' => 'ALTER'
- )
+ 'querytype' => 'ALTER',
+ ),
),
array(
'CALL test()',
array(
'is_procedure' => true,
- 'querytype' => 'CALL'
- )
+ 'querytype' => 'CALL',
+ ),
),
array(
'CREATE TABLE tbl (id INT)',
array(
'reload' => true,
- 'querytype' => 'CREATE'
- )
+ 'querytype' => 'CREATE',
+ ),
),
array(
'CHECK TABLE tbl',
array(
'is_maint' => true,
- 'querytype' => 'CHECK'
- )
+ 'querytype' => 'CHECK',
+ ),
),
array(
'DELETE FROM tbl',
@@ -65,22 +63,22 @@ class QueryTest extends TestCase
'DROP VIEW v',
array(
'reload' => true,
- 'querytype' => 'DROP'
- )
+ 'querytype' => 'DROP',
+ ),
),
array(
'DROP DATABASE db',
array(
'drop_database' => true,
'reload' => true,
- 'querytype' => 'DROP'
- )
+ 'querytype' => 'DROP',
+ ),
),
array(
'EXPLAIN tbl',
array(
'is_explain' => true,
- 'querytype' => 'EXPLAIN'
+ 'querytype' => 'EXPLAIN',
),
),
array(
@@ -88,8 +86,8 @@ class QueryTest extends TestCase
array(
'is_affected' => true,
'is_insert' => true,
- 'querytype' => 'INSERT'
- )
+ 'querytype' => 'INSERT',
+ ),
),
array(
'REPLACE INTO tbl VALUES (2)',
@@ -97,23 +95,23 @@ class QueryTest extends TestCase
'is_affected' => true,
'is_replace' => true,
'is_insert' => true,
- 'querytype' => 'REPLACE'
- )
+ 'querytype' => 'REPLACE',
+ ),
),
array(
'SELECT 1',
array(
'is_select' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT * FROM tbl',
array(
'is_select' => true,
'select_from' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT DISTINCT * FROM tbl LIMIT 0, 10 ORDER BY id',
@@ -123,8 +121,8 @@ class QueryTest extends TestCase
'select_from' => true,
'limit' => true,
'order' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT * FROM actor GROUP BY actor_id',
@@ -133,8 +131,8 @@ class QueryTest extends TestCase
'is_select' => true,
'select_from' => true,
'group' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT col1, col2 FROM table1 PROCEDURE ANALYSE(10, 2000);',
@@ -142,8 +140,8 @@ class QueryTest extends TestCase
'is_analyse' => true,
'is_select' => true,
'select_from' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT * FROM tbl INTO OUTFILE "/tmp/export.txt"',
@@ -151,8 +149,8 @@ class QueryTest extends TestCase
'is_export' => true,
'is_select' => true,
'select_from' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT COUNT(id), SUM(id) FROM tbl',
@@ -161,16 +159,16 @@ class QueryTest extends TestCase
'is_func' => true,
'is_select' => true,
'select_from' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT (SELECT "foo")',
array(
'is_select' => true,
'is_subquery' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT * FROM customer HAVING store_id = 2;',
@@ -179,8 +177,8 @@ class QueryTest extends TestCase
'select_from' => true,
'is_group' => true,
'having' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT * FROM table1 INNER JOIN table2 ON table1.id=table2.id;',
@@ -188,50 +186,50 @@ class QueryTest extends TestCase
'is_select' => true,
'select_from' => true,
'join' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SHOW CREATE TABLE tbl',
array(
'is_show' => true,
- 'querytype' => 'SHOW'
- )
+ 'querytype' => 'SHOW',
+ ),
),
array(
'UPDATE tbl SET id = 1',
array(
'is_affected' => true,
- 'querytype' => 'UPDATE'
- )
+ 'querytype' => 'UPDATE',
+ ),
),
array(
'ANALYZE TABLE tbl',
array(
'is_maint' => true,
- 'querytype' => 'ANALYZE'
- )
+ 'querytype' => 'ANALYZE',
+ ),
),
array(
'CHECKSUM TABLE tbl',
array(
'is_maint' => true,
- 'querytype' => 'CHECKSUM'
- )
+ 'querytype' => 'CHECKSUM',
+ ),
),
array(
'OPTIMIZE TABLE tbl',
array(
'is_maint' => true,
- 'querytype' => 'OPTIMIZE'
- )
+ 'querytype' => 'OPTIMIZE',
+ ),
),
array(
'REPAIR TABLE tbl',
array(
'is_maint' => true,
- 'querytype' => 'REPAIR'
- )
+ 'querytype' => 'REPAIR',
+ ),
),
array(
'(SELECT a FROM t1 WHERE a=10 AND B=1 ORDER BY a LIMIT 10) ' .
@@ -243,8 +241,8 @@ class QueryTest extends TestCase
'limit' => true,
'order' => true,
'union' => true,
- 'querytype' => 'SELECT'
- )
+ 'querytype' => 'SELECT',
+ ),
),
array(
'SELECT * FROM orders AS ord WHERE 1',
@@ -252,7 +250,7 @@ class QueryTest extends TestCase
'querytype' => 'SELECT',
'is_select' => true,
'select_from' => true,
- )
+ ),
),
);
}
@@ -305,7 +303,7 @@ class QueryTest extends TestCase
'select_tables' => array(
array('actor', null),
array('film', 'sakila2'),
- )
+ ),
)
),
Query::getAll($query)
@@ -323,7 +321,7 @@ class QueryTest extends TestCase
'select_tables' => array(
array('actor', 'sakila'),
array('film', null),
- )
+ ),
)
),
Query::getAll($query)
@@ -340,7 +338,7 @@ class QueryTest extends TestCase
'select_expr' => array(),
'select_tables' => array(
array('actor', 'sakila'),
- )
+ ),
)
),
Query::getAll($query)
@@ -510,7 +508,7 @@ class QueryTest extends TestCase
$query = 'USE sakila; ' .
'/*test comment*/' .
- 'SELECT * FROM actor; '.
+ 'SELECT * FROM actor; ' .
'DELIMITER $$ ' .
'UPDATE actor SET last_name = "abc"$$' .
'/*!SELECT * FROM actor WHERE last_name = "abc"*/$$';
diff --git a/tests/Utils/RoutineTest.php b/tests/Utils/RoutineTest.php
index 51f558f..2c016e2 100644
--- a/tests/Utils/RoutineTest.php
+++ b/tests/Utils/RoutineTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Utils;
use SqlParser\Parser;
use SqlParser\Utils\Routine;
-
use SqlParser\Tests\TestCase;
class RoutineTest extends TestCase
{
-
/**
* @dataProvider getReturnTypeProvider
*/
@@ -26,26 +24,26 @@ class RoutineTest extends TestCase
array('INT(20)', array('', '', 'INT', '20', '')),
array(
'INT UNSIGNED',
- array('', '', 'INT', '', 'UNSIGNED')
+ array('', '', 'INT', '', 'UNSIGNED'),
),
array(
'VARCHAR(1) CHARSET utf8',
- array('', '', 'VARCHAR', '1', 'utf8')
+ array('', '', 'VARCHAR', '1', 'utf8'),
),
array(
'ENUM(\'a\', \'b\') CHARSET latin1',
- array('', '', 'ENUM', '\'a\',\'b\'', 'latin1')
+ array('', '', 'ENUM', '\'a\',\'b\'', 'latin1'),
),
array(
'DECIMAL(5,2) UNSIGNED ZEROFILL',
- array('', '', 'DECIMAL', '5,2', 'UNSIGNED ZEROFILL')
+ array('', '', 'DECIMAL', '5,2', 'UNSIGNED ZEROFILL'),
),
array(
'SET(\'test\'\'esc"\', \'more\\\'esc\')',
array(
- '', '', 'SET', '\'test\'\'esc"\',\'more\\\'esc\'', ''
- )
- )
+ '', '', 'SET', '\'test\'\'esc"\',\'more\\\'esc\'', '',
+ ),
+ ),
);
}
@@ -65,26 +63,26 @@ class RoutineTest extends TestCase
array('`foo` INT(20)', array('', 'foo', 'INT', '20', '')),
array(
'IN `fo``fo` INT UNSIGNED',
- array('IN', 'fo`fo', 'INT', '', 'UNSIGNED')
+ array('IN', 'fo`fo', 'INT', '', 'UNSIGNED'),
),
array(
'OUT bar VARCHAR(1) CHARSET utf8',
- array('OUT', 'bar', 'VARCHAR', '1', 'utf8')
+ array('OUT', 'bar', 'VARCHAR', '1', 'utf8'),
),
array(
'`"baz\'\'` ENUM(\'a\', \'b\') CHARSET latin1',
- array('', '"baz\'\'', 'ENUM', '\'a\',\'b\'', 'latin1')
+ array('', '"baz\'\'', 'ENUM', '\'a\',\'b\'', 'latin1'),
),
array(
'INOUT `foo` DECIMAL(5,2) UNSIGNED ZEROFILL',
- array('INOUT', 'foo', 'DECIMAL', '5,2', 'UNSIGNED ZEROFILL')
+ array('INOUT', 'foo', 'DECIMAL', '5,2', 'UNSIGNED ZEROFILL'),
),
array(
'`foo``s func` SET(\'test\'\'esc"\', \'more\\\'esc\')',
array(
- '', 'foo`s func', 'SET', '\'test\'\'esc"\',\'more\\\'esc\'', ''
- )
- )
+ '', 'foo`s func', 'SET', '\'test\'\'esc"\',\'more\\\'esc\'', '',
+ ),
+ ),
);
}
@@ -109,87 +107,87 @@ class RoutineTest extends TestCase
'type' => array(),
'length' => array(),
'length_arr' => array(),
- 'opts' => array()
- )
+ 'opts' => array(),
+ ),
),
array(
'CREATE DEFINER=`user\\`@`somehost``(` FUNCTION `foo```(`baz` INT) BEGIN SELECT NULL; END',
array(
'num' => 1,
'dir' => array(
- 0 => ''
+ 0 => '',
),
'name' => array(
- 0 => 'baz'
+ 0 => 'baz',
),
'type' => array(
- 0 => 'INT'
+ 0 => 'INT',
),
'length' => array(
- 0 => ''
+ 0 => '',
),
'length_arr' => array(
0 => array(),
),
'opts' => array(
- 0 => ''
- )
- )
+ 0 => '',
+ ),
+ ),
),
array(
'CREATE PROCEDURE `foo`(IN `baz\\)` INT(25) zerofill unsigned) BEGIN SELECT NULL; END',
array(
'num' => 1,
'dir' => array(
- 0 => 'IN'
+ 0 => 'IN',
),
'name' => array(
- 0 => 'baz\\)'
+ 0 => 'baz\\)',
),
'type' => array(
- 0 => 'INT'
+ 0 => 'INT',
),
'length' => array(
- 0 => '25'
+ 0 => '25',
),
'length_arr' => array(
0 => array('25'),
),
'opts' => array(
- 0 => 'UNSIGNED ZEROFILL'
- )
- )
+ 0 => 'UNSIGNED ZEROFILL',
+ ),
+ ),
),
array(
- 'CREATE PROCEDURE `foo`(IN `baz\\` INT(001) zerofill, out bazz varchar(15) charset utf8) '.
+ 'CREATE PROCEDURE `foo`(IN `baz\\` INT(001) zerofill, out bazz varchar(15) charset utf8) ' .
'BEGIN SELECT NULL; END',
array(
'num' => 2,
'dir' => array(
0 => 'IN',
- 1 => 'OUT'
+ 1 => 'OUT',
),
'name' => array(
0 => 'baz\\',
- 1 => 'bazz'
+ 1 => 'bazz',
),
'type' => array(
0 => 'INT',
- 1 => 'VARCHAR'
+ 1 => 'VARCHAR',
),
'length' => array(
0 => '1',
- 1 => '15'
+ 1 => '15',
),
'length_arr' => array(
0 => array('1'),
- 1 => array('15')
+ 1 => array('15'),
),
'opts' => array(
0 => 'ZEROFILL',
- 1 => 'utf8'
- )
- )
+ 1 => 'utf8',
+ ),
+ ),
),
);
}
diff --git a/tests/Utils/TableTest.php b/tests/Utils/TableTest.php
index 3e577eb..f80b586 100644
--- a/tests/Utils/TableTest.php
+++ b/tests/Utils/TableTest.php
@@ -4,12 +4,10 @@ namespace SqlParser\Tests\Utils;
use SqlParser\Parser;
use SqlParser\Utils\Table;
-
use SqlParser\Tests\TestCase;
class TableTest extends TestCase
{
-
/**
* @dataProvider getForeignKeysProvider
*/
@@ -176,9 +174,9 @@ class TableTest extends TestCase
'timestamp_not_null' => true,
'default_value' => 'CURRENT_TIMESTAMP',
'default_current_timestamp' => true,
- 'on_update_current_timestamp' => true
- )
- )
+ 'on_update_current_timestamp' => true,
+ ),
+ ),
),
array(
'CREATE TABLE table1 (
diff --git a/tests/Utils/TokensTest.php b/tests/Utils/TokensTest.php
index 9ddbe5c..6222d5f 100644
--- a/tests/Utils/TokensTest.php
+++ b/tests/Utils/TokensTest.php
@@ -2,15 +2,12 @@
namespace SqlParser\Tests\Utils;
-use SqlParser\Parser;
use SqlParser\Token;
use SqlParser\Utils\Tokens;
-
use SqlParser\Tests\TestCase;
class TokensTest extends TestCase
{
-
/**
* @dataProvider replaceTokensProvider
*/
@@ -33,7 +30,7 @@ class TokensTest extends TestCase
new Token('.'),
),
'SELECT * FROM /*x*/c.b',
- )
+ ),
);
}
@@ -53,53 +50,53 @@ class TokensTest extends TestCase
array(
new Token('"abc"', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('token' => '"abc"'),
- true
+ true,
),
array(
new Token('"abc""', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('value' => 'abc'),
- true
+ true,
),
array(
new Token('"abc""', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('value_str' => 'ABC'),
- true
+ true,
),
array(
new Token('"abc""', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('type' => Token::TYPE_STRING),
- true
+ true,
),
array(
new Token('"abc""', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('flags' => Token::FLAG_STRING_DOUBLE_QUOTES),
- true
+ true,
),
array(
new Token('"abc"', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('token' => '"abcd"'),
- false
+ false,
),
array(
new Token('"abc""', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('value' => 'abcd'),
- false
+ false,
),
array(
new Token('"abc""', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('value_str' => 'ABCd'),
- false
+ false,
),
array(
new Token('"abc""', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('type' => Token::TYPE_NUMBER),
- false
+ false,
),
array(
new Token('"abc""', Token::TYPE_STRING, Token::FLAG_STRING_DOUBLE_QUOTES),
array('flags' => Token::FLAG_STRING_SINGLE_QUOTES),
- false
+ false,
),
);
}
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
index 89b5980..3c3c446 100644
--- a/tests/bootstrap.php
+++ b/tests/bootstrap.php
@@ -2,9 +2,6 @@
/**
* Bootstrap for tests.
- *
- * @package SqlParser
- * @subpackage Tests
*/
namespace SqlParser\Tests;
@@ -18,30 +15,29 @@ require_once 'vendor/autoload.php';
* Implements useful methods for testing.
*
* @category Tests
- * @package SqlParser
- * @subpackage Tests
+ *
* @license https://www.gnu.org/licenses/gpl-2.0.txt GPL-2.0+
*/
abstract class TestCase extends \PHPUnit_Framework_TestCase
{
-
/**
* Gets the token list generated by lexing this query.
*
- * @param string $query The query to be lexed.
+ * @param string $query the query to be lexed
*
* @return TokensList
*/
public function getTokensList($query)
{
$lexer = new Lexer($query);
+
return $lexer->list;
}
/**
* Gets the errors as an array.
*
- * @param Lexer|Parser $obj Object containing the errors.
+ * @param Lexer|Parser $obj object containing the errors
*
* @return array
*/
@@ -53,13 +49,14 @@ abstract class TestCase extends \PHPUnit_Framework_TestCase
? array($err->getMessage(), $err->ch, $err->pos, $err->getCode())
: array($err->getMessage(), $err->token, $err->getCode());
}
+
return $ret;
}
/**
* Gets test's input and expected output.
*
- * @param string $name The name of the test.
+ * @param string $name the name of the test
*
* @return array
*/
@@ -72,22 +69,21 @@ abstract class TestCase extends \PHPUnit_Framework_TestCase
*/
$data = unserialize(file_get_contents('tests/data/' . $name . '.out'));
$data['query'] = file_get_contents('tests/data/' . $name . '.in');
+
return $data;
}
/**
* Runs a test.
*
- * @param string $name The name of the test.
- *
- * @return void
+ * @param string $name the name of the test
*/
public function runParserTest($name)
{
/**
* Test's data.
*
- * @var array $data
+ * @var array
*/
$data = $this->getData($name);