packages/sql-parser/tests/Unit/Table/ActionRowsTest.php

1<?php
2
3declare(strict_types=1);
4
5namespace Tests\Unit\Table;
6
7use PHPUnit\Framework\Attributes\CoversClass;
8use PHPUnit\Framework\Attributes\Small;
9use PHPUnit\Framework\Attributes\UsesClass;
10use PHPUnit\Framework\TestCase;
11use SqlParser\Table\ActionRows;
12use SqlParser\Table\ArrayRows;
13
14#[CoversClass(ActionRows::class)]
15#[UsesClass(ArrayRows::class)]
16#[Small]
17final class ActionRowsTest extends TestCase
18{
19    public function testRow(): void
20    {
21        $rows = new ArrayRows([[1 => 2]]);
22
23        self::assertSame([1 => 2], $rows->row(0));
24    }
25
26    public function testCount(): void
27    {
28        self::assertSame(1, (new ArrayRows([[1 => 2]]))->count());
29    }
30}
31