]> git.mxchange.org Git - friendica.git/commitdiff
switched back to origin TestCase structure
authorPhilipp Holzer <admin@philipp.info>
Mon, 9 Jul 2018 19:48:47 +0000 (21:48 +0200)
committerPhilipp Holzer <admin@philipp.info>
Mon, 9 Jul 2018 19:48:47 +0000 (21:48 +0200)
tests/ApiTest.php
tests/DatabaseTest.php
tests/src/Core/Cache/CacheTest.php
tests/src/Core/Lock/LockTest.php

index a56290198398bb665de93caf9248a26881165488..c8443512c8a461e417b5992c383a608e35f94809 100644 (file)
@@ -5,6 +5,7 @@
 
 namespace Friendica\Test;
 
+use Friendica\App;
 use Friendica\Core\Config;
 use Friendica\Core\PConfig;
 use Friendica\Network\BadRequestException;
@@ -25,8 +26,13 @@ class ApiTest extends DatabaseTest
         */
        protected function setUp()
        {
+               global $a;
                parent::setUp();
 
+               // Reusable App object
+               $this->app = new App(__DIR__.'/../');
+               $a = $this->app;
+
                // User data that the test database is populated with
                $this->selfUser = [
                        'id' => 42,
@@ -56,6 +62,13 @@ class ApiTest extends DatabaseTest
                        'authenticated' => true,
                        'uid' => $this->selfUser['id']
                ];
+
+               // Default config
+               Config::set('config', 'hostname', 'localhost');
+               Config::set('system', 'throttle_limit_day', 100);
+               Config::set('system', 'throttle_limit_week', 100);
+               Config::set('system', 'throttle_limit_month', 100);
+               Config::set('system', 'theme', 'system_theme');
        }
 
        /**
index 04509724ac103b3aaf568a750992845cba68a986..e79e9237be9d3a9ce0f1031290cc96cdd23d89e5 100644 (file)
@@ -6,8 +6,6 @@
 namespace Friendica\Test;
 
 use dba;
-use Friendica\App;
-use Friendica\Core\Config;
 use Friendica\Database\DBStructure;
 use PHPUnit_Extensions_Database_DB_IDatabaseConnection;
 use PHPUnit\DbUnit\DataSet\YamlDataSet;
@@ -19,35 +17,9 @@ use PHPUnit\Framework\TestCase;
  */
 abstract class DatabaseTest extends TestCase
 {
-       /**
-        * @var \Friendica\App
-        */
-       protected $app;
 
        use TestCaseTrait;
 
-       /**
-        * Creates basic instances for testing with databases
-        *
-        * @throws \Exception
-        */
-       protected function setUp()
-       {
-               global $a;
-               parent::setUp();
-
-               // Reusable App object
-               $this->app = new App(__DIR__.'/../');
-               $a = $this->app;
-
-               // Default config
-               Config::set('config', 'hostname', 'localhost');
-               Config::set('system', 'throttle_limit_day', 100);
-               Config::set('system', 'throttle_limit_week', 100);
-               Config::set('system', 'throttle_limit_month', 100);
-               Config::set('system', 'theme', 'system_theme');
-       }
-
        /**
         * Renames an eventually existing .htconfig.php to .htconfig.php.tmp
         * Creates a new .htconfig.php for bin/worker.php execution
index bbbb6506a4c5b2977ba5c854c4f5bead77d2a2ba..5be0e4b893dd7cba8d1c129fee858ed32d826902 100644 (file)
@@ -2,6 +2,8 @@
 
 namespace Friendica\Test\src\Core\Cache;
 
+use Friendica\App;
+use Friendica\Core\Config;
 use Friendica\Test\DatabaseTest;
 use Friendica\Util\DateTimeFormat;
 
@@ -16,8 +18,20 @@ abstract class CacheTest extends DatabaseTest
 
        protected function setUp()
        {
+               global $a;
                parent::setUp();
                $this->instance = $this->getInstance();
+
+               // Reusable App object
+               $this->app = new App(__DIR__.'/../');
+               $a = $this->app;
+
+               // Default config
+               Config::set('config', 'hostname', 'localhost');
+               Config::set('system', 'throttle_limit_day', 100);
+               Config::set('system', 'throttle_limit_week', 100);
+               Config::set('system', 'throttle_limit_month', 100);
+               Config::set('system', 'theme', 'system_theme');
        }
 
        function testSimple() {
index c8acd74067daa30d4d95a7d12e6f2fb4dbeba60c..dafbd74a6ff19d1bc1371f6d9cf42ee76b19e19f 100644 (file)
@@ -2,7 +2,10 @@
 
 namespace Friendica\Test\src\Core\Lock;
 
+use Friendica\App;
+use Friendica\Core\Config;
 use Friendica\Test\DatabaseTest;
+use PHPUnit\Framework\TestCase;
 
 abstract class LockTest extends DatabaseTest
 {
@@ -15,8 +18,20 @@ abstract class LockTest extends DatabaseTest
 
        protected function setUp()
        {
+               global $a;
                parent::setUp();
                $this->instance = $this->getInstance();
+
+               // Reusable App object
+               $this->app = new App(__DIR__.'/../');
+               $a = $this->app;
+
+               // Default config
+               Config::set('config', 'hostname', 'localhost');
+               Config::set('system', 'throttle_limit_day', 100);
+               Config::set('system', 'throttle_limit_week', 100);
+               Config::set('system', 'throttle_limit_month', 100);
+               Config::set('system', 'theme', 'system_theme');
        }
 
        public function testLock() {