DB2DriverTest.php 1.05 KB
Newer Older
1 2
<?php

3
namespace Doctrine\DBAL\Tests\Functional\Driver\IBMDB2;
4

5
use Doctrine\DBAL\Driver;
6
use Doctrine\DBAL\Driver\IBMDB2\DB2Driver;
7
use Doctrine\DBAL\Tests\Functional\Driver\AbstractDriverTest;
8
use function extension_loaded;
9 10 11

class DB2DriverTest extends AbstractDriverTest
{
12
    protected function setUp() : void
13 14
    {
        if (! extension_loaded('ibm_db2')) {
15
            self::markTestSkipped('ibm_db2 is not installed.');
16 17 18 19
        }

        parent::setUp();

Sergei Morozov's avatar
Sergei Morozov committed
20
        if ($this->connection->getDriver() instanceof DB2Driver) {
Sergei Morozov's avatar
Sergei Morozov committed
21
            return;
22
        }
Sergei Morozov's avatar
Sergei Morozov committed
23

24
        self::markTestSkipped('ibm_db2 only test.');
25 26
    }

27
    public function testConnectsWithoutDatabaseNameParameter() : void
28
    {
29
        self::markTestSkipped('IBM DB2 does not support connecting without database name.');
30 31
    }

32
    public function testReturnsDatabaseNameWithoutDatabaseNameParameter() : void
33
    {
34
        self::markTestSkipped('IBM DB2 does not support connecting without database name.');
35 36
    }

37
    protected function createDriver() : Driver
38 39 40 41
    {
        return new DB2Driver();
    }
}