summaryrefslogtreecommitdiffstats
path: root/tests/Unit/Service/FolderServiceTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Unit/Service/FolderServiceTest.php')
-rw-r--r--tests/Unit/Service/FolderServiceTest.php44
1 files changed, 34 insertions, 10 deletions
diff --git a/tests/Unit/Service/FolderServiceTest.php b/tests/Unit/Service/FolderServiceTest.php
index 47c1c9a8d..4086f55e1 100644
--- a/tests/Unit/Service/FolderServiceTest.php
+++ b/tests/Unit/Service/FolderServiceTest.php
@@ -13,13 +13,14 @@
namespace OCA\News\Tests\Unit\Service;
-use OCA\News\Config\Config;
+use OC\L10N\L10N;
use \OCA\News\Db\Folder;
use OCA\News\Db\FolderMapper;
use OCA\News\Service\FolderService;
use OCA\News\Service\ServiceConflictException;
use OCA\News\Service\ServiceValidationException;
use OCA\News\Utility\Time;
+use OCP\IConfig;
use OCP\IL10N;
use PHPUnit\Framework\TestCase;
@@ -28,14 +29,37 @@ use PHPUnit\Framework\TestCase;
class FolderServiceTest extends TestCase
{
+ /**
+ * @var \PHPUnit\Framework\MockObject\MockObject|FolderMapper
+ */
private $folderMapper;
+
+ /**
+ * @var FolderService
+ */
private $folderService;
+
+ /**
+ * @var int
+ */
private $time;
+
+ /**
+ * @var string
+ */
private $user;
+
+ /**
+ * @var int
+ */
private $autoPurgeMinimumInterval;
+
+ /**
+ * @var \PHPUnit\Framework\MockObject\MockObject|L10N
+ */
private $l10n;
- protected function setUp()
+ protected function setUp(): void
{
$this->l10n = $this->getMockBuilder(IL10N::class)
->disableOriginalConstructor()
@@ -51,11 +75,12 @@ class FolderServiceTest extends TestCase
->disableOriginalConstructor()
->getMock();
$this->autoPurgeMinimumInterval = 10;
- $config = $this->getMockBuilder(Config::class)
+ $config = $this->getMockBuilder(IConfig::class)
->disableOriginalConstructor()
->getMock();
$config->expects($this->any())
- ->method('getAutoPurgeMinimumInterval')
+ ->method('getAppValue')
+ ->with('news', 'autoPurgeMinimumInterval')
->will($this->returnValue($this->autoPurgeMinimumInterval));
$this->folderService = new FolderService(
$this->folderMapper, $this->l10n, $timeFactory, $config
@@ -119,11 +144,10 @@ class FolderServiceTest extends TestCase
$this->folderService->create($folderName, 'john', 3);
}
- /**
- * @expectedException \OCA\News\Service\ServiceValidationException
- */
public function testCreateThrowsExWhenFolderNameEmpty()
{
+ $this->expectException('OCA\News\Service\ServiceValidationException');
+
$folderName = '';
$this->folderMapper->expects($this->once())
@@ -211,7 +235,7 @@ class FolderServiceTest extends TestCase
}
- public function testMarkDeleted()
+ public function testMarkDeleted()
{
$id = 3;
$folder = new Folder();
@@ -230,7 +254,7 @@ class FolderServiceTest extends TestCase
}
- public function testUnmarkDeleted()
+ public function testUnmarkDeleted()
{
$id = 3;
$folder = new Folder();
@@ -295,7 +319,7 @@ class FolderServiceTest extends TestCase
}
- public function testDeleteUser()
+ public function testDeleteUser()
{
$this->folderMapper->expects($this->once())
->method('deleteUser')