X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2FDatabaseTestTrait.php;h=eae5ce2ac9dd5c3a0eb24a69e120dd713266677b;hb=8b6ace6629ab4fe229c4c35ff388efe320602a16;hp=2b829e51ee3f9862a45a3cca32249fdec3667e5f;hpb=2138c4bb55798d01f2341ebc3f0016b4ffc8684f;p=friendica.git diff --git a/tests/DatabaseTestTrait.php b/tests/DatabaseTestTrait.php index 2b829e51ee..eae5ce2ac9 100644 --- a/tests/DatabaseTestTrait.php +++ b/tests/DatabaseTestTrait.php @@ -1,6 +1,6 @@ rollBack(); // Start the first, outer transaction StaticDatabase::getGlobConnection()->beginTransaction(); - - parent::setUp(); } - protected function tearDown() + protected function tearDownDb() { - // Rollbacks every DB usage so we don't commit anything into the DB - StaticDatabase::statRollback(); - - parent::tearDown(); + try { + // Rollbacks every DB usage so we don't commit anything into the DB + StaticDatabase::statRollback(); + } catch (\PDOException $exception) { + print_r("Found already rolled back transaction"); + } } /** @@ -71,7 +73,7 @@ trait DatabaseTestTrait } foreach ($rows as $row) { - $dba->insert($tableName, $row); + $dba->insert($tableName, $row, true); } } }