You are here

protected function SqlsrvConnectionTest::setUp in Drupal driver for SQL Server and SQL Azure 8.2

Same name and namespace in other branches
  1. 4.2.x tests/src/Unit/SqlsrvConnectionTest.php \Drupal\Tests\sqlsrv\Unit\SqlsrvConnectionTest::setUp()
  2. 3.0.x tests/src/Unit/SqlsrvConnectionTest.php \Drupal\Tests\sqlsrv\Unit\SqlsrvConnectionTest::setUp()
  3. 3.1.x tests/src/Unit/SqlsrvConnectionTest.php \Drupal\Tests\sqlsrv\Unit\SqlsrvConnectionTest::setUp()
  4. 4.0.x tests/src/Unit/SqlsrvConnectionTest.php \Drupal\Tests\sqlsrv\Unit\SqlsrvConnectionTest::setUp()
  5. 4.1.x tests/src/Unit/SqlsrvConnectionTest.php \Drupal\Tests\sqlsrv\Unit\SqlsrvConnectionTest::setUp()

Overrides UnitTestCase::setUp

File

tests/src/Unit/SqlsrvConnectionTest.php, line 47

Class

SqlsrvConnectionTest
Test the behavior of the Connection class.

Namespace

Drupal\Tests\sqlsrv\Unit

Code

protected function setUp() {
  parent::setUp();
  $this->mockSchema = $this
    ->getMockBuilder('Drupal\\Driver\\Database\\sqlsrv\\Schema')
    ->setMethods([
    'getDefaultSchema',
    '__construct',
  ])
    ->setMockClassName('MockSchema')
    ->setConstructorArgs([
    NULL,
  ])
    ->disableOriginalConstructor()
    ->getMock();
  $this->mockSchema
    ->method('getDefaultSchema')
    ->willReturn('dbo');
  if (!class_exists('Drupal\\Driver\\Database\\mock\\Schema')) {
    class_alias('MockSchema', 'Drupal\\Driver\\Database\\mock\\Schema');
  }
  $this->options['namespace'] = 'Drupal\\Driver\\Database\\mock';
  $this->options['prefix']['default'] = '';
  $this->options['driver_settings'] = ConnectionSettings::instanceFromData([]);
  $this->mockPdo = $this
    ->createMock('Drupal\\Tests\\Core\\Database\\Stub\\StubPDO');
}