diff options
author | Robin Appelman <icewind@owncloud.com> | 2012-11-21 23:02:43 +0100 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2012-11-22 12:45:29 +0100 |
commit | 186c9e77e89dcd057a311ed08df9e1bb9e13ea8f (patch) | |
tree | 9c7783afda9de98f29c0d16379a28be87484cec4 /tests/lib/files/cache/cache.php | |
parent | e6cf082fe07e4e33c883bd5f9aaa0cc72b082741 (diff) | |
download | nextcloud-server-186c9e77e89dcd057a311ed08df9e1bb9e13ea8f.tar.gz nextcloud-server-186c9e77e89dcd057a311ed08df9e1bb9e13ea8f.zip |
add Cache->getIncomplete for use in background scanning
Diffstat (limited to 'tests/lib/files/cache/cache.php')
-rw-r--r-- | tests/lib/files/cache/cache.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/lib/files/cache/cache.php b/tests/lib/files/cache/cache.php index 9c469aa9374..e9105cd5abd 100644 --- a/tests/lib/files/cache/cache.php +++ b/tests/lib/files/cache/cache.php @@ -175,6 +175,23 @@ class Cache extends \UnitTestCase { $this->assertTrue($this->cache->inCache('folder/foobar/2')); } + function testGetIncomplete() { + $file1 = 'folder1'; + $file2 = 'folder2'; + $file3 = 'folder3'; + $file4 = 'folder4'; + $data = array('size' => 10, 'mtime' => 50, 'mimetype' => 'foo/bar'); + + $this->cache->put($file1, $data); + $data['size'] = -1; + $this->cache->put($file2, $data); + $this->cache->put($file3, $data); + $data['size'] = 12; + $this->cache->put($file4, $data); + + $this->assertEquals($file3, $this->cache->getIncomplete()); + } + public function tearDown() { $this->cache->clear(); } |