4 namespace Friendica\Test\src\Core\Lock;
6 use Friendica\Core\Cache\MemcacheCacheDriver;
7 use Friendica\Core\Config\Configuration;
8 use Friendica\Core\Lock\CacheLockDriver;
11 * @requires extension Memcache
13 class MemcacheCacheLockDriverTest extends LockTest
15 protected function getInstance()
17 $configMock = \Mockery::mock(Configuration::class);
20 ->shouldReceive('get')
21 ->with('system', 'memcache_host')
22 ->andReturn('localhost');
24 ->shouldReceive('get')
25 ->with('system', 'memcache_port')
28 return new CacheLockDriver(new MemcacheCacheDriver('localhost', $configMock));