|
|
@@ -139,7 +139,8 @@ class MountPublicLinkControllerTest extends \Test\TestCase { |
|
|
|
$token, |
|
|
|
$validToken, |
|
|
|
$createSuccessful, |
|
|
|
$expectedReturnData |
|
|
|
$expectedReturnData, |
|
|
|
$permissions |
|
|
|
) { |
|
|
|
$this->federatedShareProvider->expects($this->any()) |
|
|
|
->method('isOutgoingServer2serverShareEnabled') |
|
|
@@ -157,6 +158,7 @@ class MountPublicLinkControllerTest extends \Test\TestCase { |
|
|
|
); |
|
|
|
|
|
|
|
$share = $this->share; |
|
|
|
$share->setPermissions($permissions); |
|
|
|
|
|
|
|
$this->shareManager->expects($this->any())->method('getShareByToken') |
|
|
|
->with($token) |
|
|
@@ -199,15 +201,16 @@ class MountPublicLinkControllerTest extends \Test\TestCase { |
|
|
|
public function dataTestCreateFederatedShare() { |
|
|
|
return [ |
|
|
|
//shareWith, outgoingSharesAllowed, validShareWith, token, validToken, createSuccessful, expectedReturnData |
|
|
|
['user@server', true, true, 'token', true, true, 'server'], |
|
|
|
['user@server', true, false, 'token', true, true, 'invalid federated cloud id'], |
|
|
|
['user@server', true, false, 'token', false, true, 'invalid federated cloud id'], |
|
|
|
['user@server', true, false, 'token', false, false, 'invalid federated cloud id'], |
|
|
|
['user@server', true, false, 'token', true, false, 'invalid federated cloud id'], |
|
|
|
['user@server', true, true, 'token', false, true, 'invalid token'], |
|
|
|
['user@server', true, true, 'token', false, false, 'invalid token'], |
|
|
|
['user@server', true, true, 'token', true, false, 'can not create share'], |
|
|
|
['user@server', false, true, 'token', true, true, 'This server doesn\'t support outgoing federated shares'], |
|
|
|
['user@server', true, true, 'token', true, true, 'server', 31], |
|
|
|
['user@server', true, true, 'token', false, false, 'server', 4], |
|
|
|
['user@server', true, false, 'token', true, true, 'invalid federated cloud id', 31], |
|
|
|
['user@server', true, false, 'token', false, true, 'invalid federated cloud id', 31], |
|
|
|
['user@server', true, false, 'token', false, false, 'invalid federated cloud id', 31], |
|
|
|
['user@server', true, false, 'token', true, false, 'invalid federated cloud id', 31], |
|
|
|
['user@server', true, true, 'token', false, true, 'invalid token', 31], |
|
|
|
['user@server', true, true, 'token', false, false, 'invalid token', 31], |
|
|
|
['user@server', true, true, 'token', true, false, 'can not create share', 31], |
|
|
|
['user@server', false, true, 'token', true, true, 'This server doesn\'t support outgoing federated shares', 31], |
|
|
|
]; |
|
|
|
} |
|
|
|
} |