Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2016-11-21 16:14:20 +0300
committerRobin Appelman <robin@icewind.nl>2016-11-21 17:59:08 +0300
commit0048b3aa2e70b2e9d2f1fbb6adb82af31b13f95a (patch)
tree619e52b1dd2975619a64a021dc57c626223650d3 /tests/Settings
parentc694bd34551affce44418541a3d1121c0dd04f2c (diff)
update tests
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'tests/Settings')
-rw-r--r--tests/Settings/Controller/LogSettingsControllerTest.php89
1 files changed, 0 insertions, 89 deletions
diff --git a/tests/Settings/Controller/LogSettingsControllerTest.php b/tests/Settings/Controller/LogSettingsControllerTest.php
deleted file mode 100644
index 27ae9328d1f..00000000000
--- a/tests/Settings/Controller/LogSettingsControllerTest.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-/**
- * @author Georg Ehrke
- * @copyright 2014 Georg Ehrke <georg@ownCloud.com>
- *
- * This file is licensed under the Affero General Public License version 3 or
- * later.
- * See the COPYING-README file.
- */
-
-namespace Tests\Settings\Controller;
-
-use \OC\Settings\Application;
-use OC\Settings\Controller\LogSettingsController;
-use OCP\AppFramework\Http\StreamResponse;
-use OCP\IConfig;
-use OCP\IL10N;
-use OCP\IRequest;
-
-/**
- * @package Tests\Settings\Controller
- */
-class LogSettingsControllerTest extends \Test\TestCase {
-
- /** @var IConfig|\PHPUnit_Framework_MockObject_MockObject */
- private $config;
-
- /** @var LogSettingsController */
- private $logSettingsController;
-
- protected function setUp() {
- parent::setUp();
-
- $this->config = $this->createMock(IConfig::class);
- $l = $this->createMock(IL10N::class);
- $l->method('t')
- ->will($this->returnCallback(function($text, $parameters = []) {
- return vsprintf($text, $parameters);
- }));
- $this->logSettingsController = new LogSettingsController(
- 'settings',
- $this->createMock(IRequest::class),
- $this->config,
- $l
- );
- }
-
- /**
- * @dataProvider logLevelData
- */
- public function testSetLogLevel($level, $inRange) {
- if ($inRange) {
- $this->config->expects($this->once())
- ->method('setSystemValue')
- ->with('loglevel', $level);
- }
-
- $response = $this->logSettingsController->setLogLevel($level)->getData();
-
- if ($inRange) {
- $expectedResponse = ['level' => $level];
- } else {
- $expectedResponse = ['message' => 'log-level out of allowed range'];
- }
-
- $this->assertSame($expectedResponse, $response);
- }
-
- public function logLevelData() {
- return [
- [-1, false],
- [0, true],
- [1, true],
- [2, true],
- [3, true],
- [4, true],
- [5, false],
- ];
- }
-
- public function testDownload() {
- $response = $this->logSettingsController->download();
-
- $this->assertInstanceOf('\OCP\AppFramework\Http\StreamResponse', $response);
- $headers = $response->getHeaders();
- $this->assertEquals('application/octet-stream', $headers['Content-Type']);
- $this->assertEquals('attachment; filename="nextcloud.log"', $headers['Content-Disposition']);
- }
-}