diff options
author | Robin Appelman <icewind@owncloud.com> | 2015-12-01 16:50:20 +0100 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2015-12-01 16:50:20 +0100 |
commit | 62cc316c6a198713195ea5c6543eaa443c0cf764 (patch) | |
tree | ae9e3ecbd8a58bc3984826fca66c0b77c87e6c4f /tests/lib/files/utils | |
parent | 74e8c25a5b48eb4b675de262ced1702dec4307f4 (diff) | |
download | nextcloud-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.php | 61 |
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 */ |