diff options
author | Roeland Jago Douma <rullzer@owncloud.com> | 2016-01-25 18:06:34 +0100 |
---|---|---|
committer | Roeland Jago Douma <rullzer@owncloud.com> | 2016-01-28 19:24:23 +0100 |
commit | 6151a0540b94dea0bb014b26e9ac6ea84d000f05 (patch) | |
tree | c8c04e9153c162489cb2383a7e5170fecfd23322 /apps/files_sharing/tests | |
parent | b85770d636a34c7893c0f4466609b0365e7af195 (diff) | |
download | nextcloud-server-6151a0540b94dea0bb014b26e9ac6ea84d000f05.tar.gz nextcloud-server-6151a0540b94dea0bb014b26e9ac6ea84d000f05.zip |
Update the initiator of the share as well in migration
Diffstat (limited to 'apps/files_sharing/tests')
-rw-r--r-- | apps/files_sharing/tests/migrationtest.php | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/apps/files_sharing/tests/migrationtest.php b/apps/files_sharing/tests/migrationtest.php index fb9d1242ac0..e1c047e0342 100644 --- a/apps/files_sharing/tests/migrationtest.php +++ b/apps/files_sharing/tests/migrationtest.php @@ -246,9 +246,9 @@ class MigrationTest extends TestCase { } } - public function test100kDeepReshares() { + public function test1001DeepReshares() { $parent = null; - for ($i = 0; $i < 10; $i++) { + for ($i = 0; $i < 1001; $i++) { $query = $this->connection->getQueryBuilder(); $query->insert($this->table) ->values( @@ -270,7 +270,7 @@ class MigrationTest extends TestCase { ->setParameter('share_type', \OCP\Share::SHARE_TYPE_USER) ->setParameter('share_with', 'user'.($i+1)) ->setParameter('uid_owner', 'user'.($i)) - ->setParameter('uid_initiator', '') + ->setParameter('uid_initiator', null) ->setParameter('parent', $parent) ->setParameter('item_type', 'file') ->setParameter('item_source', '2') @@ -285,6 +285,7 @@ class MigrationTest extends TestCase { } $this->migration->removeReShares(); + $this->migration->updateInitiatorInfo(); $qb = $this->connection->getQueryBuilder(); @@ -296,13 +297,12 @@ class MigrationTest extends TestCase { $i = 0; while($share = $stmt->fetch()) { $this->assertEquals('user'.($i+1), $share['share_with']); - if ($i !== 0) { - $this->assertEquals('user' . ($i), $share['uid_initiator']); - $this->assertEquals('user0', $share['uid_owner']); - } + $this->assertEquals('user' . ($i), $share['uid_initiator']); + $this->assertEquals('user0', $share['uid_owner']); $this->assertEquals(null, $share['parent']); $i++; } $stmt->closeCursor(); + $this->assertEquals(1001, $i); } } |