<?php
-namespace Friendica\Test\Core\Lock;
-
+namespace Friendica\Test\src\Core\Lock;
use Friendica\Core\Lock\SemaphoreLockDriver;
class SemaphoreLockDriverTest extends LockTest
{
+ public function setUp()
+ {
+ parent::setUp();
+
+ $this->app->shouldReceive('getHostname')->andReturn('friendica.local');
+
+ $this->configMock
+ ->shouldReceive('get')
+ ->with('system', 'temppath')
+ ->andReturn('/tmp/');
+ }
+
protected function getInstance()
{
return new SemaphoreLockDriver();
}
-}
\ No newline at end of file
+
+ function testLockTTL()
+ {
+ // Semaphore doesn't work with TTL
+ return true;
+ }
+}