X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Fsrc%2FCore%2FLock%2FMemcacheCacheLockDriverTest.php;h=c46eb6faa9645d81a6f7299813e9e425ea4a045f;hb=81e81bd8c8c01389a11a268407c15e56c36d9db3;hp=67ccdb57d231860142844beb914386348d1ee3b3;hpb=065b83d148775f30712532d0242f7d1508a7d0b0;p=friendica.git diff --git a/tests/src/Core/Lock/MemcacheCacheLockDriverTest.php b/tests/src/Core/Lock/MemcacheCacheLockDriverTest.php index 67ccdb57d2..c46eb6faa9 100644 --- a/tests/src/Core/Lock/MemcacheCacheLockDriverTest.php +++ b/tests/src/Core/Lock/MemcacheCacheLockDriverTest.php @@ -3,38 +3,18 @@ namespace Friendica\Test\src\Core\Lock; - use Friendica\Core\Cache\CacheDriverFactory; use Friendica\Core\Lock\CacheLockDriver; +/** + * @requires extension Memcache + * @runTestsInSeparateProcesses + * @preserveGlobalState disabled + */ class MemcacheCacheLockDriverTest extends LockTest { - /** - * @var \Friendica\Core\Cache\IMemoryCacheDriver - */ - private $cache; - protected function getInstance() { - if (class_exists('Memcache')) { - try { - $this->cache = CacheDriverFactory::create('memcache'); - } catch (\Exception $exception) { - print "Memcache - TestCase failed: " . $exception->getMessage(); - throw new \Exception(); - } - return new CacheLockDriver($this->cache); - } else { - $this->markTestSkipped('Memcache driver isn\'t available'); - return null; - } - } - - public function tearDown() - { - if (class_exists('Memcache')) { - $this->cache->clear(); - } - parent::tearDown(); + return new CacheLockDriver(CacheDriverFactory::create('memcache')); } }