diff options
author | Olivier Paroz <github@oparoz.com> | 2015-09-08 02:31:20 +0300 |
---|---|---|
committer | Olivier Paroz <github@oparoz.com> | 2015-09-08 02:31:20 +0300 |
commit | 6d3fe79074f750535dbe9f184d728df1b6874d37 (patch) | |
tree | b34fc546870f60ee8b6f6601e1e9fb3760181422 /tests/unit | |
parent | a314924dab98bf74a3855edb733b023dc1aec875 (diff) |
More getMediaFiles tests
Diffstat (limited to 'tests/unit')
-rw-r--r-- | tests/unit/service/SearchMediaServiceTest.php | 46 |
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] ]; } |