summaryrefslogtreecommitdiffstats
path: root/tests/Parser
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Parser')
-rw-r--r--tests/Parser/AlterStatementTest.php35
-rw-r--r--tests/Parser/CallStatementTest.php15
-rw-r--r--tests/Parser/CreateStatementTest.php75
-rw-r--r--tests/Parser/DeleteStatementTest.php59
-rw-r--r--tests/Parser/DropStatementTest.php8
-rw-r--r--tests/Parser/ExplainStatementTest.php11
-rw-r--r--tests/Parser/InsertStatementTest.php27
-rw-r--r--tests/Parser/LoadStatementTest.php33
-rw-r--r--tests/Parser/LockStatementTest.php43
-rw-r--r--tests/Parser/ParserTest.php27
-rw-r--r--tests/Parser/PurgeStatementTest.php23
-rw-r--r--tests/Parser/RenameStatementTest.php23
-rw-r--r--tests/Parser/ReplaceStatementTest.php27
-rw-r--r--tests/Parser/RestoreStatementTest.php11
-rw-r--r--tests/Parser/SelectStatementTest.php125
-rw-r--r--tests/Parser/SetStatementTest.php23
-rw-r--r--tests/Parser/TransactionStatementTest.php17
-rw-r--r--tests/Parser/UpdateStatementTest.php17
18 files changed, 307 insertions, 292 deletions
diff --git a/tests/Parser/AlterStatementTest.php b/tests/Parser/AlterStatementTest.php
index a8d6bdd..4e17677 100644
--- a/tests/Parser/AlterStatementTest.php
+++ b/tests/Parser/AlterStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class AlterStatementTest extends TestCase
{
/**
- * @dataProvider alterProvider
- *
* @param mixed $test
+ *
+ * @dataProvider alterProvider
*/
public function testAlter($test)
{
@@ -18,20 +19,20 @@ class AlterStatementTest extends TestCase
public function alterProvider()
{
- return array(
- array('parser/parseAlter'),
- array('parser/parseAlter2'),
- array('parser/parseAlter3'),
- array('parser/parseAlter4'),
- array('parser/parseAlter5'),
- array('parser/parseAlter6'),
- array('parser/parseAlter7'),
- array('parser/parseAlter8'),
- array('parser/parseAlter9'),
- array('parser/parseAlter10'),
- array('parser/parseAlterErr'),
- array('parser/parseAlterErr2'),
- array('parser/parseAlterErr3')
- );
+ return [
+ ['parser/parseAlter'],
+ ['parser/parseAlter2'],
+ ['parser/parseAlter3'],
+ ['parser/parseAlter4'],
+ ['parser/parseAlter5'],
+ ['parser/parseAlter6'],
+ ['parser/parseAlter7'],
+ ['parser/parseAlter8'],
+ ['parser/parseAlter9'],
+ ['parser/parseAlter10'],
+ ['parser/parseAlterErr'],
+ ['parser/parseAlterErr2'],
+ ['parser/parseAlterErr3'],
+ ];
}
}
diff --git a/tests/Parser/CallStatementTest.php b/tests/Parser/CallStatementTest.php
index a90d27a..3a71ce3 100644
--- a/tests/Parser/CallStatementTest.php
+++ b/tests/Parser/CallStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class CallStatementTest extends TestCase
{
/**
- * @dataProvider callProvider
- *
* @param mixed $test
+ *
+ * @dataProvider callProvider
*/
public function testCall($test)
{
@@ -18,10 +19,10 @@ class CallStatementTest extends TestCase
public function callProvider()
{
- return array(
- array('parser/parseCall'),
- array('parser/parseCall2'),
- array('parser/parseCall3')
- );
+ return [
+ ['parser/parseCall'],
+ ['parser/parseCall2'],
+ ['parser/parseCall3'],
+ ];
}
}
diff --git a/tests/Parser/CreateStatementTest.php b/tests/Parser/CreateStatementTest.php
index 3e328b1..eb69e01 100644
--- a/tests/Parser/CreateStatementTest.php
+++ b/tests/Parser/CreateStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class CreateStatementTest extends TestCase
{
/**
- * @dataProvider createProvider
- *
* @param mixed $test
+ *
+ * @dataProvider createProvider
*/
public function testCreate($test)
{
@@ -18,40 +19,40 @@ class CreateStatementTest extends TestCase
public function createProvider()
{
- return array(
- array('parser/parseCreateDatabase'),
- array('parser/parseCreateDatabaseErr'),
- array('parser/parseCreateFunction'),
- array('parser/parseCreateFunctionErr1'),
- array('parser/parseCreateFunctionErr2'),
- array('parser/parseCreateFunctionErr3'),
- array('parser/parseCreateProcedure'),
- array('parser/parseCreateProcedure2'),
- array('parser/parseCreateSchema'),
- array('parser/parseCreateSchemaErr'),
- array('parser/parseCreateTable'),
- array('parser/parseCreateTable2'),
- array('parser/parseCreateTable3'),
- array('parser/parseCreateTable4'),
- array('parser/parseCreateTable5'),
- array('parser/parseCreateTable6'),
- array('parser/parseCreateTable7'),
- array('parser/parseCreateTableErr1'),
- array('parser/parseCreateTableErr2'),
- array('parser/parseCreateTableErr3'),
- array('parser/parseCreateTableErr4'),
- array('parser/parseCreateTableErr5'),
- array('parser/parseCreateTableSelect'),
- array('parser/parseCreateTableAsSelect'),
- array('parser/parseCreateTableLike'),
- array('parser/parseCreateTableSpatial'),
- array('parser/parseCreateTableTimestampWithPrecision'),
- array('parser/parseCreateTrigger'),
- array('parser/parseCreateUser'),
- array('parser/parseCreateView'),
- array('parser/parseCreateView2'),
- array('parser/parseCreateViewWithoutQuotes'),
- array('parser/parseCreateViewWithQuotes'),
- );
+ return [
+ ['parser/parseCreateDatabase'],
+ ['parser/parseCreateDatabaseErr'],
+ ['parser/parseCreateFunction'],
+ ['parser/parseCreateFunctionErr1'],
+ ['parser/parseCreateFunctionErr2'],
+ ['parser/parseCreateFunctionErr3'],
+ ['parser/parseCreateProcedure'],
+ ['parser/parseCreateProcedure2'],
+ ['parser/parseCreateSchema'],
+ ['parser/parseCreateSchemaErr'],
+ ['parser/parseCreateTable'],
+ ['parser/parseCreateTable2'],
+ ['parser/parseCreateTable3'],
+ ['parser/parseCreateTable4'],
+ ['parser/parseCreateTable5'],
+ ['parser/parseCreateTable6'],
+ ['parser/parseCreateTable7'],
+ ['parser/parseCreateTableErr1'],
+ ['parser/parseCreateTableErr2'],
+ ['parser/parseCreateTableErr3'],
+ ['parser/parseCreateTableErr4'],
+ ['parser/parseCreateTableErr5'],
+ ['parser/parseCreateTableSelect'],
+ ['parser/parseCreateTableAsSelect'],
+ ['parser/parseCreateTableLike'],
+ ['parser/parseCreateTableSpatial'],
+ ['parser/parseCreateTableTimestampWithPrecision'],
+ ['parser/parseCreateTrigger'],
+ ['parser/parseCreateUser'],
+ ['parser/parseCreateView'],
+ ['parser/parseCreateView2'],
+ ['parser/parseCreateViewWithoutQuotes'],
+ ['parser/parseCreateViewWithQuotes'],
+ ];
}
}
diff --git a/tests/Parser/DeleteStatementTest.php b/tests/Parser/DeleteStatementTest.php
index 75f3b09..dc22c02 100644
--- a/tests/Parser/DeleteStatementTest.php
+++ b/tests/Parser/DeleteStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class DeleteStatementTest extends TestCase
{
/**
- * @dataProvider deleteProvider
- *
* @param mixed $test
+ *
+ * @dataProvider deleteProvider
*/
public function testDelete($test)
{
@@ -18,32 +19,32 @@ class DeleteStatementTest extends TestCase
public function deleteProvider()
{
- return array(
- array('parser/parseDelete'),
- array('parser/parseDelete2'),
- array('parser/parseDelete3'),
- array('parser/parseDelete4'),
- array('parser/parseDelete5'),
- array('parser/parseDelete6'),
- array('parser/parseDelete7'),
- array('parser/parseDelete8'),
- array('parser/parseDelete9'),
- array('parser/parseDelete10'),
- array('parser/parseDelete11'),
- array('parser/parseDelete12'),
- array('parser/parseDeleteErr1'),
- array('parser/parseDeleteErr2'),
- array('parser/parseDeleteErr3'),
- array('parser/parseDeleteErr4'),
- array('parser/parseDeleteErr5'),
- array('parser/parseDeleteErr6'),
- array('parser/parseDeleteErr7'),
- array('parser/parseDeleteErr8'),
- array('parser/parseDeleteErr9'),
- array('parser/parseDeleteErr10'),
- array('parser/parseDeleteErr11'),
- array('parser/parseDeleteErr12'),
- array('parser/parseDeleteJoin')
- );
+ return [
+ ['parser/parseDelete'],
+ ['parser/parseDelete2'],
+ ['parser/parseDelete3'],
+ ['parser/parseDelete4'],
+ ['parser/parseDelete5'],
+ ['parser/parseDelete6'],
+ ['parser/parseDelete7'],
+ ['parser/parseDelete8'],
+ ['parser/parseDelete9'],
+ ['parser/parseDelete10'],
+ ['parser/parseDelete11'],
+ ['parser/parseDelete12'],
+ ['parser/parseDeleteErr1'],
+ ['parser/parseDeleteErr2'],
+ ['parser/parseDeleteErr3'],
+ ['parser/parseDeleteErr4'],
+ ['parser/parseDeleteErr5'],
+ ['parser/parseDeleteErr6'],
+ ['parser/parseDeleteErr7'],
+ ['parser/parseDeleteErr8'],
+ ['parser/parseDeleteErr9'],
+ ['parser/parseDeleteErr10'],
+ ['parser/parseDeleteErr11'],
+ ['parser/parseDeleteErr12'],
+ ['parser/parseDeleteJoin'],
+ ];
}
}
diff --git a/tests/Parser/DropStatementTest.php b/tests/Parser/DropStatementTest.php
index ee71e16..0464367 100644
--- a/tests/Parser/DropStatementTest.php
+++ b/tests/Parser/DropStatementTest.php
@@ -18,9 +18,9 @@ class DropStatementTest extends TestCase
public function dropProvider()
{
- return array(
- array('parser/parseDrop'),
- array('parser/parseDrop2'),
- );
+ return [
+ ['parser/parseDrop'],
+ ['parser/parseDrop2'],
+ ];
}
}
diff --git a/tests/Parser/ExplainStatementTest.php b/tests/Parser/ExplainStatementTest.php
index db66a0a..c00a99d 100644
--- a/tests/Parser/ExplainStatementTest.php
+++ b/tests/Parser/ExplainStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class ExplainStatementTest extends TestCase
{
/**
- * @dataProvider explainProvider
- *
* @param mixed $test
+ *
+ * @dataProvider explainProvider
*/
public function testExplain($test)
{
@@ -18,8 +19,8 @@ class ExplainStatementTest extends TestCase
public function explainProvider()
{
- return array(
- array('parser/parseExplain')
- );
+ return [
+ ['parser/parseExplain'],
+ ];
}
}
diff --git a/tests/Parser/InsertStatementTest.php b/tests/Parser/InsertStatementTest.php
index f0e4b5d..503cae9 100644
--- a/tests/Parser/InsertStatementTest.php
+++ b/tests/Parser/InsertStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class InsertStatementTest extends TestCase
{
/**
- * @dataProvider insertProvider
- *
* @param mixed $test
+ *
+ * @dataProvider insertProvider
*/
public function testInsert($test)
{
@@ -18,16 +19,16 @@ class InsertStatementTest extends TestCase
public function insertProvider()
{
- return array(
- array('parser/parseInsert'),
- array('parser/parseInsertSelect'),
- array('parser/parseInsertOnDuplicateKey'),
- array('parser/parseInsertSetOnDuplicateKey'),
- array('parser/parseInsertSelectOnDuplicateKey'),
- array('parser/parseInsertOnDuplicateKeyErr'),
- array('parser/parseInsertErr'),
- array('parser/parseInsertErr2'),
- array('parser/parseInsertIntoErr')
- );
+ return [
+ ['parser/parseInsert'],
+ ['parser/parseInsertSelect'],
+ ['parser/parseInsertOnDuplicateKey'],
+ ['parser/parseInsertSetOnDuplicateKey'],
+ ['parser/parseInsertSelectOnDuplicateKey'],
+ ['parser/parseInsertOnDuplicateKeyErr'],
+ ['parser/parseInsertErr'],
+ ['parser/parseInsertErr2'],
+ ['parser/parseInsertIntoErr'],
+ ];
}
}
diff --git a/tests/Parser/LoadStatementTest.php b/tests/Parser/LoadStatementTest.php
index 70d0a64..d19a012 100644
--- a/tests/Parser/LoadStatementTest.php
+++ b/tests/Parser/LoadStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -16,9 +17,9 @@ class LoadStatementTest extends TestCase
}
/**
- * @dataProvider loadProvider
- *
* @param mixed $test
+ *
+ * @dataProvider loadProvider
*/
public function testLoad($test)
{
@@ -27,19 +28,19 @@ class LoadStatementTest extends TestCase
public function loadProvider()
{
- return array(
- array('parser/parseLoad1'),
- array('parser/parseLoad2'),
- array('parser/parseLoad3'),
- array('parser/parseLoad4'),
- array('parser/parseLoad5'),
- array('parser/parseLoad6'),
- array('parser/parseLoadErr1'),
- array('parser/parseLoadErr2'),
- array('parser/parseLoadErr3'),
- array('parser/parseLoadErr4'),
- array('parser/parseLoadErr5'),
- array('parser/parseLoadErr6')
- );
+ return [
+ ['parser/parseLoad1'],
+ ['parser/parseLoad2'],
+ ['parser/parseLoad3'],
+ ['parser/parseLoad4'],
+ ['parser/parseLoad5'],
+ ['parser/parseLoad6'],
+ ['parser/parseLoadErr1'],
+ ['parser/parseLoadErr2'],
+ ['parser/parseLoadErr3'],
+ ['parser/parseLoadErr4'],
+ ['parser/parseLoadErr5'],
+ ['parser/parseLoadErr6'],
+ ];
}
}
diff --git a/tests/Parser/LockStatementTest.php b/tests/Parser/LockStatementTest.php
index 5460254..d3c6e5d 100644
--- a/tests/Parser/LockStatementTest.php
+++ b/tests/Parser/LockStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class LockStatementTest extends TestCase
{
/**
- * @dataProvider lockProvider
- *
* @param mixed $test
+ *
+ * @dataProvider lockProvider
*/
public function testLock($test)
{
@@ -18,24 +19,24 @@ class LockStatementTest extends TestCase
public function lockProvider()
{
- return array(
- array('parser/parseLock1'),
- array('parser/parseLock2'),
- array('parser/parseLock3'),
- array('parser/parseLock4'),
- array('parser/parseLock5'),
- array('parser/parseLockErr1'),
- array('parser/parseLockErr2'),
- array('parser/parseLockErr3'),
- array('parser/parseLockErr4'),
- array('parser/parseLockErr5'),
- array('parser/parseLockErr6'),
- array('parser/parseLockErr7'),
- array('parser/parseLockErr8'),
- array('parser/parseLockErr9'),
- array('parser/parseLockErr10'),
- array('parser/parseUnlock1'),
- array('parser/parseUnlockErr1')
- );
+ return [
+ ['parser/parseLock1'],
+ ['parser/parseLock2'],
+ ['parser/parseLock3'],
+ ['parser/parseLock4'],
+ ['parser/parseLock5'],
+ ['parser/parseLockErr1'],
+ ['parser/parseLockErr2'],
+ ['parser/parseLockErr3'],
+ ['parser/parseLockErr4'],
+ ['parser/parseLockErr5'],
+ ['parser/parseLockErr6'],
+ ['parser/parseLockErr7'],
+ ['parser/parseLockErr8'],
+ ['parser/parseLockErr9'],
+ ['parser/parseLockErr10'],
+ ['parser/parseUnlock1'],
+ ['parser/parseUnlockErr1'],
+ ];
}
}
diff --git a/tests/Parser/ParserTest.php b/tests/Parser/ParserTest.php
index 57c4aae..cba4868 100644
--- a/tests/Parser/ParserTest.php
+++ b/tests/Parser/ParserTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -11,9 +12,9 @@ use PhpMyAdmin\SqlParser\TokensList;
class ParserTest extends TestCase
{
/**
- * @dataProvider parseProvider
- *
* @param mixed $test
+ *
+ * @dataProvider parseProvider
*/
public function testParse($test)
{
@@ -22,11 +23,11 @@ class ParserTest extends TestCase
public function parseProvider()
{
- return array(
- array('parser/parse'),
- array('parser/parse2'),
- array('parser/parseDelimiter')
- );
+ return [
+ ['parser/parse'],
+ ['parser/parse2'],
+ ['parser/parseDelimiter'],
+ ];
}
public function testUnrecognizedStatement()
@@ -60,20 +61,18 @@ class ParserTest extends TestCase
$this->assertEquals(
$parser->errors,
- array(
+ [
new ParserException('error #1', new Token('foo'), 1),
new ParserException('error #2', new Token('bar'), 2),
- )
+ ]
);
}
- /**
- * @expectedException \PhpMyAdmin\SqlParser\Exceptions\ParserException
- * @expectedExceptionMessage strict error
- * @expectedExceptionCode 3
- */
public function testErrorStrict()
{
+ $this->expectExceptionCode(3);
+ $this->expectExceptionMessage('strict error');
+ $this->expectException(ParserException::class);
$parser = new Parser(new TokensList());
$parser->strict = true;
diff --git a/tests/Parser/PurgeStatementTest.php b/tests/Parser/PurgeStatementTest.php
index 364c5a3..4e66e52 100644
--- a/tests/Parser/PurgeStatementTest.php
+++ b/tests/Parser/PurgeStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class PurgeStatementTest extends TestCase
{
/**
- * @dataProvider purgeProvider
- *
* @param mixed $test
+ *
+ * @dataProvider purgeProvider
*/
public function testPurge($test)
{
@@ -18,14 +19,14 @@ class PurgeStatementTest extends TestCase
public function purgeProvider()
{
- return array(
- array('parser/parsePurge'),
- array('parser/parsePurge2'),
- array('parser/parsePurge3'),
- array('parser/parsePurge4'),
- array('parser/parsePurgeErr'),
- array('parser/parsePurgeErr2'),
- array('parser/parsePurgeErr3')
- );
+ return [
+ ['parser/parsePurge'],
+ ['parser/parsePurge2'],
+ ['parser/parsePurge3'],
+ ['parser/parsePurge4'],
+ ['parser/parsePurgeErr'],
+ ['parser/parsePurgeErr2'],
+ ['parser/parsePurgeErr3'],
+ ];
}
}
diff --git a/tests/Parser/RenameStatementTest.php b/tests/Parser/RenameStatementTest.php
index bb13c3c..bfbe34f 100644
--- a/tests/Parser/RenameStatementTest.php
+++ b/tests/Parser/RenameStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class RenameStatementTest extends TestCase
{
/**
- * @dataProvider renameProvider
- *
* @param mixed $test
+ *
+ * @dataProvider renameProvider
*/
public function testRename($test)
{
@@ -18,14 +19,14 @@ class RenameStatementTest extends TestCase
public function renameProvider()
{
- return array(
- array('parser/parseRename'),
- array('parser/parseRename2'),
- array('parser/parseRenameErr1'),
- array('parser/parseRenameErr2'),
- array('parser/parseRenameErr3'),
- array('parser/parseRenameErr4'),
- array('parser/parseRenameErr5')
- );
+ return [
+ ['parser/parseRename'],
+ ['parser/parseRename2'],
+ ['parser/parseRenameErr1'],
+ ['parser/parseRenameErr2'],
+ ['parser/parseRenameErr3'],
+ ['parser/parseRenameErr4'],
+ ['parser/parseRenameErr5'],
+ ];
}
}
diff --git a/tests/Parser/ReplaceStatementTest.php b/tests/Parser/ReplaceStatementTest.php
index edac536..4698c4b 100644
--- a/tests/Parser/ReplaceStatementTest.php
+++ b/tests/Parser/ReplaceStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class ReplaceStatementTest extends TestCase
{
/**
- * @dataProvider replaceProvider
- *
* @param mixed $test
+ *
+ * @dataProvider replaceProvider
*/
public function testReplace($test)
{
@@ -18,16 +19,16 @@ class ReplaceStatementTest extends TestCase
public function replaceProvider()
{
- return array(
- array('parser/parseReplace'),
- array('parser/parseReplace2'),
- array('parser/parseReplaceValues'),
- array('parser/parseReplaceSet'),
- array('parser/parseReplaceSelect'),
- array('parser/parseReplaceErr'),
- array('parser/parseReplaceErr2'),
- array('parser/parseReplaceErr3'),
- array('parser/parseReplaceIntoErr')
- );
+ return [
+ ['parser/parseReplace'],
+ ['parser/parseReplace2'],
+ ['parser/parseReplaceValues'],
+ ['parser/parseReplaceSet'],
+ ['parser/parseReplaceSelect'],
+ ['parser/parseReplaceErr'],
+ ['parser/parseReplaceErr2'],
+ ['parser/parseReplaceErr3'],
+ ['parser/parseReplaceIntoErr'],
+ ];
}
}
diff --git a/tests/Parser/RestoreStatementTest.php b/tests/Parser/RestoreStatementTest.php
index 7fa9a5d..783c68e 100644
--- a/tests/Parser/RestoreStatementTest.php
+++ b/tests/Parser/RestoreStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class RestoreStatementTest extends TestCase
{
/**
- * @dataProvider restoreProvider
- *
* @param mixed $test
+ *
+ * @dataProvider restoreProvider
*/
public function testRestore($test)
{
@@ -18,8 +19,8 @@ class RestoreStatementTest extends TestCase
public function restoreProvider()
{
- return array(
- array('parser/parseRestore')
- );
+ return [
+ ['parser/parseRestore'],
+ ];
}
}
diff --git a/tests/Parser/SelectStatementTest.php b/tests/Parser/SelectStatementTest.php
index f4e1e90..3649412 100644
--- a/tests/Parser/SelectStatementTest.php
+++ b/tests/Parser/SelectStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -16,9 +17,9 @@ class SelectStatementTest extends TestCase
}
/**
- * @dataProvider selectProvider
- *
* @param mixed $test
+ *
+ * @dataProvider selectProvider
*/
public function testSelect($test)
{
@@ -27,65 +28,65 @@ class SelectStatementTest extends TestCase
public function selectProvider()
{
- return array(
- array('parser/parseSelect2'),
- array('parser/parseSelect3'),
- array('parser/parseSelect4'),
- array('parser/parseSelect5'),
- array('parser/parseSelect6'),
- array('parser/parseSelect7'),
- array('parser/parseSelect8'),
- array('parser/parseSelect9'),
- array('parser/parseSelect10'),
- array('parser/parseSelect11'),
- array('parser/parseSelectErr1'),
- array('parser/parseSelectErr2'),
- array('parser/parseSelectNested'),
- array('parser/parseSelectCase1'),
- array('parser/parseSelectCase2'),
- array('parser/parseSelectCase3'),
- array('parser/parseSelectCase4'),
- array('parser/parseSelectCase5'),
- array('parser/parseSelectCaseErr1'),
- array('parser/parseSelectCaseErr2'),
- array('parser/parseSelectCaseErr3'),
- array('parser/parseSelectCaseErr4'),
- array('parser/parseSelectCaseErr5'),
- array('parser/parseSelectCaseAlias1'),
- array('parser/parseSelectCaseAlias2'),
- array('parser/parseSelectCaseAlias3'),
- array('parser/parseSelectCaseAlias4'),
- array('parser/parseSelectCaseAlias5'),
- array('parser/parseSelectCaseAlias6'),
- array('parser/parseSelectCaseAliasErr1'),
- array('parser/parseSelectCaseAliasErr2'),
- array('parser/parseSelectCaseAliasErr3'),
- array('parser/parseSelectCaseAliasErr4'),
- array('parser/parseSelectIntoOptions1'),
- array('parser/parseSelectIntoOptions2'),
- array('parser/parseSelectIntoOptions3'),
- array('parser/parseSelectJoinCross'),
- array('parser/parseSelectJoinNatural'),
- array('parser/parseSelectJoinNaturalLeft'),
- array('parser/parseSelectJoinNaturalRight'),
- array('parser/parseSelectJoinNaturalLeftOuter'),
- array('parser/parseSelectJoinNaturalRightOuter'),
- array('parser/parseSelectJoinMultiple'),
- array('parser/parseSelectJoinMultiple2'),
- array('parser/parseSelectWrongOrder'),
- array('parser/parseSelectWrongOrder2'),
- array('parser/parseSelectEndOptions1'),
- array('parser/parseSelectEndOptions2'),
- array('parser/parseSelectEndOptionsErr'),
- array('parser/parseSelectUnion'),
- array('parser/parseSelectUnion2'),
- array('parser/parseSelectIndexHint1'),
- array('parser/parseSelectIndexHint2'),
- array('parser/parseSelectIndexHintErr1'),
- array('parser/parseSelectIndexHintErr2'),
- array('parser/parseSelectIndexHintErr3'),
- array('parser/parseSelectIndexHintErr4'),
- array('parser/parseSelectWithParenthesis')
- );
+ return [
+ ['parser/parseSelect2'],
+ ['parser/parseSelect3'],
+ ['parser/parseSelect4'],
+ ['parser/parseSelect5'],
+ ['parser/parseSelect6'],
+ ['parser/parseSelect7'],
+ ['parser/parseSelect8'],
+ ['parser/parseSelect9'],
+ ['parser/parseSelect10'],
+ ['parser/parseSelect11'],
+ ['parser/parseSelectErr1'],
+ ['parser/parseSelectErr2'],
+ ['parser/parseSelectNested'],
+ ['parser/parseSelectCase1'],
+ ['parser/parseSelectCase2'],
+ ['parser/parseSelectCase3'],
+ ['parser/parseSelectCase4'],
+ ['parser/parseSelectCase5'],
+ ['parser/parseSelectCaseErr1'],
+ ['parser/parseSelectCaseErr2'],
+ ['parser/parseSelectCaseErr3'],
+ ['parser/parseSelectCaseErr4'],
+ ['parser/parseSelectCaseErr5'],
+ ['parser/parseSelectCaseAlias1'],
+ ['parser/parseSelectCaseAlias2'],
+ ['parser/parseSelectCaseAlias3'],
+ ['parser/parseSelectCaseAlias4'],
+ ['parser/parseSelectCaseAlias5'],
+ ['parser/parseSelectCaseAlias6'],
+ ['parser/parseSelectCaseAliasErr1'],
+ ['parser/parseSelectCaseAliasErr2'],
+ ['parser/parseSelectCaseAliasErr3'],
+ ['parser/parseSelectCaseAliasErr4'],
+ ['parser/parseSelectIntoOptions1'],
+ ['parser/parseSelectIntoOptions2'],
+ ['parser/parseSelectIntoOptions3'],
+ ['parser/parseSelectJoinCross'],
+ ['parser/parseSelectJoinNatural'],
+ ['parser/parseSelectJoinNaturalLeft'],
+ ['parser/parseSelectJoinNaturalRight'],
+ ['parser/parseSelectJoinNaturalLeftOuter'],
+ ['parser/parseSelectJoinNaturalRightOuter'],
+ ['parser/parseSelectJoinMultiple'],
+ ['parser/parseSelectJoinMultiple2'],
+ ['parser/parseSelectWrongOrder'],
+ ['parser/parseSelectWrongOrder2'],
+ ['parser/parseSelectEndOptions1'],
+ ['parser/parseSelectEndOptions2'],
+ ['parser/parseSelectEndOptionsErr'],
+ ['parser/parseSelectUnion'],
+ ['parser/parseSelectUnion2'],
+ ['parser/parseSelectIndexHint1'],
+ ['parser/parseSelectIndexHint2'],
+ ['parser/parseSelectIndexHintErr1'],
+ ['parser/parseSelectIndexHintErr2'],
+ ['parser/parseSelectIndexHintErr3'],
+ ['parser/parseSelectIndexHintErr4'],
+ ['parser/parseSelectWithParenthesis'],
+ ];
}
}
diff --git a/tests/Parser/SetStatementTest.php b/tests/Parser/SetStatementTest.php
index 9d31659..9c8af23 100644
--- a/tests/Parser/SetStatementTest.php
+++ b/tests/Parser/SetStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class SetStatementTest extends TestCase
{
/**
- * @dataProvider setProvider
- *
* @param mixed $test
+ *
+ * @dataProvider setProvider
*/
public function testSet($test)
{
@@ -18,14 +19,14 @@ class SetStatementTest extends TestCase
public function setProvider()
{
- return array(
- array('parser/parseSetCharset'),
- array('parser/parseSetCharsetError'),
- array('parser/parseSetCharacterSet'),
- array('parser/parseSetCharacterSetError'),
- array('parser/parseSetNames'),
- array('parser/parseSetNamesError'),
- array('parser/parseSetError1')
- );
+ return [
+ ['parser/parseSetCharset'],
+ ['parser/parseSetCharsetError'],
+ ['parser/parseSetCharacterSet'],
+ ['parser/parseSetCharacterSetError'],
+ ['parser/parseSetNames'],
+ ['parser/parseSetNamesError'],
+ ['parser/parseSetError1'],
+ ];
}
}
diff --git a/tests/Parser/TransactionStatementTest.php b/tests/Parser/TransactionStatementTest.php
index 599015f..b4b8fca 100644
--- a/tests/Parser/TransactionStatementTest.php
+++ b/tests/Parser/TransactionStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class TransactionStatementTest extends TestCase
{
/**
- * @dataProvider transactionProvider
- *
* @param mixed $test
+ *
+ * @dataProvider transactionProvider
*/
public function testTransaction($test)
{
@@ -18,11 +19,11 @@ class TransactionStatementTest extends TestCase
public function transactionProvider()
{
- return array(
- array('parser/parseTransaction'),
- array('parser/parseTransaction2'),
- array('parser/parseTransaction3'),
- array('parser/parseTransactionErr1')
- );
+ return [
+ ['parser/parseTransaction'],
+ ['parser/parseTransaction2'],
+ ['parser/parseTransaction3'],
+ ['parser/parseTransactionErr1'],
+ ];
}
}
diff --git a/tests/Parser/UpdateStatementTest.php b/tests/Parser/UpdateStatementTest.php
index 210e1ab..2ebb478 100644
--- a/tests/Parser/UpdateStatementTest.php
+++ b/tests/Parser/UpdateStatementTest.php
@@ -1,4 +1,5 @@
<?php
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Tests\Parser;
@@ -7,9 +8,9 @@ use PhpMyAdmin\SqlParser\Tests\TestCase;
class UpdateStatementTest extends TestCase
{
/**
- * @dataProvider updateProvider
- *
* @param mixed $test
+ *
+ * @dataProvider updateProvider
*/
public function testUpdate($test)
{
@@ -18,11 +19,11 @@ class UpdateStatementTest extends TestCase
public function updateProvider()
{
- return array(
- array('parser/parseUpdate'),
- array('parser/parseUpdate2'),
- array('parser/parseUpdate3'),
- array('parser/parseUpdateErr')
- );
+ return [
+ ['parser/parseUpdate'],
+ ['parser/parseUpdate2'],
+ ['parser/parseUpdate3'],
+ ['parser/parseUpdateErr'],
+ ];
}
}