]> git.mxchange.org Git - friendica.git/blob - tests/src/Core/Lock/MemcachedCacheLockDriverTest.php
simplifying unittests (#5395)
[friendica.git] / tests / src / Core / Lock / MemcachedCacheLockDriverTest.php
1 <?php
2
3
4 namespace Friendica\Test\src\Core\Lock;
5
6
7 use Friendica\Core\Cache\CacheDriverFactory;
8 use Friendica\Core\Lock\CacheLockDriver;
9
10 /**
11  * @requires extension memcached
12  */
13 class MemcachedCacheLockDriverTest extends LockTest
14 {
15         /**
16          * @var \Friendica\Core\Cache\IMemoryCacheDriver
17          */
18         private $cache;
19
20         protected function getInstance()
21         {
22                 $this->cache = CacheDriverFactory::create('memcached');
23                 return new CacheLockDriver($this->cache);
24         }
25
26         public function tearDown()
27         {
28                 $this->cache->clear();
29                 parent::tearDown();
30         }
31 }