mirror of
https://github.com/nextcloud/server.git
synced 2026-02-27 18:37:17 +01:00
chore: Adapt tests to added constructor parameters
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
committed by
Côme Chilliet
parent
e7be008dc1
commit
99e0867f0a
@@ -11,28 +11,28 @@ use OCA\OAuth2\Db\ClientMapper;
|
||||
use OCA\OAuth2\Exceptions\ClientNotFoundException;
|
||||
use OCP\AppFramework\Http\RedirectResponse;
|
||||
use OCP\AppFramework\Http\TemplateResponse;
|
||||
use OCP\IAppConfig;
|
||||
use OCP\IL10N;
|
||||
use OCP\IRequest;
|
||||
use OCP\ISession;
|
||||
use OCP\IURLGenerator;
|
||||
use OCP\Security\ISecureRandom;
|
||||
use PHPUnit\Framework\MockObject\MockObject;
|
||||
use Test\TestCase;
|
||||
|
||||
/**
|
||||
* @group DB
|
||||
*/
|
||||
class LoginRedirectorControllerTest extends TestCase {
|
||||
/** @var IRequest|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $request;
|
||||
/** @var IURLGenerator|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $urlGenerator;
|
||||
/** @var ClientMapper|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $clientMapper;
|
||||
/** @var ISession|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $session;
|
||||
/** @var LoginRedirectorController */
|
||||
private $loginRedirectorController;
|
||||
/** @var IL10N */
|
||||
private $l;
|
||||
private IRequest&MockObject $request;
|
||||
private IURLGenerator&MockObject $urlGenerator;
|
||||
private ClientMapper&MockObject $clientMapper;
|
||||
private ISession&MockObject $session;
|
||||
private IL10N&MockObject $l;
|
||||
private ISecureRandom&MockObject $random;
|
||||
private IAppConfig&MockObject $appConfig;
|
||||
|
||||
private LoginRedirectorController $loginRedirectorController;
|
||||
|
||||
protected function setUp(): void {
|
||||
parent::setUp();
|
||||
@@ -42,6 +42,8 @@ class LoginRedirectorControllerTest extends TestCase {
|
||||
$this->clientMapper = $this->createMock(ClientMapper::class);
|
||||
$this->session = $this->createMock(ISession::class);
|
||||
$this->l = $this->createMock(IL10N::class);
|
||||
$this->random = $this->createMock(ISecureRandom::class);
|
||||
$this->appConfig = $this->createMock(IAppConfig::class);
|
||||
|
||||
$this->loginRedirectorController = new LoginRedirectorController(
|
||||
'oauth2',
|
||||
@@ -49,7 +51,9 @@ class LoginRedirectorControllerTest extends TestCase {
|
||||
$this->urlGenerator,
|
||||
$this->clientMapper,
|
||||
$this->session,
|
||||
$this->l
|
||||
$this->l,
|
||||
$this->random,
|
||||
$this->appConfig,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
|
||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
@@ -19,6 +22,7 @@ use OCP\AppFramework\Http\StandaloneTemplateResponse;
|
||||
use OCP\AppFramework\Utility\ITimeFactory;
|
||||
use OCP\Defaults;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\IAppConfig;
|
||||
use OCP\IL10N;
|
||||
use OCP\IRequest;
|
||||
use OCP\ISession;
|
||||
@@ -28,38 +32,26 @@ use OCP\IUserSession;
|
||||
use OCP\Security\ICrypto;
|
||||
use OCP\Security\ISecureRandom;
|
||||
use OCP\Session\Exceptions\SessionNotAvailableException;
|
||||
use PHPUnit\Framework\MockObject\MockObject;
|
||||
use Test\TestCase;
|
||||
|
||||
class ClientFlowLoginControllerTest extends TestCase {
|
||||
/** @var IRequest|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $request;
|
||||
/** @var IUserSession|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $userSession;
|
||||
/** @var IL10N|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $l10n;
|
||||
/** @var Defaults|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $defaults;
|
||||
/** @var ISession|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $session;
|
||||
/** @var IProvider|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $tokenProvider;
|
||||
/** @var ISecureRandom|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $random;
|
||||
/** @var IURLGenerator|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $urlGenerator;
|
||||
/** @var ClientMapper|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $clientMapper;
|
||||
/** @var AccessTokenMapper|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $accessTokenMapper;
|
||||
/** @var ICrypto|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $crypto;
|
||||
/** @var IEventDispatcher|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $eventDispatcher;
|
||||
/** @var ITimeFactory|\PHPUnit\Framework\MockObject\MockObject */
|
||||
private $timeFactory;
|
||||
private IRequest&MockObject $request;
|
||||
private IUserSession&MockObject $userSession;
|
||||
private IL10N&MockObject $l10n;
|
||||
private Defaults&MockObject $defaults;
|
||||
private ISession&MockObject $session;
|
||||
private IProvider&MockObject $tokenProvider;
|
||||
private ISecureRandom&MockObject $random;
|
||||
private IURLGenerator&MockObject $urlGenerator;
|
||||
private ClientMapper&MockObject $clientMapper;
|
||||
private AccessTokenMapper&MockObject $accessTokenMapper;
|
||||
private ICrypto&MockObject $crypto;
|
||||
private IEventDispatcher&MockObject $eventDispatcher;
|
||||
private ITimeFactory&MockObject $timeFactory;
|
||||
private IAppConfig&MockObject $appConfig;
|
||||
|
||||
/** @var ClientFlowLoginController */
|
||||
private $clientFlowLoginController;
|
||||
private ClientFlowLoginController $clientFlowLoginController;
|
||||
|
||||
protected function setUp(): void {
|
||||
parent::setUp();
|
||||
@@ -83,6 +75,7 @@ class ClientFlowLoginControllerTest extends TestCase {
|
||||
$this->crypto = $this->createMock(ICrypto::class);
|
||||
$this->eventDispatcher = $this->createMock(IEventDispatcher::class);
|
||||
$this->timeFactory = $this->createMock(ITimeFactory::class);
|
||||
$this->appConfig = $this->createMock(IAppConfig::class);
|
||||
|
||||
$this->clientFlowLoginController = new ClientFlowLoginController(
|
||||
'core',
|
||||
@@ -98,7 +91,8 @@ class ClientFlowLoginControllerTest extends TestCase {
|
||||
$this->accessTokenMapper,
|
||||
$this->crypto,
|
||||
$this->eventDispatcher,
|
||||
$this->timeFactory
|
||||
$this->timeFactory,
|
||||
$this->appConfig,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -746,9 +746,9 @@ class UserConfigTest extends TestCase {
|
||||
public function testSearchValuesByUsers(
|
||||
string $app,
|
||||
string $key,
|
||||
?ValueType $typedAs = null,
|
||||
?array $userIds = null,
|
||||
array $result = [],
|
||||
?ValueType $typedAs,
|
||||
?array $userIds,
|
||||
array $result,
|
||||
): void {
|
||||
$userConfig = $this->generateUserConfig();
|
||||
$this->assertEqualsCanonicalizing(
|
||||
|
||||
Reference in New Issue
Block a user