packages/sql-fixture/tests/Unit/Schema/TableIdentifierTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Schema;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\TestCase;
9use SqlFixture\Schema\TableIdentifier as Subject;
10
11#[CoversClass(Subject::class)]
12final class TableIdentifierTest extends TestCase
13{
14    public function testNormalizeQualifiedAndQuotedNames(): void
15    {
16        $normalizer = new Subject();
17        self::assertSame('users', $normalizer->normalize('`App`.`USERS`'));
18        self::assertSame('users', $normalizer->normalize('[USERS]'));
19        self::assertSame('users', $normalizer->normalize('"USERS"'));
20    }
21}
22