|
|
|
|
@ -133,7 +133,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'); |
|
|
|
|
|
|
|
|
|
@ -215,7 +216,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'); |
|
|
|
|
|
|
|
|
|
@ -268,7 +270,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'); |
|
|
|
|
|
|
|
|
|
@ -359,7 +362,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'); |
|
|
|
|
|
|
|
|
|
@ -431,7 +435,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') |
|
|
|
|
@ -504,7 +509,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(); |
|
|
|
|
@ -513,7 +519,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); |
|
|
|
|
@ -548,7 +555,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(); |
|
|
|
|
@ -561,7 +569,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); |
|
|
|
|
@ -595,7 +604,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(); |
|
|
|
|
@ -604,7 +614,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); |
|
|
|
|
@ -645,7 +656,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(); |
|
|
|
|
@ -654,7 +666,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); |
|
|
|
|
@ -835,7 +848,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(); |
|
|
|
|
@ -844,7 +858,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); |
|
|
|
|
@ -895,7 +910,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(); |
|
|
|
|
@ -904,7 +920,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); |
|
|
|
|
|