X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Fsrc%2FCore%2FLock%2FDatabaseLockDriverTest.php;h=c51d153efce13da26fdab419995b02449f07fba6;hb=e6c054c27602a3acadac3c423273bdf748fcee27;hp=5f3ef13c128e7de90e9c021aed061dbc92fd235e;hpb=28864d8fdd032032938327ebd35ffe2d3d0de3b8;p=friendica.git diff --git a/tests/src/Core/Lock/DatabaseLockDriverTest.php b/tests/src/Core/Lock/DatabaseLockDriverTest.php index 5f3ef13c12..c51d153efc 100644 --- a/tests/src/Core/Lock/DatabaseLockDriverTest.php +++ b/tests/src/Core/Lock/DatabaseLockDriverTest.php @@ -1,6 +1,6 @@ setUpVfsDir(); + $this->setUpDb(); + parent::setUp(); } protected function getInstance() { $logger = new NullLogger(); - $profiler = \Mockery::mock(Profiler::class); + $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(); + } }