|
|
|
|
@ -29,6 +29,7 @@ declare(strict_types=1); |
|
|
|
|
*/ |
|
|
|
|
namespace OCA\UpdateNotification\Tests\Settings; |
|
|
|
|
|
|
|
|
|
use OC\User\Backend; |
|
|
|
|
use OCA\UpdateNotification\Settings\Admin; |
|
|
|
|
use OCA\UpdateNotification\UpdateChecker; |
|
|
|
|
use OCP\AppFramework\Http\TemplateResponse; |
|
|
|
|
@ -39,6 +40,8 @@ use OCP\IGroupManager; |
|
|
|
|
use OCP\L10N\IFactory; |
|
|
|
|
use OCP\L10N\ILanguageIterator; |
|
|
|
|
use OCP\Support\Subscription\IRegistry; |
|
|
|
|
use OCP\User\Backend\ICountUsersBackend; |
|
|
|
|
use OCP\UserInterface; |
|
|
|
|
use OCP\Util; |
|
|
|
|
use Test\TestCase; |
|
|
|
|
use OCP\IUserManager; |
|
|
|
|
@ -77,11 +80,11 @@ class AdminTest extends TestCase { |
|
|
|
|
$this->logger = $this->createMock(LoggerInterface::class); |
|
|
|
|
|
|
|
|
|
$this->admin = new Admin( |
|
|
|
|
$this->config, |
|
|
|
|
$this->updateChecker, |
|
|
|
|
$this->groupManager, |
|
|
|
|
$this->dateTimeFormatter, |
|
|
|
|
$this->l10nFactory, |
|
|
|
|
$this->config, |
|
|
|
|
$this->updateChecker, |
|
|
|
|
$this->groupManager, |
|
|
|
|
$this->dateTimeFormatter, |
|
|
|
|
$this->l10nFactory, |
|
|
|
|
$this->subscriptionRegistry, |
|
|
|
|
$this->userManager, |
|
|
|
|
$this->logger |
|
|
|
|
@ -89,9 +92,9 @@ class AdminTest extends TestCase { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetFormWithUpdate() { |
|
|
|
|
$backend1 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend2 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend3 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend1 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend2 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend3 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend1 |
|
|
|
|
->expects($this->once()) |
|
|
|
|
->method('implementsActions') |
|
|
|
|
@ -213,9 +216,9 @@ class AdminTest extends TestCase { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetFormWithUpdateAndChangedUpdateServer() { |
|
|
|
|
$backend1 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend2 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend3 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend1 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend2 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend3 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend1 |
|
|
|
|
->expects($this->once()) |
|
|
|
|
->method('implementsActions') |
|
|
|
|
@ -337,9 +340,9 @@ class AdminTest extends TestCase { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetFormWithUpdateAndCustomersUpdateServer() { |
|
|
|
|
$backend1 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend2 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend3 = $this->createMock(UserInterface::class); |
|
|
|
|
$backend1 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend2 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend3 = $this->createMock(CountUsersBackend::class); |
|
|
|
|
$backend1 |
|
|
|
|
->expects($this->once()) |
|
|
|
|
->method('implementsActions') |
|
|
|
|
@ -543,3 +546,7 @@ class AdminTest extends TestCase { |
|
|
|
|
$this->assertSame($expectation, $result); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
abstract class CountUsersBackend implements UserInterface, ICountUsersBackend { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|