]> git.mxchange.org Git - friendica.git/blob - tests/src/Core/Lock/MemcacheCacheLockDriverTest.php
46f29f52e2f9da8a758f2d3a68e9e063bfa390d6
[friendica.git] / tests / src / Core / Lock / MemcacheCacheLockDriverTest.php
1 <?php
2
3
4 namespace Friendica\Test\src\Core\Lock;
5
6 use Friendica\Core\Cache\CacheDriverFactory;
7 use Friendica\Core\Lock\CacheLockDriver;
8
9 /**
10  * @requires extension Memcache
11  */
12 class MemcacheCacheLockDriverTest extends LockTest
13 {
14         protected function getInstance()
15         {
16                 $this->configCache
17                         ->shouldReceive('get')
18                         ->with('system', 'memcache_host', NULL)
19                         ->andReturn('localhost');
20
21                 $this->configCache
22                         ->shouldReceive('get')
23                         ->with('system', 'memcache_port', NULL)
24                         ->andReturn(11211);
25
26                 return new CacheLockDriver(CacheDriverFactory::create('memcache'));
27         }
28 }