use Friendica\App;
use Friendica\Core\Config;
+use Friendica\Test\DatabaseTest;
use PHPUnit\Framework\TestCase;
-abstract class LockTest extends TestCase
+abstract class LockTest extends DatabaseTest
{
/**
* @var \Friendica\Core\Lock\ILockDriver
$this->instance->acquireLock('bar', 1);
$this->instance->acquireLock('nice', 1);
+ $this->assertTrue($this->instance->isLocked('foo'));
+ $this->assertTrue($this->instance->isLocked('bar'));
+ $this->assertTrue($this->instance->isLocked('nice'));
+
$this->instance->releaseAll();
$this->assertFalse($this->instance->isLocked('foo'));
$this->instance->releaseLock('foo');
+ $this->assertFalse($this->instance->isLocked('foo'));
+ $this->assertTrue($this->instance->isLocked('bar'));
+ $this->assertTrue($this->instance->isLocked('nice'));
+
$this->instance->releaseAll();
$this->assertFalse($this->instance->isLocked('bar'));
- $this->assertFalse($this->instance->isLocked('#/$%ยง'));
+ $this->assertFalse($this->instance->isLocked('nice'));
}
-}
\ No newline at end of file
+}