]> source.dussan.org Git - nextcloud-server.git/commitdiff
test: fix share provider tests for sharding
authorRobin Appelman <robin@icewind.nl>
Fri, 19 Jul 2024 17:31:10 +0000 (19:31 +0200)
committerLouis Chemineau <louis@chmn.me>
Wed, 28 Aug 2024 08:21:19 +0000 (10:21 +0200)
Signed-off-by: Robin Appelman <robin@icewind.nl>
tests/lib/Share20/DefaultShareProviderTest.php
tests/lib/Share20/ShareByMailProviderTest.php

index 85248af0eba361cbb113169844de29a68d5163e7..50940819b15108f59452e0c6e31afc3aa2bfd483 100644 (file)
@@ -111,7 +111,7 @@ class DefaultShareProviderTest extends \Test\TestCase {
 
        protected function tearDown(): void {
                $this->dbConn->getQueryBuilder()->delete('share')->execute();
-               $this->dbConn->getQueryBuilder()->delete('filecache')->execute();
+               $this->dbConn->getQueryBuilder()->delete('filecache')->runAcrossAllShards()->execute();
                $this->dbConn->getQueryBuilder()->delete('storages')->execute();
        }
 
@@ -924,10 +924,10 @@ class DefaultShareProviderTest extends \Test\TestCase {
                $qb = $this->dbConn->getQueryBuilder();
                $qb->insert('filecache')
                        ->values([
-                               'storage' => $qb->expr()->literal($storage),
-                               'path' => $qb->expr()->literal($path),
-                               'path_hash' => $qb->expr()->literal(md5($path)),
-                               'name' => $qb->expr()->literal(basename($path)),
+                               'storage' => $qb->createNamedParameter($storage, IQueryBuilder::PARAM_INT),
+                               'path' => $qb->createNamedParameter($path),
+                               'path_hash' => $qb->createNamedParameter(md5($path)),
+                               'name' => $qb->createNamedParameter(basename($path)),
                        ]);
                $this->assertEquals(1, $qb->execute());
                return $qb->getLastInsertId();
index c3fe0dab79052188aad3ac152c03d64d4a08107e..7e3eee106e82ba8061681863bf6be266b5161cae 100644 (file)
@@ -125,7 +125,7 @@ class ShareByMailProviderTest extends TestCase {
 
        protected function tearDown(): void {
                $this->dbConn->getQueryBuilder()->delete('share')->execute();
-               $this->dbConn->getQueryBuilder()->delete('filecache')->execute();
+               $this->dbConn->getQueryBuilder()->delete('filecache')->runAcrossAllShards()->execute();
                $this->dbConn->getQueryBuilder()->delete('storages')->execute();
        }