Skip to content

Commit 9c1befd

Browse files
committed
improve
1 parent f93b2d1 commit 9c1befd

File tree

5 files changed

+22
-22
lines changed

5 files changed

+22
-22
lines changed

tests/ColumnTest.php

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Yiisoft\Db\Oracle\Column\ColumnBuilder;
1616
use Yiisoft\Db\Oracle\Column\JsonColumn;
1717
use Yiisoft\Db\Oracle\Tests\Provider\ColumnProvider;
18+
use Yiisoft\Db\Oracle\Tests\Support\Fixture\FixtureDump;
1819
use Yiisoft\Db\Oracle\Tests\Support\IntegrationTestTrait;
1920
use Yiisoft\Db\Oracle\Tests\Support\TestConnection;
2021
use Yiisoft\Db\Query\Query;
@@ -41,10 +42,7 @@ public function testQueryWithTypecasting(): void
4142
$db = $this->getSharedConnection();
4243
$isOldVersion = version_compare(TestConnection::getServerVersion(), '21', '<');
4344

44-
$this->loadFixture(
45-
__DIR__ . '/Support/Fixture/'
46-
. ($isOldVersion ? 'oci.sql' : 'oci21.sql'),
47-
);
45+
$this->loadFixture($isOldVersion ? FixtureDump::DEFAULT : FixtureDump::OCI21);
4846

4947
$this->insertTypeValues($db);
5048

@@ -66,10 +64,7 @@ public function testCommandWithPhpTypecasting(): void
6664
$db = $this->getSharedConnection();
6765
$isOldVersion = version_compare(TestConnection::getServerVersion(), '21', '<');
6866

69-
$this->loadFixture(
70-
__DIR__ . '/Support/Fixture/'
71-
. ($isOldVersion ? 'oci.sql' : 'oci21.sql'),
72-
);
67+
$this->loadFixture($isOldVersion ? FixtureDump::DEFAULT : FixtureDump::OCI21);
7368

7469
$this->insertTypeValues($db);
7570

@@ -137,10 +132,7 @@ public function testPhpTypecast(): void
137132
$db = $this->getSharedConnection();
138133
$isOldVersion = version_compare(TestConnection::getServerVersion(), '21', '<');
139134

140-
$this->loadFixture(
141-
__DIR__ . '/Support/Fixture/'
142-
. ($isOldVersion ? 'oci.sql' : 'oci21.sql'),
143-
);
135+
$this->loadFixture($isOldVersion ? FixtureDump::DEFAULT : FixtureDump::OCI21);
144136

145137
parent::testPhpTypecast();
146138
}
@@ -150,10 +142,7 @@ public function testColumnInstance(): void
150142
$db = $this->getSharedConnection();
151143
$isOldVersion = version_compare(TestConnection::getServerVersion(), '21', '<');
152144

153-
$this->loadFixture(
154-
__DIR__ . '/Support/Fixture/'
155-
. ($isOldVersion ? 'oci.sql' : 'oci21.sql'),
156-
);
145+
$this->loadFixture($isOldVersion ? FixtureDump::DEFAULT : FixtureDump::OCI21);
157146

158147
$schema = $db->getSchema();
159148
$tableSchema = $schema->getTableSchema('type');

tests/CommandTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Yiisoft\Db\Oracle\Column\ColumnBuilder;
1616
use Yiisoft\Db\Oracle\IndexType;
1717
use Yiisoft\Db\Oracle\Tests\Provider\CommandProvider;
18+
use Yiisoft\Db\Oracle\Tests\Support\Fixture\FixtureDump;
1819
use Yiisoft\Db\Oracle\Tests\Support\IntegrationTestTrait;
1920
use Yiisoft\Db\Oracle\Tests\Support\TestConnection;
2021
use Yiisoft\Db\Query\Query;
@@ -63,10 +64,7 @@ public function testBatchInsert(
6364
$version = $db->getServerInfo()->getVersion();
6465
$isOldVersion = version_compare($version, '21', '<');
6566

66-
$this->loadFixture(
67-
__DIR__ . '/Support/Fixture/'
68-
. ($isOldVersion ? 'oci.sql' : 'oci21.sql'),
69-
);
67+
$this->loadFixture($isOldVersion ? FixtureDump::DEFAULT : FixtureDump::OCI21);
7068

7169
parent::testBatchInsert($table, $values, $columns, $expected, $expectedParams, $insertedRow);
7270
}

tests/SchemaTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Yiisoft\Db\Exception\NotSupportedException;
1414
use Yiisoft\Db\Oracle\Schema;
1515
use Yiisoft\Db\Oracle\Tests\Provider\SchemaProvider;
16+
use Yiisoft\Db\Oracle\Tests\Support\Fixture\FixtureDump;
1617
use Yiisoft\Db\Oracle\Tests\Support\IntegrationTestTrait;
1718
use Yiisoft\Db\Oracle\Tests\Support\TestConnection;
1819
use Yiisoft\Db\Schema\Column\ColumnInterface;
@@ -35,7 +36,7 @@ public function testColumns(array $columns, string $tableName = 'type', ?string
3536
$version21 = version_compare(TestConnection::getServerVersion(), '21', '>=');
3637

3738
if ($version21 && $tableName === 'type') {
38-
$dump = __DIR__ . '/Support/Fixture/oci21.sql';
39+
$dump = FixtureDump::OCI21;
3940
$columns['json_col']->dbType('json');
4041
$columns['json_col']->check(null);
4142
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Yiisoft\Db\Oracle\Tests\Support\Fixture;
6+
7+
final class FixtureDump
8+
{
9+
public const DEFAULT = __DIR__ . '/oci.sql';
10+
public const OCI21 = __DIR__ . '/oci21.sql';
11+
}

tests/Support/IntegrationTestTrait.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Yiisoft\Db\Oracle\Tests\Support;
66

77
use Yiisoft\Db\Oracle\Connection;
8+
use Yiisoft\Db\Oracle\Tests\Support\Fixture\FixtureDump;
89
use Yiisoft\Db\Tests\Support\TestHelper;
910

1011
trait IntegrationTestTrait
@@ -19,7 +20,7 @@ protected function createConnection(): Connection
1920

2021
protected function getDefaultFixture(): string
2122
{
22-
return __DIR__ . '/Fixture/oci.sql';
23+
return FixtureDump::DEFAULT;
2324
}
2425

2526
protected function replaceQuotes(string $sql): string

0 commit comments

Comments
 (0)