]> git.mxchange.org Git - friendica.git/blobdiff - tests/DatabaseTest.php
Fix Testing
[friendica.git] / tests / DatabaseTest.php
index 9844699b069e86b885a0f3eab393042956648adc..de1bc6d014c8b039c6018c940db71a0b9f26ae87 100644 (file)
@@ -5,6 +5,9 @@
 
 namespace Friendica\Test;
 
+use Friendica\App;
+use Friendica\BaseObject;
+use Friendica\Core\Config;
 use Friendica\Database\DBA;
 use PHPUnit\DbUnit\DataSet\YamlDataSet;
 use PHPUnit\DbUnit\TestCaseTrait;
@@ -16,9 +19,25 @@ use PHPUnit_Extensions_Database_DB_IDatabaseConnection;
  */
 abstract class DatabaseTest extends TestCase
 {
-
        use TestCaseTrait;
 
+       /**
+        * @var App The Friendica App
+        */
+       protected $app;
+
+       protected function setUp()
+       {
+               require_once __DIR__.'/../boot.php';
+
+               // Reusable App object
+               $this->app = BaseObject::getApp();
+
+               Config::set('system', 'url', 'http://localhost');
+               Config::set('system', 'hostname', 'localhost');
+               Config::set('system', 'worker_dont_fork', true);
+       }
+
        /**
         * Get database connection.
         *