packages/sql-parser/tests/Unit/Lexer/LexemeTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Lexer;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\Attributes\Small;
9use PHPUnit\Framework\TestCase;
10use SqlParser\Lexer\Lexeme;
11
12#[CoversClass(Lexeme::class)]
13#[Small]
14final class LexemeTest extends TestCase
15{
16    public function testEnd(): void
17    {
18        $lexeme = new Lexeme('IDENT', 'users', 12);
19
20        self::assertSame(17, $lexeme->end());
21        self::assertSame('IDENT', $lexeme->name);
22    }
23}
24