packages/sql-faker/tests/Unit/Generation/Output/SqlSerializerTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\SqlFaker\Generation\Output;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\TestCase;
9use SqlFaker\Generation\Output\SqlSerializer;
10
11#[CoversClass(SqlSerializer::class)]
12
13final class SqlSerializerTest extends TestCase
14{
15    public function testSerializeConcatenatesExactlyWithoutTrimmingOrNormalizing(): void
16    {
17        $serializer = new SqlSerializer();
18        self::assertSame(' NOW () ', $serializer->serialize([' ', 'NOW', ' ', '(', ')', ' ']));
19        self::assertSame('', $serializer->serialize([]));
20    }
21}
22