public function testListDatabases()
 {
     // We need the temp connection that has privileges to create a database.
     $sm = TestUtil::getTempConnection()->getSchemaManager();
     $sm->dropAndCreateDatabase('c##test_create_database');
     $databases = $this->_sm->listDatabases();
     $databases = array_map('strtolower', $databases);
     $this->assertContains('c##test_create_database', $databases);
 }
 public function setUp()
 {
     parent::setUp();
     if (!isset($GLOBALS['db_username'])) {
         $this->markTestSkipped('Foo');
     }
     $username = $GLOBALS['db_username'];
     $query = "GRANT ALL PRIVILEGES TO " . $username;
     $conn = \Doctrine\Tests\TestUtil::getTempConnection();
     $conn->executeUpdate($query);
 }