<?php
/**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2022, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
namespace Friendica\Test\src\Core\Lock;
+use Friendica\Core\Lock\Capability\ICanLock;
use Friendica\Test\MockedTest;
abstract class LockTest extends MockedTest
protected $startTime = 1417011228;
/**
- * @var \Friendica\Core\Lock\ILock
+ * @var ICanLock
*/
protected $instance;
abstract protected function getInstance();
- protected function setUp()
+ protected function setUp(): void
{
parent::setUp();
$this->instance->releaseAll(true);
}
- protected function tearDown()
+ protected function tearDown(): void
{
$this->instance->releaseAll(true);
parent::tearDown();
/**
* @medium
*/
- function testLockTTL()
+ public function testLockTTL()
{
- $this->markTestSkipped('taking too much time without mocking');
+ static::markTestSkipped('taking too much time without mocking');
self::assertFalse($this->instance->isLocked('foo'));
self::assertFalse($this->instance->isLocked('bar'));