aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/files/utils
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2015-12-01 16:50:20 +0100
committerRobin Appelman <icewind@owncloud.com>2015-12-01 16:50:20 +0100
commit62cc316c6a198713195ea5c6543eaa443c0cf764 (patch)
treeae9e3ecbd8a58bc3984826fca66c0b77c87e6c4f /tests/lib/files/utils
parent74e8c25a5b48eb4b675de262ced1702dec4307f4 (diff)
downloadnextcloud-server-62cc316c6a198713195ea5c6543eaa443c0cf764.tar.gz
nextcloud-server-62cc316c6a198713195ea5c6543eaa443c0cf764.zip
remove old propagation logic
Diffstat (limited to 'tests/lib/files/utils')
-rw-r--r--tests/lib/files/utils/scanner.php61
1 files changed, 0 insertions, 61 deletions
diff --git a/tests/lib/files/utils/scanner.php b/tests/lib/files/utils/scanner.php
index 2a50c2a6222..7779e2778cb 100644
--- a/tests/lib/files/utils/scanner.php
+++ b/tests/lib/files/utils/scanner.php
@@ -30,14 +30,6 @@ class TestScanner extends \OC\Files\Utils\Scanner {
protected function getMounts($dir) {
return $this->mounts;
}
-
- public function getPropagator() {
- return $this->propagator;
- }
-
- public function setPropagator($propagator) {
- $this->propagator = $propagator;
- }
}
/**
@@ -144,59 +136,6 @@ class Scanner extends \Test\TestCase {
$this->assertTrue($cache->inCache('folder/bar.txt'));
}
- public function testChangePropagator() {
- /**
- * @var \OC\Files\Cache\ChangePropagator $propagator
- */
- $propagator = $this->getMock('\OC\Files\Cache\ChangePropagator', array('propagateChanges'), array(), '', false);
-
- $storage = new Temporary(array());
- $mount = new MountPoint($storage, '/foo');
- Filesystem::getMountManager()->addMount($mount);
- $cache = $storage->getCache();
-
- $storage->mkdir('folder');
- $storage->file_put_contents('foo.txt', 'qwerty');
- $storage->file_put_contents('folder/bar.txt', 'qwerty');
-
- $scanner = new TestScanner('', \OC::$server->getDatabaseConnection(), \OC::$server->getLogger());
- $originalPropagator = $scanner->getPropagator();
- $scanner->setPropagator($propagator);
- $scanner->addMount($mount);
-
- $scanner->scan('');
-
- $changes = $propagator->getChanges();
- $parents = $propagator->getAllParents();
- sort($changes);
- sort($parents);
- $this->assertEquals(array('/foo', '/foo/folder', '/foo/folder/bar.txt', '/foo/foo.txt'), $changes);
- $this->assertEquals(array('/', '/foo', '/foo/folder'), $parents);
-
- $cache->put('foo.txt', array('storage_mtime' => time() - 50));
-
- $propagator = $this->getMock('\OC\Files\Cache\ChangePropagator', array('propagateChanges'), array(), '', false);
- $scanner->setPropagator($propagator);
- $storage->file_put_contents('foo.txt', 'asdasd');
-
- $scanner->scan('');
-
- $changes = $propagator->getChanges();
- $parents = $propagator->getAllParents();
- $this->assertEquals(array('/foo/foo.txt'), $changes);
- $this->assertEquals(array('/', '/foo'), $parents);
-
- $scanner->setPropagator($originalPropagator);
-
- $oldInfo = $cache->get('');
- $cache->put('foo.txt', array('storage_mtime' => time() - 70));
- $storage->file_put_contents('foo.txt', 'asdasd');
-
- $scanner->scan('');
- $newInfo = $cache->get('');
- $this->assertNotEquals($oldInfo['etag'], $newInfo['etag']);
- }
-
/**
* @return array
*/