Add testmode
authorMichael <heluecht@pirati.ca>
Fri, 15 May 2020 19:16:14 +0000 (19:16 +0000)
committerMichael <heluecht@pirati.ca>
Fri, 15 May 2020 19:16:14 +0000 (19:16 +0000)
tests/DatabaseTestTrait.php
tests/src/Core/StorageManagerTest.php

index d8a5c16..9922d73 100644 (file)
@@ -22,6 +22,7 @@
 namespace Friendica\Test;
 
 use Friendica\Database\Database;
+use Friendica\Database\DBStructure;
 use Friendica\Test\Util\Database\StaticDatabase;
 
 /**
@@ -37,6 +38,10 @@ trait DatabaseTestTrait
                // Start the first, outer transaction
                StaticDatabase::getGlobConnection()->beginTransaction();
 
+               $this->dba->setTestmode(true);
+
+               DBStructure::checkInitialValues();
+
                parent::setUp();
        }
 
index c6f4558..9736fe0 100644 (file)
@@ -34,6 +34,7 @@ use Friendica\Factory\ConfigFactory;
 use Friendica\Model\Config\Config;
 use Friendica\Model\Storage;
 use Friendica\Core\Session;
+use Friendica\Database\DBStructure;
 use Friendica\Test\DatabaseTest;
 use Friendica\Test\Util\Database\StaticDatabase;
 use Friendica\Test\Util\VFSTrait;
@@ -74,6 +75,10 @@ class StorageManagerTest extends DatabaseTest
 
                $this->dba = new StaticDatabase($configCache, $profiler, $this->logger);
 
+               $this->dba->setTestmode(true);
+
+               DBStructure::checkInitialValues();
+
                $configModel  = new Config($this->dba);
                $this->config = new PreloadConfig($configCache, $configModel);