summaryrefslogtreecommitdiffstats
path: root/tests/Lexer
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Lexer')
-rw-r--r--tests/Lexer/ContextTest.php70
-rw-r--r--tests/Lexer/LexerTest.php60
-rw-r--r--tests/Lexer/TokensListTest.php4
3 files changed, 79 insertions, 55 deletions
diff --git a/tests/Lexer/ContextTest.php b/tests/Lexer/ContextTest.php
index 4866cf4..d822cd3 100644
--- a/tests/Lexer/ContextTest.php
+++ b/tests/Lexer/ContextTest.php
@@ -40,15 +40,36 @@ class ContextTest extends TestCase
public function contextLoading()
{
- return array(
- 'MySQL match' => array('MySql50500', 'MySql50500'),
- 'MySQL strip' => array('MySql50712', 'MySql50700'),
- 'MySQL fallback' => array('MySql99999', 'MySql50700'),
- 'MariaDB match' => array('MariaDb100000', 'MariaDb100000'),
- 'MariaDB stripg' => array('MariaDb109900', 'MariaDb100000'),
- 'MariaDB fallback' => array('MariaDb990000', 'MariaDb100300'),
- 'Invalid' => array('Sql', null),
- );
+ return [
+ 'MySQL match' => [
+ 'MySql50500',
+ 'MySql50500',
+ ],
+ 'MySQL strip' => [
+ 'MySql50712',
+ 'MySql50700',
+ ],
+ 'MySQL fallback' => [
+ 'MySql99999',
+ 'MySql50700',
+ ],
+ 'MariaDB match' => [
+ 'MariaDb100000',
+ 'MariaDb100000',
+ ],
+ 'MariaDB stripg' => [
+ 'MariaDb109900',
+ 'MariaDb100000',
+ ],
+ 'MariaDB fallback' => [
+ 'MariaDb990000',
+ 'MariaDb100300',
+ ],
+ 'Invalid' => [
+ 'Sql',
+ null,
+ ],
+ ];
}
/**
@@ -67,18 +88,18 @@ class ContextTest extends TestCase
public function contextNames()
{
- return array(
- array('MySql50000'),
- array('MySql50100'),
- array('MySql50500'),
- array('MySql50600'),
- array('MySql50700'),
- array('MySql80000'),
- array('MariaDb100000'),
- array('MariaDb100100'),
- array('MariaDb100200'),
- array('MariaDb100300'),
- );
+ return [
+ ['MySql50000'],
+ ['MySql50100'],
+ ['MySql50500'],
+ ['MySql50600'],
+ ['MySql50700'],
+ ['MySql80000'],
+ ['MariaDb100000'],
+ ['MariaDb100100'],
+ ['MariaDb100200'],
+ ['MariaDb100300'],
+ ];
}
/**
@@ -118,8 +139,11 @@ class ContextTest extends TestCase
$this->assertEquals('`test`', Context::escape('test'));
$this->assertEquals(
- array('`a`', '`b`'),
- Context::escape(array('a', 'b'))
+ [
+ '`a`',
+ '`b`',
+ ],
+ Context::escape(['a', 'b'])
);
}
}
diff --git a/tests/Lexer/LexerTest.php b/tests/Lexer/LexerTest.php
index b5e3a10..353e80a 100644
--- a/tests/Lexer/LexerTest.php
+++ b/tests/Lexer/LexerTest.php
@@ -26,10 +26,10 @@ class LexerTest extends TestCase
$this->assertEquals(
$lexer->errors,
- array(
+ [
new LexerException('error #1', 'foo', 1, 2),
new LexerException('error #2', 'bar', 3, 4),
- )
+ ]
);
}
@@ -58,33 +58,33 @@ class LexerTest extends TestCase
public function testLexProvider()
{
- return array(
- array('lexer/lex'),
- array('lexer/lexUtf8'),
- array('lexer/lexBool'),
- array('lexer/lexComment'),
- array('lexer/lexCommentEnd'),
- array('lexer/lexDelimiter'),
- array('lexer/lexDelimiter2'),
- array('lexer/lexDelimiterErr1'),
- array('lexer/lexDelimiterErr2'),
- array('lexer/lexDelimiterErr3'),
- array('lexer/lexDelimiterLen'),
- array('lexer/lexKeyword'),
- array('lexer/lexKeyword2'),
- array('lexer/lexNumber'),
- array('lexer/lexOperator'),
- array('lexer/lexString'),
- array('lexer/lexStringErr1'),
- array('lexer/lexSymbol'),
- array('lexer/lexSymbolErr1'),
- array('lexer/lexSymbolErr2'),
- array('lexer/lexSymbolErr3'),
- array('lexer/lexSymbolUser'),
- array('lexer/lexWhitespace'),
- array('lexer/lexLabel1'),
- array('lexer/lexLabel2'),
- array('lexer/lexNoLabel'),
- );
+ return [
+ ['lexer/lex'],
+ ['lexer/lexUtf8'],
+ ['lexer/lexBool'],
+ ['lexer/lexComment'],
+ ['lexer/lexCommentEnd'],
+ ['lexer/lexDelimiter'],
+ ['lexer/lexDelimiter2'],
+ ['lexer/lexDelimiterErr1'],
+ ['lexer/lexDelimiterErr2'],
+ ['lexer/lexDelimiterErr3'],
+ ['lexer/lexDelimiterLen'],
+ ['lexer/lexKeyword'],
+ ['lexer/lexKeyword2'],
+ ['lexer/lexNumber'],
+ ['lexer/lexOperator'],
+ ['lexer/lexString'],
+ ['lexer/lexStringErr1'],
+ ['lexer/lexSymbol'],
+ ['lexer/lexSymbolErr1'],
+ ['lexer/lexSymbolErr2'],
+ ['lexer/lexSymbolErr3'],
+ ['lexer/lexSymbolUser'],
+ ['lexer/lexWhitespace'],
+ ['lexer/lexLabel1'],
+ ['lexer/lexLabel2'],
+ ['lexer/lexNoLabel'],
+ ];
}
}
diff --git a/tests/Lexer/TokensListTest.php b/tests/Lexer/TokensListTest.php
index 7d23eee..4bb844a 100644
--- a/tests/Lexer/TokensListTest.php
+++ b/tests/Lexer/TokensListTest.php
@@ -20,7 +20,7 @@ class TokensListTest extends TestCase
*/
public function setUp()
{
- $this->tokens = array(
+ $this->tokens = [
new Token('SELECT', Token::TYPE_KEYWORD),
new Token(' ', Token::TYPE_WHITESPACE),
new Token('*', Token::TYPE_OPERATOR),
@@ -29,7 +29,7 @@ class TokensListTest extends TestCase
new Token(' ', Token::TYPE_WHITESPACE),
new Token('`test`', Token::TYPE_SYMBOL),
new Token(' ', Token::TYPE_WHITESPACE),
- );
+ ];
}
public function testBuild()