Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/gallery.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Paroz <github@oparoz.com>2015-09-08 02:31:20 +0300
committerOlivier Paroz <github@oparoz.com>2015-09-08 02:31:20 +0300
commit6d3fe79074f750535dbe9f184d728df1b6874d37 (patch)
treeb34fc546870f60ee8b6f6601e1e9fb3760181422 /tests/unit
parenta314924dab98bf74a3855edb733b023dc1aec875 (diff)
More getMediaFiles tests
Diffstat (limited to 'tests/unit')
-rw-r--r--tests/unit/service/SearchMediaServiceTest.php46
1 files changed, 43 insertions, 3 deletions
diff --git a/tests/unit/service/SearchMediaServiceTest.php b/tests/unit/service/SearchMediaServiceTest.php
index ad2c6516..d22e3695 100644
--- a/tests/unit/service/SearchMediaServiceTest.php
+++ b/tests/unit/service/SearchMediaServiceTest.php
@@ -78,10 +78,10 @@ class SearchMediaServiceTest extends \Test\GalleryUnitTest {
], $isReadable, $mounted, $mount, $query, $queryResult
);
$folder3 = $this->mockFolder(
- 'home::user', 10101, [$folder1], $isReadable, $mounted, $mount, $query, $queryResult
+ 'home::user', 101010, [$folder1], $isReadable, $mounted, $mount, $query, $queryResult
);
$folder4 = $this->mockFolder(
- 'home::user', 10101, [$folder1, $folder2], $isReadable, $mounted, $mount, $query,
+ 'home::user', 101010, [$folder1, $folder2], $isReadable, $mounted, $mount, $query,
$queryResult
);
$folder5 = $this->mockFolder(
@@ -91,6 +91,20 @@ class SearchMediaServiceTest extends \Test\GalleryUnitTest {
$this->mockNoMediaFile(998875)
], $isReadable, $mounted, $mount, '.nomedia', true
);
+ $folder6 = $this->mockFolder(
+ 'webdav::user@domain.com/dav', 545454, [
+ $this->mockJpgFile(11111)
+ ], $isReadable, true, $mount, $query, $queryResult
+ );
+ $folder7 = $this->mockFolder(
+ 'home::user', 545454, [
+ $this->mockJpgFile(1),
+ $this->mockJpgFile(2),
+ $this->mockJpgFile(3),
+ $this->mockJpgFile(4),
+ $this->mockJpgFile(5),
+ ], $isReadable, $mounted, $mount, $query, $queryResult
+ );
// 2 folders and 3 files, everything is reachable
$config1 = [
@@ -125,6 +139,24 @@ class SearchMediaServiceTest extends \Test\GalleryUnitTest {
$this->mockJpgFile(99999)
];
+ // 1 standard folder, 1 external share and 3 files
+ $config5 = [
+ $folder1,
+ $folder6,
+ $this->mockJpgFile(77777),
+ $this->mockJpgFile(88888),
+ $this->mockJpgFile(99999)
+
+ ];
+ // 1 standard folder (3), 1 deep folder and 3 files
+ $config6 = [
+ $folder1,
+ $folder7,
+ $this->mockJpgFile(77777),
+ $this->mockJpgFile(88888),
+ $this->mockJpgFile(99999)
+
+ ];
$topFolder1 = $this->mockFolder(
'home::user', 909090, $config1, $isReadable, $mounted, $mount, $query, $queryResult
);
@@ -137,12 +169,20 @@ class SearchMediaServiceTest extends \Test\GalleryUnitTest {
$topFolder4 = $this->mockFolder(
'home::user', 909090, $config4, $isReadable, $mounted, $mount, $query, $queryResult
);
+ $topFolder5 = $this->mockFolder(
+ 'home::user', 909090, $config5, $isReadable, $mounted, $mount, $query, $queryResult
+ );
+ $topFolder6 = $this->mockFolder(
+ 'home::user', 909090, $config6, $isReadable, $mounted, $mount, $query, $queryResult
+ );
return [
[$topFolder1, 9],
[$topFolder2, 9],
[$topFolder3, 6],
- [$topFolder4, 3]
+ [$topFolder4, 3],
+ [$topFolder5, 6],
+ [$topFolder6, 10]
];
}