diff options
author | Julius Härtl <jus@bitgrid.net> | 2019-07-25 09:58:54 +0200 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2019-08-02 08:39:40 +0200 |
commit | bd089021e684a972b48b3b93fb29fc3ae435747a (patch) | |
tree | 5c4a89cfb172205ddcf8af3bd22f5794c84269e2 /apps/files_external/tests | |
parent | 02d687073578945390eb69cc8074f0d688195d5d (diff) | |
download | nextcloud-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.php | 21 |
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)); } |