diff options
Diffstat (limited to 'tests/Lexer')
-rw-r--r-- | tests/Lexer/ContextTest.php | 70 | ||||
-rw-r--r-- | tests/Lexer/LexerTest.php | 60 | ||||
-rw-r--r-- | tests/Lexer/TokensListTest.php | 4 |
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() |