@@ -139,7 +139,8 @@ public function testCreateFederatedShare($shareWith,
139139 $ token ,
140140 $ validToken ,
141141 $ createSuccessful ,
142- $ expectedReturnData
142+ $ expectedReturnData ,
143+ $ permissions
143144 ) {
144145 $ this ->federatedShareProvider ->expects ($ this ->any ())
145146 ->method ('isOutgoingServer2serverShareEnabled ' )
@@ -157,6 +158,7 @@ function ($shareWith) use ($validShareWith, $expectedReturnData) {
157158 );
158159
159160 $ share = $ this ->share ;
161+ $ share ->setPermissions ($ permissions );
160162
161163 $ this ->shareManager ->expects ($ this ->any ())->method ('getShareByToken ' )
162164 ->with ($ token )
@@ -199,15 +201,16 @@ function (IShare $share) use ($createSuccessful, $shareWith, $expectedReturnData
199201 public function dataTestCreateFederatedShare () {
200202 return [
201203 //shareWith, outgoingSharesAllowed, validShareWith, token, validToken, createSuccessful, expectedReturnData
202- ['user@server ' , true , true , 'token ' , true , true , 'server ' ],
203- ['user@server ' , true , false , 'token ' , true , true , 'invalid federated cloud id ' ],
204- ['user@server ' , true , false , 'token ' , false , true , 'invalid federated cloud id ' ],
205- ['user@server ' , true , false , 'token ' , false , false , 'invalid federated cloud id ' ],
206- ['user@server ' , true , false , 'token ' , true , false , 'invalid federated cloud id ' ],
207- ['user@server ' , true , true , 'token ' , false , true , 'invalid token ' ],
208- ['user@server ' , true , true , 'token ' , false , false , 'invalid token ' ],
209- ['user@server ' , true , true , 'token ' , true , false , 'can not create share ' ],
210- ['user@server ' , false , true , 'token ' , true , true , 'This server doesn \'t support outgoing federated shares ' ],
204+ ['user@server ' , true , true , 'token ' , true , true , 'server ' , 31 ],
205+ ['user@server ' , true , true , 'token ' , false , false , 'server ' , 4 ],
206+ ['user@server ' , true , false , 'token ' , true , true , 'invalid federated cloud id ' , 31 ],
207+ ['user@server ' , true , false , 'token ' , false , true , 'invalid federated cloud id ' , 31 ],
208+ ['user@server ' , true , false , 'token ' , false , false , 'invalid federated cloud id ' , 31 ],
209+ ['user@server ' , true , false , 'token ' , true , false , 'invalid federated cloud id ' , 31 ],
210+ ['user@server ' , true , true , 'token ' , false , true , 'invalid token ' , 31 ],
211+ ['user@server ' , true , true , 'token ' , false , false , 'invalid token ' , 31 ],
212+ ['user@server ' , true , true , 'token ' , true , false , 'can not create share ' , 31 ],
213+ ['user@server ' , false , true , 'token ' , true , true , 'This server doesn \'t support outgoing federated shares ' , 31 ],
211214 ];
212215 }
213216}
0 commit comments