From 98834ac843da71e10626b9a4c04b369458cf1669 Mon Sep 17 00:00:00 2001 From: Jan Skrasek Date: Fri, 8 Mar 2024 16:19:56 +0100 Subject: [PATCH] make QueryBuilderTestCase abstract --- tests/inc/QueryBuilderTestCase.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/inc/QueryBuilderTestCase.php b/tests/inc/QueryBuilderTestCase.php index fdbecd85..73e2c2cd 100644 --- a/tests/inc/QueryBuilderTestCase.php +++ b/tests/inc/QueryBuilderTestCase.php @@ -2,6 +2,7 @@ namespace NextrasTests\Dbal; + use Mockery; use Mockery\MockInterface; use Nextras\Dbal\Platforms\IPlatform; @@ -9,7 +10,7 @@ use Tester\Assert; -class QueryBuilderTestCase extends TestCase +abstract class QueryBuilderTestCase extends TestCase { /** @var IPlatform|MockInterface */ protected $platform; @@ -22,17 +23,16 @@ public function setUp() } - protected function builder() + protected function builder(): QueryBuilder { return new QueryBuilder($this->platform); } - protected function assertBuilder($expected, QueryBuilder $builder) + protected function assertBuilder(array $expected, QueryBuilder $builder): void { $args = $builder->getQueryParameters(); array_unshift($args, $builder->getQuerySql()); Assert::same($expected, $args); } - }