packages/sql-catalog/tests/Unit/Core/Catalog/AnalysisProblemTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Core\Catalog;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\TestCase;
9use SqlCatalog\Core\Catalog\AnalysisProblem;
10
11#[CoversClass(AnalysisProblem::class)]
12final class AnalysisProblemTest extends TestCase
13{
14    public function testKeepsTheFileAndWhyItCouldNotBeRead(): void
15    {
16        $problem = new AnalysisProblem('src/a.php', 'unexpected token');
17        self::assertSame('src/a.php', $problem->file);
18        self::assertSame('unexpected token', $problem->message);
19    }
20}
21