. * */ namespace Friendica\Test\src\Core\Cache; use Friendica\App\BaseURL; use Friendica\Core\Cache; use Friendica\Test\DatabaseTestTrait; use Friendica\Test\Util\CreateDatabaseTrait; use Friendica\Test\Util\VFSTrait; class DatabaseCacheTest extends CacheTest { use DatabaseTestTrait; use CreateDatabaseTrait; use VFSTrait; protected function setUp(): void { $this->setUpVfsDir(); $this->setUpDb(); parent::setUp(); } protected function getInstance() { $this->cache = new Cache\Type\DatabaseCache('database', $this->getDbInstance()); return $this->cache; } protected function tearDown(): void { $this->cache->clear(false); $this->tearDownDb(); parent::tearDown(); } }