|
|
|
@ -141,26 +141,21 @@ class MountProviderTest extends \Test\TestCase { |
|
|
|
$this->user->expects($this->any()) |
|
|
|
->method('getUID') |
|
|
|
->willReturn('user1'); |
|
|
|
$this->shareManager->expects($this->at(0)) |
|
|
|
$this->shareManager->expects($this->exactly(5)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_USER) |
|
|
|
->willReturn($userShares); |
|
|
|
$this->shareManager->expects($this->at(1)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_GROUP, null, -1) |
|
|
|
->willReturn($groupShares); |
|
|
|
$this->shareManager->expects($this->at(2)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_CIRCLE, null, -1) |
|
|
|
->willReturn($circleShares); |
|
|
|
$this->shareManager->expects($this->at(3)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_ROOM, null, -1) |
|
|
|
->willReturn($roomShares); |
|
|
|
$this->shareManager->expects($this->at(4)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_DECK, null, -1) |
|
|
|
->willReturn($deckShares); |
|
|
|
->withConsecutive( |
|
|
|
['user1', IShare::TYPE_USER], |
|
|
|
['user1', IShare::TYPE_GROUP, null, -1], |
|
|
|
['user1', IShare::TYPE_CIRCLE, null, -1], |
|
|
|
['user1', IShare::TYPE_ROOM, null, -1], |
|
|
|
['user1', IShare::TYPE_DECK, null, -1], |
|
|
|
)->willReturnOnConsecutiveCalls( |
|
|
|
$userShares, |
|
|
|
$groupShares, |
|
|
|
$circleShares, |
|
|
|
$roomShares, |
|
|
|
$deckShares, |
|
|
|
); |
|
|
|
$this->shareManager->expects($this->any()) |
|
|
|
->method('newShare') |
|
|
|
->willReturnCallback(function () use ($rootFolder, $userManager) { |
|
|
|
@ -362,26 +357,21 @@ class MountProviderTest extends \Test\TestCase { |
|
|
|
$circleShares = []; |
|
|
|
$roomShares = []; |
|
|
|
$deckShares = []; |
|
|
|
$this->shareManager->expects($this->at(0)) |
|
|
|
$this->shareManager->expects($this->exactly(5)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_USER) |
|
|
|
->willReturn($userShares); |
|
|
|
$this->shareManager->expects($this->at(1)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_GROUP, null, -1) |
|
|
|
->willReturn($groupShares); |
|
|
|
$this->shareManager->expects($this->at(2)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_CIRCLE, null, -1) |
|
|
|
->willReturn($circleShares); |
|
|
|
$this->shareManager->expects($this->at(3)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_ROOM, null, -1) |
|
|
|
->willReturn($roomShares); |
|
|
|
$this->shareManager->expects($this->at(4)) |
|
|
|
->method('getSharedWith') |
|
|
|
->with('user1', IShare::TYPE_DECK, null, -1) |
|
|
|
->willReturn($deckShares); |
|
|
|
->withConsecutive( |
|
|
|
['user1', IShare::TYPE_USER], |
|
|
|
['user1', IShare::TYPE_GROUP, null, -1], |
|
|
|
['user1', IShare::TYPE_CIRCLE, null, -1], |
|
|
|
['user1', IShare::TYPE_ROOM, null, -1], |
|
|
|
['user1', IShare::TYPE_DECK, null, -1], |
|
|
|
)->willReturnOnConsecutiveCalls( |
|
|
|
$userShares, |
|
|
|
$groupShares, |
|
|
|
$circleShares, |
|
|
|
$roomShares, |
|
|
|
$deckShares, |
|
|
|
); |
|
|
|
$this->shareManager->expects($this->any()) |
|
|
|
->method('newShare') |
|
|
|
->willReturnCallback(function () use ($rootFolder, $userManager) { |
|
|
|
|