packages/ztd-query-postgres/tests/Unit/Sql/Merge/PgSqlMergeActionKindTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Sql\Merge;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\TestCase;
9use ZtdQuery\Platform\Postgres\Sql\Merge\PgSqlMergeActionKind;
10
11#[CoversClass(PgSqlMergeActionKind::class)]
12final class PgSqlMergeActionKindTest extends TestCase
13{
14    public function testCasesPreservePostgreSqlKeywords(): void
15    {
16        self::assertSame('UPDATE', PgSqlMergeActionKind::Update->value);
17        self::assertSame('INSERT', PgSqlMergeActionKind::Insert->value);
18        self::assertSame('DELETE', PgSqlMergeActionKind::Delete->value);
19        self::assertSame('DO NOTHING', PgSqlMergeActionKind::DoNothing->value);
20    }
21}
22