aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2020-10-02 10:37:18 +0200
committerJoas Schilling <coding@schilljs.com>2020-10-02 10:37:18 +0200
commit95a301ea570bfc724877530975297aad1e7536c8 (patch)
treef878bed638f4ba007d2a9221239409f5061bdb61 /tests/lib
parent3212c074b95b7526767c33138dfa580790765aef (diff)
downloadnextcloud-server-95a301ea570bfc724877530975297aad1e7536c8.tar.gz
nextcloud-server-95a301ea570bfc724877530975297aad1e7536c8.zip
Fix tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'tests/lib')
-rw-r--r--tests/lib/AppFramework/Http/DispatcherTest.php55
1 files changed, 46 insertions, 9 deletions
diff --git a/tests/lib/AppFramework/Http/DispatcherTest.php b/tests/lib/AppFramework/Http/DispatcherTest.php
index c4c973aec90..e308e5f2b3b 100644
--- a/tests/lib/AppFramework/Http/DispatcherTest.php
+++ b/tests/lib/AppFramework/Http/DispatcherTest.php
@@ -33,6 +33,9 @@ use OCP\AppFramework\Http\DataResponse;
use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\Http\Response;
use OCP\IConfig;
+use OCP\IRequest;
+use PHPUnit\Framework\MockObject\MockObject;
+use Psr\Log\LoggerInterface;
class TestController extends Controller {
/**
@@ -72,7 +75,12 @@ class TestController extends Controller {
}
}
-
+/**
+ * Class DispatcherTest
+ *
+ * @package Test\AppFramework\Http
+ * @group DB
+ */
class DispatcherTest extends \Test\TestCase {
/** @var MiddlewareDispatcher */
private $middlewareDispatcher;
@@ -80,16 +88,24 @@ class DispatcherTest extends \Test\TestCase {
private $dispatcher;
private $controllerMethod;
private $response;
+ /** @var IRequest|MockObject */
private $request;
private $lastModified;
private $etag;
+ /** @var Http|MockObject */
private $http;
private $reflector;
+ /** @var IConfig|MockObject */
+ private $config;
+ /** @var LoggerInterface|MockObject */
+ private $logger;
protected function setUp(): void {
parent::setUp();
$this->controllerMethod = 'test';
+ $this->config = $this->createMock(IConfig::class);
+ $this->logger = $this->createMock(LoggerInterface::class);
$app = $this->getMockBuilder(
'OC\AppFramework\DependencyInjection\DIContainer')
->disableOriginalConstructor()
@@ -99,7 +115,7 @@ class DispatcherTest extends \Test\TestCase {
->disableOriginalConstructor()
->getMock();
$this->http = $this->getMockBuilder(
- '\OC\AppFramework\Http')
+ \OC\AppFramework\Http::class)
->disableOriginalConstructor()
->getMock();
@@ -124,7 +140,10 @@ class DispatcherTest extends \Test\TestCase {
$this->http,
$this->middlewareDispatcher,
$this->reflector,
- $this->request
+ $this->request,
+ $this->config,
+ \OC::$server->getDatabaseConnection(),
+ $this->logger
);
$this->response = $this->createMock(Response::class);
@@ -299,7 +318,10 @@ class DispatcherTest extends \Test\TestCase {
);
$this->dispatcher = new Dispatcher(
$this->http, $this->middlewareDispatcher, $this->reflector,
- $this->request
+ $this->request,
+ $this->config,
+ \OC::$server->getDatabaseConnection(),
+ $this->logger
);
$controller = new TestController('app', $this->request);
@@ -330,7 +352,10 @@ class DispatcherTest extends \Test\TestCase {
);
$this->dispatcher = new Dispatcher(
$this->http, $this->middlewareDispatcher, $this->reflector,
- $this->request
+ $this->request,
+ $this->config,
+ \OC::$server->getDatabaseConnection(),
+ $this->logger
);
$controller = new TestController('app', $this->request);
@@ -364,7 +389,10 @@ class DispatcherTest extends \Test\TestCase {
);
$this->dispatcher = new Dispatcher(
$this->http, $this->middlewareDispatcher, $this->reflector,
- $this->request
+ $this->request,
+ $this->config,
+ \OC::$server->getDatabaseConnection(),
+ $this->logger
);
$controller = new TestController('app', $this->request);
@@ -397,7 +425,10 @@ class DispatcherTest extends \Test\TestCase {
);
$this->dispatcher = new Dispatcher(
$this->http, $this->middlewareDispatcher, $this->reflector,
- $this->request
+ $this->request,
+ $this->config,
+ \OC::$server->getDatabaseConnection(),
+ $this->logger
);
$controller = new TestController('app', $this->request);
@@ -431,7 +462,10 @@ class DispatcherTest extends \Test\TestCase {
);
$this->dispatcher = new Dispatcher(
$this->http, $this->middlewareDispatcher, $this->reflector,
- $this->request
+ $this->request,
+ $this->config,
+ \OC::$server->getDatabaseConnection(),
+ $this->logger
);
$controller = new TestController('app', $this->request);
@@ -467,7 +501,10 @@ class DispatcherTest extends \Test\TestCase {
);
$this->dispatcher = new Dispatcher(
$this->http, $this->middlewareDispatcher, $this->reflector,
- $this->request
+ $this->request,
+ $this->config,
+ \OC::$server->getDatabaseConnection(),
+ $this->logger
);
$controller = new TestController('app', $this->request);