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:
authorJoas Schilling <coding@schilljs.com>2022-08-17 12:25:18 +0300
committerJoas Schilling <coding@schilljs.com>2022-08-17 12:25:18 +0300
commit227c766f162db5b0e9b221930dfbb48022933038 (patch)
tree166c7b2831d0c62a33f3c13db40cb76e9efa9895
parentf6081e35b4ebaecc88b5cf050a33838be798d3d6 (diff)
Fix unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
-rw-r--r--tests/lib/Notification/ManagerTest.php63
1 files changed, 22 insertions, 41 deletions
diff --git a/tests/lib/Notification/ManagerTest.php b/tests/lib/Notification/ManagerTest.php
index 400ae3a53ef..6cdd254f001 100644
--- a/tests/lib/Notification/ManagerTest.php
+++ b/tests/lib/Notification/ManagerTest.php
@@ -27,7 +27,6 @@ use OC\AppFramework\Bootstrap\Coordinator;
use OC\AppFramework\Bootstrap\RegistrationContext;
use OC\AppFramework\Bootstrap\ServiceRegistration;
use OC\Notification\Manager;
-use OCP\AppFramework\Utility\ITimeFactory;
use OCP\ICache;
use OCP\ICacheFactory;
use OCP\IUserManager;
@@ -51,8 +50,6 @@ class ManagerTest extends TestCase {
protected $cacheFactory;
/** @var ICache|MockObject */
protected $cache;
- /** @var ITimeFactory|MockObject */
- protected $timeFactory;
/** @var IRegistry|MockObject */
protected $subscriptionRegistry;
/** @var LoggerInterface|MockObject */
@@ -68,7 +65,6 @@ class ManagerTest extends TestCase {
$this->validator = $this->createMock(IValidator::class);
$this->userManager = $this->createMock(IUserManager::class);
$this->cache = $this->createMock(ICache::class);
- $this->timeFactory = $this->createMock(ITimeFactory::class);
$this->subscriptionRegistry = $this->createMock(IRegistry::class);
$this->logger = $this->createMock(LoggerInterface::class);
@@ -82,10 +78,10 @@ class ManagerTest extends TestCase {
$this->coordinator->method('getRegistrationContext')
->willReturn($this->registrationContext);
- $this->manager = new Manager($this->validator, $this->userManager, $this->cacheFactory, $this->timeFactory, $this->subscriptionRegistry, $this->logger, $this->coordinator);
+ $this->manager = new Manager($this->validator, $this->userManager, $this->cacheFactory, $this->subscriptionRegistry, $this->logger, $this->coordinator);
}
- public function testRegisterApp() {
+ public function testRegisterApp(): void {
$this->assertEquals([], self::invokePrivate($this->manager, 'getApps'));
$this->manager->registerApp(DummyApp::class);
@@ -98,7 +94,7 @@ class ManagerTest extends TestCase {
$this->assertCount(2, self::invokePrivate($this->manager, 'getApps'));
}
- public function testRegisterAppInvalid() {
+ public function testRegisterAppInvalid(): void {
$this->manager->registerApp(DummyNotifier::class);
$this->logger->expects($this->once())
@@ -106,7 +102,7 @@ class ManagerTest extends TestCase {
self::invokePrivate($this->manager, 'getApps');
}
- public function testRegisterNotifier() {
+ public function testRegisterNotifier(): void {
$this->assertEquals([], self::invokePrivate($this->manager, 'getNotifiers'));
$this->manager->registerNotifierService(DummyNotifier::class);
@@ -119,7 +115,7 @@ class ManagerTest extends TestCase {
$this->assertCount(2, self::invokePrivate($this->manager, 'getNotifiers'));
}
- public function testRegisterNotifierBootstrap() {
+ public function testRegisterNotifierBootstrap(): void {
$this->registrationContext->method('getNotifierServices')
->willReturn([
new ServiceRegistration('app', DummyNotifier::class),
@@ -129,7 +125,7 @@ class ManagerTest extends TestCase {
$this->assertCount(1, self::invokePrivate($this->manager, 'getNotifiers'));
}
- public function testRegisterNotifierInvalid() {
+ public function testRegisterNotifierInvalid(): void {
$this->manager->registerNotifierService(DummyApp::class);
$this->logger->expects($this->once())
@@ -137,13 +133,13 @@ class ManagerTest extends TestCase {
self::invokePrivate($this->manager, 'getNotifiers');
}
- public function testCreateNotification() {
+ public function testCreateNotification(): void {
$action = $this->manager->createNotification();
- $this->assertInstanceOf('OCP\Notification\INotification', $action);
+ $this->assertInstanceOf(INotification::class, $action);
}
- public function testNotify() {
- /** @var \OCP\Notification\INotification|\PHPUnit\Framework\MockObject\MockObject $notification */
+ public function testNotify(): void {
+ /** @var INotification|MockObject $notification */
$notification = $this->getMockBuilder(INotification::class)
->disableOriginalConstructor()
->getMock();
@@ -156,7 +152,6 @@ class ManagerTest extends TestCase {
$this->validator,
$this->userManager,
$this->cacheFactory,
- $this->timeFactory,
$this->subscriptionRegistry,
$this->logger,
$this->coordinator,
@@ -172,10 +167,10 @@ class ManagerTest extends TestCase {
}
- public function testNotifyInvalid() {
+ public function testNotifyInvalid(): void {
$this->expectException(\InvalidArgumentException::class);
- /** @var \OCP\Notification\INotification|\PHPUnit\Framework\MockObject\MockObject $notification */
+ /** @var INotification|MockObject $notification */
$notification = $this->getMockBuilder(INotification::class)
->disableOriginalConstructor()
->getMock();
@@ -188,7 +183,6 @@ class ManagerTest extends TestCase {
$this->validator,
$this->userManager,
$this->cacheFactory,
- $this->timeFactory,
$this->subscriptionRegistry,
$this->logger,
$this->coordinator,
@@ -202,8 +196,8 @@ class ManagerTest extends TestCase {
$manager->notify($notification);
}
- public function testMarkProcessed() {
- /** @var \OCP\Notification\INotification|\PHPUnit\Framework\MockObject\MockObject $notification */
+ public function testMarkProcessed(): void {
+ /** @var INotification|MockObject $notification */
$notification = $this->getMockBuilder(INotification::class)
->disableOriginalConstructor()
->getMock();
@@ -213,7 +207,6 @@ class ManagerTest extends TestCase {
$this->validator,
$this->userManager,
$this->cacheFactory,
- $this->timeFactory,
$this->subscriptionRegistry,
$this->logger,
$this->coordinator,
@@ -228,8 +221,8 @@ class ManagerTest extends TestCase {
$manager->markProcessed($notification);
}
- public function testGetCount() {
- /** @var \OCP\Notification\INotification|\PHPUnit\Framework\MockObject\MockObject $notification */
+ public function testGetCount(): void {
+ /** @var INotification|MockObject $notification */
$notification = $this->getMockBuilder(INotification::class)
->disableOriginalConstructor()
->getMock();
@@ -239,7 +232,6 @@ class ManagerTest extends TestCase {
$this->validator,
$this->userManager,
$this->cacheFactory,
- $this->timeFactory,
$this->subscriptionRegistry,
$this->logger,
$this->coordinator,
@@ -254,33 +246,22 @@ class ManagerTest extends TestCase {
$manager->getCount($notification);
}
- public function dataIsFairUseOfFreePushService() {
+ public function dataIsFairUseOfFreePushService(): array {
return [
- // Before 1st March
- [1646089199, true, 4999, true],
- [1646089199, true, 5000, true],
- [1646089199, false, 4999, true],
- [1646089199, false, 5000, true],
-
- // After 1st March
- [1646089200, true, 4999, true],
- [1646089200, true, 5000, true],
- [1646089200, false, 4999, true],
- [1646089200, false, 5000, false],
+ [true, 4999, true],
+ [true, 5000, true],
+ [false, 4999, true],
+ [false, 5000, false],
];
}
/**
* @dataProvider dataIsFairUseOfFreePushService
- * @param int $time
* @param bool $hasValidSubscription
* @param int $userCount
* @param bool $isFair
*/
- public function testIsFairUseOfFreePushService(int $time, bool $hasValidSubscription, int $userCount, bool $isFair): void {
- $this->timeFactory->method('getTime')
- ->willReturn($time);
-
+ public function testIsFairUseOfFreePushService(bool $hasValidSubscription, int $userCount, bool $isFair): void {
$this->subscriptionRegistry->method('delegateHasValidSubscription')
->willReturn($hasValidSubscription);