packages/ztd-query-core/tests/Unit/Sql/Reader/SqlLexemeTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Sql\Reader;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\TestCase;
9use ZtdQuery\Sql\Reader\SqlLexeme;
10use ZtdQuery\Sql\SqlTokenKind;
11
12#[CoversClass(SqlLexeme::class)]
13final class SqlLexemeTest extends TestCase
14{
15    public function testCarriesWhatWasReadAndWhereTheReadingStopped(): void
16    {
17        $lexeme = new SqlLexeme(SqlTokenKind::Comment, 9);
18
19        self::assertSame([SqlTokenKind::Comment, 9], [$lexeme->kind, $lexeme->end]);
20    }
21}
22