summaryrefslogtreecommitdiffstats
path: root/tests/lib/User/ManagerTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/User/ManagerTest.php')
-rw-r--r--tests/lib/User/ManagerTest.php54
1 files changed, 29 insertions, 25 deletions
diff --git a/tests/lib/User/ManagerTest.php b/tests/lib/User/ManagerTest.php
index 284f7b173bc..b99d499b2a8 100644
--- a/tests/lib/User/ManagerTest.php
+++ b/tests/lib/User/ManagerTest.php
@@ -13,6 +13,7 @@ use OC\User\Database;
use OC\User\Manager;
use OCP\IConfig;
use OCP\IUser;
+use Symfony\Component\EventDispatcher\EventDispatcherInterface;
use Test\TestCase;
/**
@@ -26,16 +27,19 @@ class ManagerTest extends TestCase {
/** @var IConfig */
private $config;
+ /** @var EventDispatcherInterface */
+ private $dispatcher;
public function setUp() {
parent::setUp();
$this->config = $this->createMock(IConfig::class);
+ $this->dispatcher = $this->createMock(EventDispatcherInterface::class);
}
public function testGetBackends() {
$userDummyBackend = $this->createMock(\Test\Util\User\Dummy::class);
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($userDummyBackend);
$this->assertEquals([$userDummyBackend], $manager->getBackends());
$dummyDatabaseBackend = $this->createMock(Database::class);
@@ -54,7 +58,7 @@ class ManagerTest extends TestCase {
->with($this->equalTo('foo'))
->will($this->returnValue(true));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$this->assertTrue($manager->userExists('foo'));
@@ -70,14 +74,14 @@ class ManagerTest extends TestCase {
->with($this->equalTo('foo'))
->will($this->returnValue(false));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$this->assertFalse($manager->userExists('foo'));
}
public function testUserExistsNoBackends() {
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$this->assertFalse($manager->userExists('foo'));
}
@@ -101,7 +105,7 @@ class ManagerTest extends TestCase {
->with($this->equalTo('foo'))
->will($this->returnValue(true));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend1);
$manager->registerBackend($backend2);
@@ -125,7 +129,7 @@ class ManagerTest extends TestCase {
$backend2->expects($this->never())
->method('userExists');
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend1);
$manager->registerBackend($backend2);
@@ -152,7 +156,7 @@ class ManagerTest extends TestCase {
}
}));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$user = $manager->checkPassword('foo', 'bar');
@@ -171,7 +175,7 @@ class ManagerTest extends TestCase {
->method('implementsActions')
->will($this->returnValue(false));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$this->assertFalse($manager->checkPassword('foo', 'bar'));
@@ -189,7 +193,7 @@ class ManagerTest extends TestCase {
$backend->expects($this->never())
->method('loginName2UserName');
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$this->assertEquals('foo', $manager->get('foo')->getUID());
@@ -205,7 +209,7 @@ class ManagerTest extends TestCase {
->with($this->equalTo('foo'))
->will($this->returnValue(false));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$this->assertEquals(null, $manager->get('foo'));
@@ -223,7 +227,7 @@ class ManagerTest extends TestCase {
$backend->expects($this->never())
->method('loginName2UserName');
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$this->assertEquals('bLeNdEr', $manager->get('bLeNdEr')->getUID());
@@ -241,7 +245,7 @@ class ManagerTest extends TestCase {
$backend->expects($this->never())
->method('loginName2UserName');
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$result = $manager->search('fo');
@@ -275,7 +279,7 @@ class ManagerTest extends TestCase {
$backend2->expects($this->never())
->method('loginName2UserName');
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend1);
$manager->registerBackend($backend2);
@@ -329,7 +333,7 @@ class ManagerTest extends TestCase {
->willReturn(true);
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$this->expectException(\InvalidArgumentException::class, $exception);
@@ -356,7 +360,7 @@ class ManagerTest extends TestCase {
$backend->expects($this->never())
->method('loginName2UserName');
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$user = $manager->createUser('foo', 'bar');
@@ -383,7 +387,7 @@ class ManagerTest extends TestCase {
->with($this->equalTo('foo'))
->will($this->returnValue(true));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$manager->createUser('foo', 'bar');
@@ -404,14 +408,14 @@ class ManagerTest extends TestCase {
$backend->expects($this->never())
->method('userExists');
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$this->assertFalse($manager->createUser('foo', 'bar'));
}
public function testCreateUserNoBackends() {
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$this->assertFalse($manager->createUser('foo', 'bar'));
}
@@ -431,7 +435,7 @@ class ManagerTest extends TestCase {
->with('MyUid', 'MyPassword')
->willReturn(false);
- $manager = new Manager($config);
+ $manager = new Manager($config, $this->dispatcher);
$manager->createUserFromBackend('MyUid', 'MyPassword', $backend);
}
@@ -471,7 +475,7 @@ class ManagerTest extends TestCase {
->with($this->equalTo('foo'))
->will($this->returnValue(true));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend1);
$manager->registerBackend($backend2);
@@ -479,7 +483,7 @@ class ManagerTest extends TestCase {
}
public function testCountUsersNoBackend() {
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$result = $manager->countUsers();
$this->assertTrue(is_array($result));
@@ -504,7 +508,7 @@ class ManagerTest extends TestCase {
->method('getBackendName')
->will($this->returnValue('Mock_Test_Util_User_Dummy'));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend);
$result = $manager->countUsers();
@@ -545,7 +549,7 @@ class ManagerTest extends TestCase {
->method('getBackendName')
->will($this->returnValue('Mock_Test_Util_User_Dummy'));
- $manager = new \OC\User\Manager($this->config);
+ $manager = new \OC\User\Manager($this->config, $this->dispatcher);
$manager->registerBackend($backend1);
$manager->registerBackend($backend2);
@@ -660,7 +664,7 @@ class ManagerTest extends TestCase {
->with('foo', 'login', 'lastLogin')
->will($this->returnValue(0));
- $manager = new \OC\User\Manager($config);
+ $manager = new \OC\User\Manager($config, $this->dispatcher);
$backend = new \Test\Util\User\Dummy();
$manager->registerBackend($backend);
@@ -694,7 +698,7 @@ class ManagerTest extends TestCase {
->with($this->equalTo('uid2'))
->will($this->returnValue(true));
- $manager = new \OC\User\Manager($config);
+ $manager = new \OC\User\Manager($config, $this->dispatcher);
$manager->registerBackend($backend);
$users = $manager->getByEmail('test@example.com');