packages/bison-parser/tests/Unit/Scanner/TokenKindTest.php
1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Scanner;
6
7use BisonParser\Scanner\TokenKind;
8use PHPUnit\Framework\Attributes\CoversClass;
9use PHPUnit\Framework\Attributes\Small;
10use PHPUnit\Framework\TestCase;
11
12#[CoversClass(TokenKind::class)]
13#[Small]
14final class TokenKindTest extends TestCase
15{
16 public function testCases(): void
17 {
18 self::assertCount(22, TokenKind::cases());
19 self::assertSame('%%', TokenKind::Section->value);
20 self::assertSame('end of file', TokenKind::End->value);
21 }
22}
23