Skip to content

Commit b006d7d

Browse files
authored
BatchQueryResult mini refactoring (#222)
* cov fix * styleci
1 parent 36dd3ce commit b006d7d

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

tests/BatchQueryResultTest.php

+19
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
namespace Yiisoft\Db\Mssql\Tests;
66

7+
use Yiisoft\Db\Mssql\BatchQueryResult;
78
use Yiisoft\Db\Mssql\Tests\Support\TestTrait;
9+
use Yiisoft\Db\Query\Query;
810
use Yiisoft\Db\Tests\Common\CommonBatchQueryResultTest;
911

1012
/**
@@ -13,4 +15,21 @@
1315
final class BatchQueryResultTest extends CommonBatchQueryResultTest
1416
{
1517
use TestTrait;
18+
19+
public function testBatchQueryResultWithoutPopulate(): void
20+
{
21+
$db = $this->getConnection(true);
22+
23+
$query = new Query($db);
24+
$query->from('customer')->orderBy('id')->limit(3)->indexBy('id');
25+
26+
$batchQueryResult = new BatchQueryResult($query);
27+
28+
$customers = $this->getAllRowsFromBatch($batchQueryResult);
29+
30+
$this->assertCount(3, $customers);
31+
$this->assertEquals('user1', $customers[0]['name']);
32+
$this->assertEquals('user2', $customers[1]['name']);
33+
$this->assertEquals('user3', $customers[2]['name']);
34+
}
1635
}

0 commit comments

Comments
 (0)