1
0
mirror of synced 2025-02-20 22:23:14 +03:00

Add test for query paremeters starting with underscore

This commit is contained in:
Paul Hooijenga 2013-07-05 09:21:24 +02:00
parent 6aa58d9939
commit b5394fc5a0

View File

@ -158,6 +158,15 @@ class LexerTest extends \Doctrine\Tests\OrmTestCase
$this->assertEquals(':name', $token['value']);
}
public function testScannerRecognizesNamedInputParameterStartingWithUnderscore()
{
$lexer = new Lexer(':_name');
$lexer->moveNext();
$token = $lexer->lookahead;
$this->assertEquals(Lexer::T_INPUT_PARAMETER, $token['type']);
$this->assertEquals(':_name', $token['value']);
}
public function testScannerTokenizesASimpleQueryCorrectly()
{
$dql = "SELECT u FROM My\Namespace\User u WHERE u.name = 'Jack O''Neil'";