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