public function testDrop()
 {
     $drv = new MySQLDriver(['pdo' => $this->getPDOPassthrough(null, 1)]);
     $this->assertTrue($drv->dropDatabase('ignored'));
     $this->assertFalse($drv->dropSchema('ignored', 'ignored'));
     /* Schemata not supported. */
     $this->assertTrue($drv->dropTable('ignored', 'ignored', 'ignored'));
     $drv = new MySQLDriver(['pdo' => $this->getPDOPassthrough(null, false)]);
     $this->assertFalse($drv->dropDatabase('ignored'));
     $this->assertFalse($drv->dropSchema('ignored', 'ignored'));
     $this->assertFalse($drv->dropTable('ignored', 'ignored', 'ignored'));
     $drv = new MySQLDriver(['pdo' => $this->getPDOPassthrough(null, new PDOException())]);
     $this->assertFalse($drv->dropDatabase('ignored'));
     $this->assertFalse($drv->dropSchema('ignored', 'ignored'));
     $this->assertFalse($drv->dropTable('ignored', 'ignored', 'ignored'));
 }