mirror of
https://github.com/wiosna-dev/common-library.git
synced 2026-03-12 09:31:51 +01:00
Tests > fix "assertArraySubset() is deprecated and will be removed in PHPUnit 9" bug > make compatible with PHPUnit 8.0 (and PHP 7.2+)
This commit is contained in:
@@ -236,12 +236,14 @@ class RepositoryTest extends BaseTestCase
|
|||||||
$selectDQLPart = $queryBuilder->getDQLPart('select');
|
$selectDQLPart = $queryBuilder->getDQLPart('select');
|
||||||
$whereDQLPart = $queryBuilder->getDQLPart('where');
|
$whereDQLPart = $queryBuilder->getDQLPart('where');
|
||||||
$orderDQLPart = $queryBuilder->getDQLPart('orderBy');
|
$orderDQLPart = $queryBuilder->getDQLPart('orderBy');
|
||||||
|
$rootAliases = $queryBuilder->getRootAliases();
|
||||||
|
|
||||||
/* @var OrderBy $orderBy */
|
/* @var OrderBy $orderBy */
|
||||||
$orderBy = $orderDQLPart[0];
|
$orderBy = $orderDQLPart[0];
|
||||||
|
|
||||||
static::assertInstanceOf(QueryBuilder::class, $queryBuilder);
|
static::assertInstanceOf(QueryBuilder::class, $queryBuilder);
|
||||||
static::assertArraySubset(['qb'], $queryBuilder->getRootAliases());
|
static::assertArrayHasKey(0, $rootAliases);
|
||||||
|
static::assertSame('qb', $rootAliases[0]);
|
||||||
static::assertSame([], $selectDQLPart);
|
static::assertSame([], $selectDQLPart);
|
||||||
static::assertNull($whereDQLPart);
|
static::assertNull($whereDQLPart);
|
||||||
static::assertSame(['qb.name ASC'], $orderBy->getParts());
|
static::assertSame(['qb.name ASC'], $orderBy->getParts());
|
||||||
@@ -280,9 +282,11 @@ class RepositoryTest extends BaseTestCase
|
|||||||
$selectDQLPart = $queryBuilder->getDQLPart('select');
|
$selectDQLPart = $queryBuilder->getDQLPart('select');
|
||||||
$whereDQLPart = $queryBuilder->getDQLPart('where');
|
$whereDQLPart = $queryBuilder->getDQLPart('where');
|
||||||
$orderDQLPart = $queryBuilder->getDQLPart('orderBy');
|
$orderDQLPart = $queryBuilder->getDQLPart('orderBy');
|
||||||
|
$rootAliases = $queryBuilder->getRootAliases();
|
||||||
|
|
||||||
static::assertInstanceOf(QueryBuilder::class, $queryBuilder);
|
static::assertInstanceOf(QueryBuilder::class, $queryBuilder);
|
||||||
static::assertArraySubset(['qb'], $queryBuilder->getRootAliases());
|
static::assertArrayHasKey(0, $rootAliases);
|
||||||
|
static::assertSame('qb', $rootAliases[0]);
|
||||||
static::assertSame([], $selectDQLPart);
|
static::assertSame([], $selectDQLPart);
|
||||||
static::assertNull($whereDQLPart);
|
static::assertNull($whereDQLPart);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user