X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Fsrc%2FCore%2FLock%2FRedisCacheLockDriverTest.php;h=e537e50c1054d03f842b01cd4cb2b202193eb9eb;hb=c2bd69e351422e362438b695e912a2222d54a9a2;hp=82d9b50def7aa8706b83a38d2303e62fc203ae4d;hpb=6cf50a14fae25210a0cdb617c29d549abcfde9ac;p=friendica.git diff --git a/tests/src/Core/Lock/RedisCacheLockDriverTest.php b/tests/src/Core/Lock/RedisCacheLockDriverTest.php index 82d9b50def..e537e50c10 100644 --- a/tests/src/Core/Lock/RedisCacheLockDriverTest.php +++ b/tests/src/Core/Lock/RedisCacheLockDriverTest.php @@ -3,38 +3,19 @@ namespace Friendica\Test\src\Core\Lock; - use Friendica\Core\Cache\CacheDriverFactory; use Friendica\Core\Lock\CacheLockDriver; +/** + * @requires extension redis + * @runTestsInSeparateProcesses + * @preserveGlobalState disabled + */ class RedisCacheLockDriverTest extends LockTest { - /** - * @var \Friendica\Core\Cache\IMemoryCacheDriver - */ - private $cache; - protected function getInstance() { - if (class_exists('Redis')) { - try { - $this->cache = CacheDriverFactory::create('redis'); - } catch (\Exception $exception) { - print "Redis - TestCase failed: " . $exception->getMessage(); - throw new \Exception(); - } - return new CacheLockDriver($this->cache); - } else { - $this->markTestSkipped('Redis driver isn\'t available'); - return null; - } - } + return new CacheLockDriver(CacheDriverFactory::create('redis')); - public function tearDown() - { - if (class_exists('Redis')) { - $this->cache->clear(); - } - parent::tearDown(); } }