]> git.mxchange.org Git - friendica.git/blobdiff - tests/src/Core/Lock/SemaphoreLockTest.php
Merge pull request #10666 from tobiasd/20210905-credits
[friendica.git] / tests / src / Core / Lock / SemaphoreLockTest.php
index fd60f32c71fccded6b63cc56fc584a0dc2b4ca88..87d8b2cd2f59595eeed51422037e92a2f5caa01a 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2021, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -27,20 +27,21 @@ use Friendica\Core\Config\IConfig;
 use Friendica\Core\Config\JitConfig;
 use Friendica\Core\Lock\SemaphoreLock;
 use Friendica\DI;
+use Mockery;
 use Mockery\MockInterface;
 
 class SemaphoreLockTest extends LockTest
 {
-       public function setUp()
+       protected function setUp(): void
        {
                /** @var MockInterface|Dice $dice */
-               $dice = \Mockery::mock(Dice::class)->makePartial();
+               $dice = Mockery::mock(Dice::class)->makePartial();
 
-               $app = \Mockery::mock(App::class);
+               $app = Mockery::mock(App::class);
                $app->shouldReceive('getHostname')->andReturn('friendica.local');
                $dice->shouldReceive('create')->with(App::class)->andReturn($app);
 
-               $configMock = \Mockery::mock(JitConfig::class);
+               $configMock = Mockery::mock(JitConfig::class);
                $configMock
                        ->shouldReceive('get')
                        ->with('system', 'temppath')
@@ -58,10 +59,12 @@ class SemaphoreLockTest extends LockTest
                return new SemaphoreLock();
        }
 
-       function testLockTTL()
+       /**
+        * @doesNotPerformAssertions
+        */
+       public function testLockTTL()
        {
-               // Semaphore doesn't work with TTL
-               return true;
+               self::markTestSkipped("Semaphore doesn't work with TTL");
        }
 
        /**
@@ -83,6 +86,7 @@ class SemaphoreLockTest extends LockTest
         * This test proves that semaphore locks cannot get released by other instances except themselves
         *
         * Check for Bug https://github.com/friendica/friendica/issues/7298#issuecomment-521996540
+        *
         * @see https://github.com/friendica/friendica/issues/7298#issuecomment-521996540
         */
        public function testMissingFileOverriding()