packages/sql-parser/tests/Unit/Grammar/PrecedencePolicyTest.php
1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Grammar;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\Attributes\Small;
9use PHPUnit\Framework\TestCase;
10use SqlParser\Grammar\PrecedencePolicy;
11
12#[CoversClass(PrecedencePolicy::class)]
13#[Small]
14final class PrecedencePolicyTest extends TestCase
15{
16 public function testCases(): void
17 {
18 self::assertSame(['LastTerminal', 'FirstRankedTerminal'], array_map(static fn (PrecedencePolicy $case): string => $case->name, PrecedencePolicy::cases()));
19 }
20}
21