aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/Files/Cache/SearchBuilderTest.php
diff options
context:
space:
mode:
authorFerdinand Thiessen <opensource@fthiessen.de>2025-01-25 10:43:59 +0100
committerGitHub <noreply@github.com>2025-01-25 10:43:59 +0100
commitf33e9a96ae21b31f8494780520b572aaf2b43bcc (patch)
treeebf21ee0f624e520bbb51db5457f4153026415a5 /tests/lib/Files/Cache/SearchBuilderTest.php
parentb0d1f2c489f1389601c3d8243aa1ac753e780acd (diff)
parenta635710117bda5602ce51b3aa26f1ae675433608 (diff)
downloadnextcloud-server-f33e9a96ae21b31f8494780520b572aaf2b43bcc.tar.gz
nextcloud-server-f33e9a96ae21b31f8494780520b572aaf2b43bcc.zip
Merge pull request #50273 from nextcloud/artonge/fix/metadata_field_search
fix: Metadata field search
Diffstat (limited to 'tests/lib/Files/Cache/SearchBuilderTest.php')
-rw-r--r--tests/lib/Files/Cache/SearchBuilderTest.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/lib/Files/Cache/SearchBuilderTest.php b/tests/lib/Files/Cache/SearchBuilderTest.php
index acb2e109144..17285d44209 100644
--- a/tests/lib/Files/Cache/SearchBuilderTest.php
+++ b/tests/lib/Files/Cache/SearchBuilderTest.php
@@ -15,6 +15,7 @@ use OCP\Files\IMimeTypeLoader;
use OCP\Files\Search\ISearchBinaryOperator;
use OCP\Files\Search\ISearchComparison;
use OCP\Files\Search\ISearchOperator;
+use OCP\FilesMetadata\IFilesMetadataManager;
use Test\TestCase;
/**
@@ -24,9 +25,12 @@ class SearchBuilderTest extends TestCase {
/** @var IQueryBuilder */
private $builder;
- /** @var IMimeTypeLoader|\PHPUnit\Framework\MockObject\MockObject */
+ /** @var IMimeTypeLoader&\PHPUnit\Framework\MockObject\MockObject */
private $mimetypeLoader;
+ /** @var IFilesMetadataManager&\PHPUnit\Framework\MockObject\MockObject */
+ private $filesMetadataManager;
+
/** @var SearchBuilder */
private $searchBuilder;
@@ -37,6 +41,7 @@ class SearchBuilderTest extends TestCase {
parent::setUp();
$this->builder = \OC::$server->getDatabaseConnection()->getQueryBuilder();
$this->mimetypeLoader = $this->createMock(IMimeTypeLoader::class);
+ $this->filesMetadataManager = $this->createMock(IFilesMetadataManager::class);
$this->mimetypeLoader->expects($this->any())
->method('getId')
@@ -60,7 +65,7 @@ class SearchBuilderTest extends TestCase {
[6, 'image']
]);
- $this->searchBuilder = new SearchBuilder($this->mimetypeLoader);
+ $this->searchBuilder = new SearchBuilder($this->mimetypeLoader, $this->filesMetadataManager);
$this->numericStorageId = 10000;
$this->builder->select(['fileid'])