From 62cc316c6a198713195ea5c6543eaa443c0cf764 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Tue, 1 Dec 2015 16:50:20 +0100 Subject: remove old propagation logic --- tests/lib/files/utils/scanner.php | 61 --------------------------------------- 1 file changed, 61 deletions(-) (limited to 'tests/lib/files/utils') 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 */ -- cgit v1.2.3