DriverTest.php 756 Bytes
Newer Older
1 2
<?php

Michael Moravec's avatar
Michael Moravec committed
3 4
declare(strict_types=1);

5
namespace Doctrine\DBAL\Tests\Functional\Driver\Mysqli;
6

7
use Doctrine\DBAL\Driver as DriverInterface;
8
use Doctrine\DBAL\Driver\Mysqli\Driver;
9
use Doctrine\DBAL\Tests\Functional\Driver\AbstractDriverTest;
10
use function extension_loaded;
11 12 13

class DriverTest extends AbstractDriverTest
{
14
    protected function setUp() : void
15 16
    {
        if (! extension_loaded('mysqli')) {
17
            self::markTestSkipped('mysqli is not installed.');
18 19 20 21
        }

        parent::setUp();

Sergei Morozov's avatar
Sergei Morozov committed
22
        if ($this->connection->getDriver() instanceof Driver) {
Sergei Morozov's avatar
Sergei Morozov committed
23
            return;
24
        }
Sergei Morozov's avatar
Sergei Morozov committed
25

26
        self::markTestSkipped('MySQLi only test.');
27 28
    }

29
    protected function createDriver() : DriverInterface
30 31 32 33
    {
        return new Driver();
    }
}