class ConnectionUnitTest

Same name in this branch
  1. 9 core/modules/pgsql/tests/src/Kernel/pgsql/ConnectionUnitTest.php \Drupal\Tests\pgsql\Kernel\pgsql\ConnectionUnitTest
Same name and namespace in other branches
  1. 7.x modules/simpletest/tests/database_test.test \ConnectionUnitTest
  2. 11.x core/modules/mysql/tests/src/Kernel/mysql/ConnectionUnitTest.php \Drupal\Tests\mysql\Kernel\mysql\ConnectionUnitTest
  3. 11.x core/modules/pgsql/tests/src/Kernel/pgsql/ConnectionUnitTest.php \Drupal\Tests\pgsql\Kernel\pgsql\ConnectionUnitTest
  4. 11.x core/modules/mysqli/tests/src/Kernel/mysqli/ConnectionUnitTest.php \Drupal\Tests\mysqli\Kernel\mysqli\ConnectionUnitTest

MySQL-specific connection unit tests.

@group Database

Hierarchy

Expanded class hierarchy of ConnectionUnitTest

File

core/modules/mysql/tests/src/Kernel/mysql/ConnectionUnitTest.php, line 12

Namespace

Drupal\Tests\mysql\Kernel\mysql
View source
class ConnectionUnitTest extends DriverSpecificConnectionUnitTestBase {
  
  /**
   * Returns a set of queries specific for MySQL.
   */
  protected function getQuery() : array {
    return [
      'connection_id' => 'SELECT CONNECTION_ID()',
      'processlist' => 'SHOW PROCESSLIST',
      'show_tables' => 'SHOW TABLES',
    ];
  }

}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.