AbstractDB2DriverTest.php 1009 Bytes
Newer Older
1 2
<?php

3
namespace Doctrine\DBAL\Tests\Driver;
4 5

use Doctrine\DBAL\Connection;
6
use Doctrine\DBAL\Driver;
Sergei Morozov's avatar
Sergei Morozov committed
7
use Doctrine\DBAL\Driver\AbstractDB2Driver;
8 9
use Doctrine\DBAL\Driver\API\DefaultExceptionConverter;
use Doctrine\DBAL\Driver\API\ExceptionConverter;
10
use Doctrine\DBAL\Platforms\AbstractPlatform;
11
use Doctrine\DBAL\Platforms\DB2Platform;
12
use Doctrine\DBAL\Schema\AbstractSchemaManager;
13 14 15 16
use Doctrine\DBAL\Schema\DB2SchemaManager;

class AbstractDB2DriverTest extends AbstractDriverTest
{
17
    protected function createDriver(): Driver
18
    {
Sergei Morozov's avatar
Sergei Morozov committed
19
        return $this->getMockForAbstractClass(AbstractDB2Driver::class);
20 21
    }

22
    protected function createPlatform(): AbstractPlatform
23 24 25 26
    {
        return new DB2Platform();
    }

27
    protected function createSchemaManager(Connection $connection): AbstractSchemaManager
28 29 30
    {
        return new DB2SchemaManager($connection);
    }
31 32 33 34 35

    protected function createExceptionConverter(): ExceptionConverter
    {
        return new DefaultExceptionConverter();
    }
36
}