|
|
@ -76,7 +76,7 @@ class ManagerTest extends TestCase { |
|
|
|
$this->assertCount(1, $openShares); |
|
|
|
$this->assertExternalShareEntry($shareData1, $openShares[0], 1, '{{TemporaryMountPointName#' . $shareData1['name'] . '}}'); |
|
|
|
|
|
|
|
\Test_Helper::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
self::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
$this->assertNotMount('SharedFolder'); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}'); |
|
|
|
|
|
|
@ -88,7 +88,7 @@ class ManagerTest extends TestCase { |
|
|
|
// New share falls back to "-1" appendix, because the name is already taken
|
|
|
|
$this->assertExternalShareEntry($shareData2, $openShares[1], 2, '{{TemporaryMountPointName#' . $shareData2['name'] . '}}-1'); |
|
|
|
|
|
|
|
\Test_Helper::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
self::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
$this->assertNotMount('SharedFolder'); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}'); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}-1'); |
|
|
@ -101,7 +101,7 @@ class ManagerTest extends TestCase { |
|
|
|
$this->manager->acceptShare($openShares[0]['id']); |
|
|
|
|
|
|
|
// Check remaining shares - Accepted
|
|
|
|
$acceptedShares = \Test_Helper::invokePrivate($this->manager, 'getShares', [true]); |
|
|
|
$acceptedShares = self::invokePrivate($this->manager, 'getShares', [true]); |
|
|
|
$this->assertCount(1, $acceptedShares); |
|
|
|
$shareData1['accepted'] = true; |
|
|
|
$this->assertExternalShareEntry($shareData1, $acceptedShares[0], 1, $shareData1['name']); |
|
|
@ -110,7 +110,7 @@ class ManagerTest extends TestCase { |
|
|
|
$this->assertCount(1, $openShares); |
|
|
|
$this->assertExternalShareEntry($shareData2, $openShares[0], 2, '{{TemporaryMountPointName#' . $shareData2['name'] . '}}-1'); |
|
|
|
|
|
|
|
\Test_Helper::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
self::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
$this->assertMount($shareData1['name']); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}'); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}-1'); |
|
|
@ -123,7 +123,7 @@ class ManagerTest extends TestCase { |
|
|
|
// New share falls back to the original name (no "-\d", because the name is not taken)
|
|
|
|
$this->assertExternalShareEntry($shareData3, $openShares[1], 3, '{{TemporaryMountPointName#' . $shareData3['name'] . '}}'); |
|
|
|
|
|
|
|
\Test_Helper::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
self::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
$this->assertMount($shareData1['name']); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}'); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}-1'); |
|
|
@ -135,13 +135,13 @@ class ManagerTest extends TestCase { |
|
|
|
// Decline the third share
|
|
|
|
$this->manager->declineShare($openShares[1]['id']); |
|
|
|
|
|
|
|
\Test_Helper::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
self::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
$this->assertMount($shareData1['name']); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}'); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}-1'); |
|
|
|
|
|
|
|
// Check remaining shares - Accepted
|
|
|
|
$acceptedShares = \Test_Helper::invokePrivate($this->manager, 'getShares', [true]); |
|
|
|
$acceptedShares = self::invokePrivate($this->manager, 'getShares', [true]); |
|
|
|
$this->assertCount(1, $acceptedShares); |
|
|
|
$shareData1['accepted'] = true; |
|
|
|
$this->assertExternalShareEntry($shareData1, $acceptedShares[0], 1, $shareData1['name']); |
|
|
@ -150,7 +150,7 @@ class ManagerTest extends TestCase { |
|
|
|
$this->assertCount(1, $openShares); |
|
|
|
$this->assertExternalShareEntry($shareData2, $openShares[0], 2, '{{TemporaryMountPointName#' . $shareData2['name'] . '}}-1'); |
|
|
|
|
|
|
|
\Test_Helper::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
self::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
$this->assertMount($shareData1['name']); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}'); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}-1'); |
|
|
@ -163,10 +163,10 @@ class ManagerTest extends TestCase { |
|
|
|
->with($this->stringStartsWith('http://localhost/ocs/v1.php/cloud/shares/' . $acceptedShares[0]['remote_id'] . '/decline'), $this->anything()); |
|
|
|
|
|
|
|
$this->manager->removeUserShares($this->uid); |
|
|
|
$this->assertEmpty(\Test_Helper::invokePrivate($this->manager, 'getShares', [null]), 'Asserting all shares for the user have been deleted'); |
|
|
|
$this->assertEmpty(self::invokePrivate($this->manager, 'getShares', [null]), 'Asserting all shares for the user have been deleted'); |
|
|
|
|
|
|
|
$this->mountManager->clear(); |
|
|
|
\Test_Helper::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
self::invokePrivate($this->manager, 'setupMounts'); |
|
|
|
$this->assertNotMount($shareData1['name']); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}'); |
|
|
|
$this->assertNotMount('{{TemporaryMountPointName#' . $shareData1['name'] . '}}-1'); |
|
|
|