X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Fsrc%2FCore%2FLock%2FDatabaseLockDriverTest.php;h=c51d153efce13da26fdab419995b02449f07fba6;hb=e6c054c27602a3acadac3c423273bdf748fcee27;hp=fa120e03ab9584fd473255a9bb628165125d3d36;hpb=054c301ef0345c4ff9f35cfd08717757eab17b9d;p=friendica.git diff --git a/tests/src/Core/Lock/DatabaseLockDriverTest.php b/tests/src/Core/Lock/DatabaseLockDriverTest.php index fa120e03ab..c51d153efc 100644 --- a/tests/src/Core/Lock/DatabaseLockDriverTest.php +++ b/tests/src/Core/Lock/DatabaseLockDriverTest.php @@ -38,10 +38,12 @@ class DatabaseLockDriverTest extends LockTest protected $pid = 123; - protected function setUp() + protected function setUp(): void { $this->setUpVfsDir(); + $this->setUpDb(); + parent::setUp(); } @@ -49,15 +51,24 @@ class DatabaseLockDriverTest extends LockTest { $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 ConfigFactory(); - $loader = new ConfigFileLoader($this->root->url()); + $loader = (new ConfigFactory())->createConfigFileLoader($this->root->url(), []); $configCache = $configFactory->createCache($loader); $dba = new StaticDatabase($configCache, $profiler, $logger); return new DatabaseLock($dba, $this->pid); } + + protected function tearDown(): void + { + $this->tearDownDb(); + + parent::tearDown(); + } }