|
|
|
|
@ -132,7 +132,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setExpirationDate($expirationDate) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
|
|
|
|
|
$this->tokenHandler->method('generateToken')->willReturn('token'); |
|
|
|
|
|
|
|
|
|
@ -213,7 +214,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
|
|
|
|
|
$this->tokenHandler->method('generateToken')->willReturn('token'); |
|
|
|
|
|
|
|
|
|
@ -274,7 +276,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
|
|
|
|
|
$this->tokenHandler->method('generateToken')->willReturn('token'); |
|
|
|
|
|
|
|
|
|
@ -382,7 +385,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
|
|
|
|
|
$this->tokenHandler->method('generateToken')->willReturn('token'); |
|
|
|
|
|
|
|
|
|
@ -454,7 +458,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setExpirationDate(new \DateTime('2019-02-01T01:02:03')) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
|
|
|
|
|
$this->tokenHandler->method('generateToken')->willReturn('token'); |
|
|
|
|
$this->addressHandler->expects($this->any())->method('generateRemoteURL') |
|
|
|
|
@ -531,7 +536,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share); |
|
|
|
|
|
|
|
|
|
$share2 = $this->shareManager->newShare(); |
|
|
|
|
@ -540,7 +546,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share2); |
|
|
|
|
|
|
|
|
|
$shares = $this->provider->getSharesBy('sharedBy', IShare::TYPE_REMOTE, null, false, -1, 0); |
|
|
|
|
@ -575,7 +582,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share); |
|
|
|
|
|
|
|
|
|
$node2 = $this->getMockBuilder(File::class)->getMock(); |
|
|
|
|
@ -588,7 +596,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node2); |
|
|
|
|
->setNode($node2) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share2); |
|
|
|
|
|
|
|
|
|
$shares = $this->provider->getSharesBy('sharedBy', IShare::TYPE_REMOTE, $node2, false, -1, 0); |
|
|
|
|
@ -622,7 +631,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share); |
|
|
|
|
|
|
|
|
|
$share2 = $this->shareManager->newShare(); |
|
|
|
|
@ -631,7 +641,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share2); |
|
|
|
|
|
|
|
|
|
$shares = $this->provider->getSharesBy('shareOwner', IShare::TYPE_REMOTE, null, true, -1, 0); |
|
|
|
|
@ -672,7 +683,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share); |
|
|
|
|
|
|
|
|
|
$share2 = $this->shareManager->newShare(); |
|
|
|
|
@ -681,7 +693,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner('shareOwner') |
|
|
|
|
->setPermissions(19) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($node); |
|
|
|
|
->setNode($node) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share2); |
|
|
|
|
|
|
|
|
|
$shares = $this->provider->getSharesBy('shareOwner', IShare::TYPE_REMOTE, null, true, 1, 1); |
|
|
|
|
@ -862,7 +875,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner($u1->getUID()) |
|
|
|
|
->setPermissions(Constants::PERMISSION_READ) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($file1); |
|
|
|
|
->setNode($file1) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share1); |
|
|
|
|
|
|
|
|
|
$share2 = $this->shareManager->newShare(); |
|
|
|
|
@ -871,7 +885,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner($u1->getUID()) |
|
|
|
|
->setPermissions(Constants::PERMISSION_READ) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($file2); |
|
|
|
|
->setNode($file2) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share2); |
|
|
|
|
|
|
|
|
|
$result = $this->provider->getSharesInFolder($u1->getUID(), $folder1, false); |
|
|
|
|
@ -922,7 +937,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner($u1->getUID()) |
|
|
|
|
->setPermissions(Constants::PERMISSION_READ) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($file1); |
|
|
|
|
->setNode($file1) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share1); |
|
|
|
|
|
|
|
|
|
$share2 = $this->shareManager->newShare(); |
|
|
|
|
@ -931,7 +947,8 @@ class FederatedShareProviderTest extends \Test\TestCase { |
|
|
|
|
->setShareOwner($u1->getUID()) |
|
|
|
|
->setPermissions(Constants::PERMISSION_READ) |
|
|
|
|
->setShareType(IShare::TYPE_REMOTE) |
|
|
|
|
->setNode($file1); |
|
|
|
|
->setNode($file1) |
|
|
|
|
->setTarget(''); |
|
|
|
|
$this->provider->create($share2); |
|
|
|
|
|
|
|
|
|
$result = $this->provider->getAccessList([$file1], true); |
|
|
|
|
|