You are here

public static function DrupalTestCase::getDatabaseConnection in Drupal 7

Returns the database connection to the site running Simpletest.

Return value

DatabaseConnection The database connection to use for inserting assertions.

File

modules/simpletest/drupal_web_test_case.php, line 188

Class

DrupalTestCase
Base class for Drupal tests.

Code

public static function getDatabaseConnection() {
  try {
    $connection = Database::getConnection('default', 'simpletest_original_default');
  } catch (DatabaseConnectionNotDefinedException $e) {

    // If the test was not set up, the simpletest_original_default
    // connection does not exist.
    $connection = Database::getConnection('default', 'default');
  }
  return $connection;
}