aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/tests
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2019-07-25 09:58:54 +0200
committerJulius Härtl <jus@bitgrid.net>2019-08-02 08:39:40 +0200
commitbd089021e684a972b48b3b93fb29fc3ae435747a (patch)
tree5c4a89cfb172205ddcf8af3bd22f5794c84269e2 /apps/files_external/tests
parent02d687073578945390eb69cc8074f0d688195d5d (diff)
downloadnextcloud-server-bd089021e684a972b48b3b93fb29fc3ae435747a.tar.gz
nextcloud-server-bd089021e684a972b48b3b93fb29fc3ae435747a.zip
Adjust tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'apps/files_external/tests')
-rw-r--r--apps/files_external/tests/Config/UserPlaceholderHandlerTest.php21
1 files changed, 20 insertions, 1 deletions
diff --git a/apps/files_external/tests/Config/UserPlaceholderHandlerTest.php b/apps/files_external/tests/Config/UserPlaceholderHandlerTest.php
index b6103c20b46..dcafdd84e3d 100644
--- a/apps/files_external/tests/Config/UserPlaceholderHandlerTest.php
+++ b/apps/files_external/tests/Config/UserPlaceholderHandlerTest.php
@@ -24,8 +24,12 @@
namespace OCA\files_external\tests\Config;
use OCA\Files_External\Config\UserPlaceholderHandler;
+use OCP\IRequest;
use OCP\IUser;
+use OCP\IUserManager;
use OCP\IUserSession;
+use OCP\Share\Exceptions\ShareNotFound;
+use OCP\Share\IManager;
class UserPlaceholderHandlerTest extends \Test\TestCase {
/** @var IUser|\PHPUnit_Framework_MockObject_MockObject */
@@ -34,6 +38,15 @@ class UserPlaceholderHandlerTest extends \Test\TestCase {
/** @var IUserSession|\PHPUnit_Framework_MockObject_MockObject */
protected $session;
+ /** @var IManager|\PHPUnit_Framework_MockObject_MockObject */
+ private $shareManager;
+
+ /** @var IRequest|\PHPUnit_Framework_MockObject_MockObject */
+ private $request;
+
+ /** @var IUserManager|\PHPUnit_Framework_MockObject_MockObject */
+ private $userManager;
+
/** @var UserPlaceholderHandler */
protected $handler;
@@ -45,8 +58,11 @@ class UserPlaceholderHandlerTest extends \Test\TestCase {
->method('getUid')
->willReturn('alice');
$this->session = $this->createMock(IUserSession::class);
+ $this->shareManager = $this->createMock(IManager::class);
+ $this->request = $this->createMock(IRequest::class);
+ $this->userManager = $this->createMock(IUserManager::class);
- $this->handler = new UserPlaceholderHandler($this->session);
+ $this->handler = new UserPlaceholderHandler($this->session, $this->shareManager, $this->request, $this->userManager);
}
protected function setUser() {
@@ -75,6 +91,9 @@ class UserPlaceholderHandlerTest extends \Test\TestCase {
* @dataProvider optionProvider
*/
public function testHandleNoUser($option) {
+ $this->shareManager->expects($this->once())
+ ->method('getShareByToken')
+ ->willThrowException(new ShareNotFound());
$this->assertSame($option, $this->handler->handle($option));
}