SQLAnywhereConnectionTest.php 853 Bytes
Newer Older
1 2 3 4
<?php

namespace Doctrine\Tests\DBAL\Driver\SQLAnywhere;

Sergei Morozov's avatar
Sergei Morozov committed
5
use Doctrine\DBAL\Driver\SQLAnywhere\SQLAnywhereConnection;
6
use Doctrine\Tests\DbalTestCase;
7
use PHPUnit\Framework\MockObject\MockObject;
8

9 10 11
/**
 * @requires extension sqlanywhere
 */
12 13 14 15 16
class SQLAnywhereConnectionTest extends DbalTestCase
{
    /**
     * The sqlanywhere driver connection mock under test.
     *
17
     * @var SQLAnywhereConnection|MockObject
18 19 20
     */
    private $connectionMock;

21
    protected function setUp(): void
22 23 24
    {
        parent::setUp();

Sergei Morozov's avatar
Sergei Morozov committed
25
        $this->connectionMock = $this->getMockBuilder(SQLAnywhereConnection::class)
26 27 28 29
            ->disableOriginalConstructor()
            ->getMockForAbstractClass();
    }

30
    public function testRequiresQueryForServerVersion(): void
31
    {
32
        self::assertTrue($this->connectionMock->requiresQueryForServerVersion());
33 34
    }
}