packages/ztd-query-mysql/tests/Unit/Rewrite/Upsert/QualifiedColumnTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Rewrite\Upsert;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\TestCase;
9use ZtdQuery\Platform\MySql\Rewrite\Upsert\QualifiedColumn;
10
11#[\PHPUnit\Framework\Attributes\UsesClass(\ZtdQuery\Platform\MySql\Sql\MySqlIdentifierQuoter::class)]
12#[CoversClass(QualifiedColumn::class)]
13final class QualifiedColumnTest extends TestCase
14{
15    public function testQualified(): void
16    {
17        self::assertSame('`a``b`.`c``d`', (new QualifiedColumn(new \ZtdQuery\Platform\MySql\Sql\MySqlIdentifierQuoter()))->qualified('a`b', 'c`d'));
18    }
19
20}
21