X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Ffunctional%2FDependencyCheckTest.php;h=f3bc4842725d02666001b9f3c5fb0ab4ae598366;hb=89e74202371c4e3b37488e1251818e8fcf3287fe;hp=86724bf437f8328feba835778d16eab939bd300c;hpb=259fe7fcf2bff0a4c21503fc626c8078d18cd87c;p=friendica.git diff --git a/tests/functional/DependencyCheckTest.php b/tests/functional/DependencyCheckTest.php index 86724bf437..f3bc484272 100644 --- a/tests/functional/DependencyCheckTest.php +++ b/tests/functional/DependencyCheckTest.php @@ -1,6 +1,6 @@ setUpVfsDir(); - - $this->dice = (new Dice()) - ->addRules(include __DIR__ . '/../../static/dependencies.config.php'); + /** @var IManageConfigValues $config */ + $config = $this->dice->create(IManageConfigValues::class); + $config->set('system', 'logfile', $this->root->url() . '/logs/friendica.log'); } /** @@ -66,6 +54,9 @@ class DependencyCheckTest extends TestCase self::assertInstanceOf(BasePath::class, $basePath); self::assertEquals($this->root->url(), $basePath->getPath()); + + /** @var Database $dba */ + $dba = $this->dice->create(Database::class); } /** @@ -89,12 +80,6 @@ class DependencyCheckTest extends TestCase public function testDatabase() { - // PDO needs to be disabled for PHP 7.2, see https://jira.mariadb.org/browse/MDEV-24121 - if (version_compare(PHP_VERSION, '7.3') < 0) { - $configCache = $this->dice->create(Cache::class); - $configCache->set('database', 'disable_pdo', true); - } - /** @var Database $database */ $database = $this->dice->create(Database::class); @@ -142,7 +127,7 @@ class DependencyCheckTest extends TestCase public function testLogger() { /** @var LoggerInterface $logger */ - $logger = $this->dice->create(LoggerInterface::class, ['test']); + $logger = $this->dice->create(LoggerInterface::class, [['$channel' => 'test']]); self::assertInstanceOf(LoggerInterface::class, $logger); } @@ -164,6 +149,7 @@ class DependencyCheckTest extends TestCase /** @var ICanCache $cache */ $cache = $this->dice->create(ICanCache::class); + self::assertInstanceOf(ICanCache::class, $cache); }