|
|
@@ -185,9 +185,8 @@ class ManagerTest extends TestCase { |
|
|
|
->method('userExists') |
|
|
|
->with($this->equalTo('foo')) |
|
|
|
->will($this->returnValue(true)); |
|
|
|
$backend->expects($this->once()) |
|
|
|
->method('loginName2UserName') |
|
|
|
->willReturn(false); |
|
|
|
$backend->expects($this->never()) |
|
|
|
->method('loginName2UserName'); |
|
|
|
|
|
|
|
$manager = new \OC\User\Manager($this->config); |
|
|
|
$manager->registerBackend($backend); |
|
|
@@ -211,6 +210,24 @@ class ManagerTest extends TestCase { |
|
|
|
$this->assertEquals(null, $manager->get('foo')); |
|
|
|
} |
|
|
|
|
|
|
|
public function testGetOneBackendDoNotTranslateLoginNames() { |
|
|
|
/** |
|
|
|
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend |
|
|
|
*/ |
|
|
|
$backend = $this->createMock(\Test\Util\User\Dummy::class); |
|
|
|
$backend->expects($this->once()) |
|
|
|
->method('userExists') |
|
|
|
->with($this->equalTo('bLeNdEr')) |
|
|
|
->will($this->returnValue(true)); |
|
|
|
$backend->expects($this->never()) |
|
|
|
->method('loginName2UserName'); |
|
|
|
|
|
|
|
$manager = new \OC\User\Manager($this->config); |
|
|
|
$manager->registerBackend($backend); |
|
|
|
|
|
|
|
$this->assertEquals('bLeNdEr', $manager->get('bLeNdEr')->getUID()); |
|
|
|
} |
|
|
|
|
|
|
|
public function testSearchOneBackend() { |
|
|
|
/** |
|
|
|
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend |
|
|
@@ -220,6 +237,8 @@ class ManagerTest extends TestCase { |
|
|
|
->method('getUsers') |
|
|
|
->with($this->equalTo('fo')) |
|
|
|
->will($this->returnValue(array('foo', 'afoo'))); |
|
|
|
$backend->expects($this->never()) |
|
|
|
->method('loginName2UserName'); |
|
|
|
|
|
|
|
$manager = new \OC\User\Manager($this->config); |
|
|
|
$manager->registerBackend($backend); |
|
|
@@ -239,9 +258,8 @@ class ManagerTest extends TestCase { |
|
|
|
->method('getUsers') |
|
|
|
->with($this->equalTo('fo'), $this->equalTo(3), $this->equalTo(1)) |
|
|
|
->will($this->returnValue(array('foo1', 'foo2'))); |
|
|
|
$backend1->expects($this->exactly(2)) |
|
|
|
->method('loginName2UserName') |
|
|
|
->willReturn(false); |
|
|
|
$backend1->expects($this->never()) |
|
|
|
->method('loginName2UserName'); |
|
|
|
|
|
|
|
/** |
|
|
|
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2 |
|
|
@@ -251,9 +269,8 @@ class ManagerTest extends TestCase { |
|
|
|
->method('getUsers') |
|
|
|
->with($this->equalTo('fo'), $this->equalTo(3), $this->equalTo(1)) |
|
|
|
->will($this->returnValue(array('foo3'))); |
|
|
|
$backend2->expects($this->once()) |
|
|
|
->method('loginName2UserName') |
|
|
|
->willReturn(false); |
|
|
|
$backend2->expects($this->never()) |
|
|
|
->method('loginName2UserName'); |
|
|
|
|
|
|
|
$manager = new \OC\User\Manager($this->config); |
|
|
|
$manager->registerBackend($backend1); |
|
|
@@ -333,9 +350,8 @@ class ManagerTest extends TestCase { |
|
|
|
->method('userExists') |
|
|
|
->with($this->equalTo('foo')) |
|
|
|
->will($this->returnValue(false)); |
|
|
|
$backend->expects($this->once()) |
|
|
|
->method('loginName2UserName') |
|
|
|
->willReturn(false); |
|
|
|
$backend->expects($this->never()) |
|
|
|
->method('loginName2UserName'); |
|
|
|
|
|
|
|
$manager = new \OC\User\Manager($this->config); |
|
|
|
$manager->registerBackend($backend); |