|
|
|
|
@ -3757,6 +3757,12 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
$folder->method('getStorage')->willReturn($storage);
|
|
|
|
|
$fileWithPreview->method('getStorage')->willReturn($storage);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$mountPoint = $this->getMockBuilder(IMountPoint::class)->getMock();
|
|
|
|
|
$mountPoint->method('getMountType')->willReturn('');
|
|
|
|
|
$file->method('getMountPoint')->willReturn($mountPoint);
|
|
|
|
|
$folder->method('getMountPoint')->willReturn($mountPoint);
|
|
|
|
|
|
|
|
|
|
$owner = $this->getMockBuilder(IUser::class)->getMock();
|
|
|
|
|
$owner->method('getDisplayName')->willReturn('ownerDN');
|
|
|
|
|
$initiator = $this->getMockBuilder(IUser::class)->getMock();
|
|
|
|
|
@ -3911,6 +3917,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -3962,6 +3970,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => true,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4014,6 +4024,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4063,6 +4075,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4119,6 +4133,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4175,6 +4191,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4225,6 +4243,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4275,6 +4295,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4328,6 +4350,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4378,6 +4402,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4428,6 +4454,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4495,6 +4523,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'password_expiration_time' => null,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4548,6 +4578,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'password_expiration_time' => null,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4599,6 +4631,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => true,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, [], false
|
|
|
|
|
];
|
|
|
|
|
@ -4702,6 +4736,10 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
$file->method('getSize')->willReturn(123456);
|
|
|
|
|
$file->method('getMTime')->willReturn(1234567890);
|
|
|
|
|
|
|
|
|
|
$mountPoint = $this->getMockBuilder(IMountPoint::class)->getMock();
|
|
|
|
|
$mountPoint->method('getMountType')->willReturn('');
|
|
|
|
|
$file->method('getMountPoint')->willReturn($mountPoint);
|
|
|
|
|
|
|
|
|
|
$cache = $this->getMockBuilder('OCP\Files\Cache\ICache')->getMock();
|
|
|
|
|
$cache->method('getNumericStorageId')->willReturn(100);
|
|
|
|
|
$storage = $this->createMock(Storage::class);
|
|
|
|
|
@ -4757,6 +4795,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, false, []
|
|
|
|
|
];
|
|
|
|
|
@ -4806,6 +4846,8 @@ class ShareAPIControllerTest extends TestCase {
|
|
|
|
|
'can_delete' => false,
|
|
|
|
|
'item_size' => 123456,
|
|
|
|
|
'item_mtime' => 1234567890,
|
|
|
|
|
'is-mount-root' => false,
|
|
|
|
|
'mount-type' => '',
|
|
|
|
|
'attributes' => null,
|
|
|
|
|
], $share, true, [
|
|
|
|
|
'share_with_displayname' => 'recipientRoomName'
|
|
|
|
|
|