Skip to content

Commit fa6a81d

Browse files
committed
Remove deprecations; generate HasOne scope tests
1 parent 18e0b84 commit fa6a81d

File tree

4 files changed

+54
-1
lines changed

4 files changed

+54
-1
lines changed

tests/ORM/Functional/Driver/Common/BaseTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,9 @@ protected function assertClearState(ORM $orm): void
256256
$r = new \ReflectionClass(Node::class);
257257

258258
$rel = $r->getProperty('relations');
259-
$rel->setAccessible(true);
259+
if (PHP_VERSION_ID < 80100) {
260+
$rel->setAccessible(true);
261+
}
260262

261263
$heap = $orm->getHeap();
262264
foreach ($heap as $entity) {
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Cycle\ORM\Tests\Functional\Driver\MySQL\Relation\HasOne;
6+
7+
// phpcs:ignore
8+
use Cycle\ORM\Tests\Functional\Driver\Common\Relation\HasOne\HasOneScopeTest as CommonClass;
9+
10+
/**
11+
* @group driver
12+
* @group driver-mysql
13+
*/
14+
class HasOneScopeTest extends CommonClass
15+
{
16+
public const DRIVER = 'mysql';
17+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Cycle\ORM\Tests\Functional\Driver\Postgres\Relation\HasOne;
6+
7+
// phpcs:ignore
8+
use Cycle\ORM\Tests\Functional\Driver\Common\Relation\HasOne\HasOneScopeTest as CommonClass;
9+
10+
/**
11+
* @group driver
12+
* @group driver-postgres
13+
*/
14+
class HasOneScopeTest extends CommonClass
15+
{
16+
public const DRIVER = 'postgres';
17+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Cycle\ORM\Tests\Functional\Driver\SQLServer\Relation\HasOne;
6+
7+
// phpcs:ignore
8+
use Cycle\ORM\Tests\Functional\Driver\Common\Relation\HasOne\HasOneScopeTest as CommonClass;
9+
10+
/**
11+
* @group driver
12+
* @group driver-sqlserver
13+
*/
14+
class HasOneScopeTest extends CommonClass
15+
{
16+
public const DRIVER = 'sqlserver';
17+
}

0 commit comments

Comments
 (0)