|
|
|
|
@ -54,16 +54,22 @@ class RepairMimeTypesTest extends \Test\TestCase {
|
|
|
|
|
|
|
|
|
|
protected function tearDown() {
|
|
|
|
|
$this->storage->getCache()->clear();
|
|
|
|
|
$sql = 'DELETE FROM `*PREFIX*storages` WHERE `id` = ?';
|
|
|
|
|
\OC_DB::executeAudited($sql, [$this->storage->getId()]);
|
|
|
|
|
|
|
|
|
|
$qb = \OC::$server->getDatabaseConnection()->getQueryBuilder();
|
|
|
|
|
$qb->delete('storages')
|
|
|
|
|
->where($qb->expr()->eq('id', $qb->createNamedParameter($this->storage->getId())));
|
|
|
|
|
$qb->execute();
|
|
|
|
|
|
|
|
|
|
$this->clearMimeTypes();
|
|
|
|
|
|
|
|
|
|
parent::tearDown();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private function clearMimeTypes() {
|
|
|
|
|
$sql = 'DELETE FROM `*PREFIX*mimetypes`';
|
|
|
|
|
\OC_DB::executeAudited($sql);
|
|
|
|
|
$qb = \OC::$server->getDatabaseConnection()->getQueryBuilder();
|
|
|
|
|
$qb->delete('mimetypes');
|
|
|
|
|
$qb->execute();
|
|
|
|
|
|
|
|
|
|
$this->mimetypeLoader->reset();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|