]> git.mxchange.org Git - friendica.git/commitdiff
Fix database lock driver test
authorPhilipp <admin@philipp.info>
Sat, 1 Jan 2022 20:24:16 +0000 (21:24 +0100)
committerPhilipp <admin@philipp.info>
Sat, 1 Jan 2022 20:24:16 +0000 (21:24 +0100)
tests/src/Core/Lock/DatabaseLockDriverTest.php

index 3bf0a96ef3333af83c69058758292733b3c298d4..56c7c3520555cd6289cf42c97ebf303b1fb2cc0e 100644 (file)
@@ -23,6 +23,7 @@ namespace Friendica\Test\src\Core\Lock;
 
 use Friendica\Core\Lock\Type\DatabaseLock;
 use Friendica\Core\Config\Factory\Config;
+use Friendica\DI;
 use Friendica\Test\DatabaseTestTrait;
 use Friendica\Test\Util\Database\StaticDatabase;
 use Friendica\Test\Util\VFSTrait;
@@ -48,20 +49,7 @@ class DatabaseLockDriverTest extends LockTest
 
        protected function getInstance()
        {
-               $logger   = new NullLogger();
-               $profiler = Mockery::mock(Profiler::class);
-               $profiler->shouldReceive('startRecording');
-               $profiler->shouldReceive('stopRecording');
-               $profiler->shouldReceive('saveTimestamp')->withAnyArgs()->andReturn(true);
-
-               // load real config to avoid mocking every config-entry which is related to the Database class
-               $configFactory = new Config();
-               $loader        = (new Config())->createConfigFileLoader($this->root->url(), []);
-               $configCache   = $configFactory->createCache($loader);
-
-               $dba = new StaticDatabase($configCache, $profiler, $logger);
-
-               return new DatabaseLock($dba, $this->pid);
+               return new DatabaseLock(DI::dba(), $this->pid);
        }
 
        protected function tearDown(): void