X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Fbootstrap.php;h=34467b7607c75bda6490621e85f660561f56980f;hb=0649d2c3934f5b9548bea32e2d17aa830104162d;hp=ada2b1a0ec6852af6cc387841ef464ce51077e1d;hpb=3bccaccede0c39b451e23bfdcdbdcadfd5368f53;p=friendica.git diff --git a/tests/bootstrap.php b/tests/bootstrap.php index ada2b1a0ec..34467b7607 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -1,19 +1,41 @@ . + * * This file is loaded by PHPUnit before any test. */ -use PHPUnit\DbUnit\DataSet\YamlDataSet; -use PHPUnit\DbUnit\TestCaseTrait; +use Dice\Dice; +use Friendica\DI; use PHPUnit\Framework\TestCase; +if (!file_exists(__DIR__ . '/../vendor/autoload.php')) { + die('Vendor path not found. Please execute "bin/composer.phar --no-dev install" on the command line in the web root.'); +} + +require __DIR__ . '/../vendor/autoload.php'; + // Backward compatibility if (!class_exists(TestCase::class)) { class_alias(PHPUnit_Framework_TestCase::class, TestCase::class); } -if (!trait_exists(TestCaseTrait::class)) { - class_alias(PHPUnit_Extensions_Database_TestCase_Trait::class, TestCaseTrait::class); -} -if (!class_exists(YamlDataSet::class)) { - class_alias(PHPUnit_Extensions_Database_DataSet_YamlDataSet::class, YamlDataSet::class); -} + +$dice = new Dice(); +$dice = $dice->addRules(include __DIR__ . '/../static/dependencies.config.php'); + +DI::init($dice);