Fix getMock User

This commit is contained in:
Roeland Jago Douma 2016-09-12 21:53:21 +02:00
parent 478b86e5e5
commit d616984879
No known key found for this signature in database
GPG Key ID: 1E152838F164D13B
4 changed files with 146 additions and 136 deletions

View File

@ -45,7 +45,7 @@ class DatabaseTest extends Backend {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->eventDispatcher = $this->getMock('Symfony\Component\EventDispatcher\EventDispatcher'); $this->eventDispatcher = $this->createMock(EventDispatcher::class);
$this->backend=new \OC\User\Database($this->eventDispatcher); $this->backend=new \OC\User\Database($this->eventDispatcher);
} }

View File

@ -8,6 +8,7 @@
*/ */
namespace Test\User; namespace Test\User;
use OC\User\Database;
/** /**
* Class ManagerTest * Class ManagerTest
@ -18,11 +19,11 @@ namespace Test\User;
*/ */
class ManagerTest extends \Test\TestCase { class ManagerTest extends \Test\TestCase {
public function testGetBackends() { public function testGetBackends() {
$userDummyBackend = $this->getMock('\Test\Util\User\Dummy'); $userDummyBackend = $this->createMock(\Test\Util\User\Dummy::class);
$manager = new \OC\User\Manager(); $manager = new \OC\User\Manager();
$manager->registerBackend($userDummyBackend); $manager->registerBackend($userDummyBackend);
$this->assertEquals([$userDummyBackend], $manager->getBackends()); $this->assertEquals([$userDummyBackend], $manager->getBackends());
$dummyDatabaseBackend = $this->getMock('\OC_User_Database'); $dummyDatabaseBackend = $this->createMock(Database::class);
$manager->registerBackend($dummyDatabaseBackend); $manager->registerBackend($dummyDatabaseBackend);
$this->assertEquals([$userDummyBackend, $dummyDatabaseBackend], $manager->getBackends()); $this->assertEquals([$userDummyBackend, $dummyDatabaseBackend], $manager->getBackends());
} }
@ -32,7 +33,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('userExists') ->method('userExists')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -48,7 +49,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('userExists') ->method('userExists')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -70,7 +71,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend1 * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend1
*/ */
$backend1 = $this->getMock('\Test\Util\User\Dummy'); $backend1 = $this->createMock(\Test\Util\User\Dummy::class);
$backend1->expects($this->once()) $backend1->expects($this->once())
->method('userExists') ->method('userExists')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -79,7 +80,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2 * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2
*/ */
$backend2 = $this->getMock('\Test\Util\User\Dummy'); $backend2 = $this->createMock(\Test\Util\User\Dummy::class);
$backend2->expects($this->once()) $backend2->expects($this->once())
->method('userExists') ->method('userExists')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -96,7 +97,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend1 * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend1
*/ */
$backend1 = $this->getMock('\Test\Util\User\Dummy'); $backend1 = $this->createMock(\Test\Util\User\Dummy::class);
$backend1->expects($this->once()) $backend1->expects($this->once())
->method('userExists') ->method('userExists')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -105,7 +106,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2 * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2
*/ */
$backend2 = $this->getMock('\Test\Util\User\Dummy'); $backend2 = $this->createMock(\Test\Util\User\Dummy::class);
$backend2->expects($this->never()) $backend2->expects($this->never())
->method('userExists'); ->method('userExists');
@ -120,7 +121,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('checkPassword') ->method('checkPassword')
->with($this->equalTo('foo'), $this->equalTo('bar')) ->with($this->equalTo('foo'), $this->equalTo('bar'))
@ -147,7 +148,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->never()) $backend->expects($this->never())
->method('checkPassword'); ->method('checkPassword');
@ -165,7 +166,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('userExists') ->method('userExists')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -181,7 +182,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('userExists') ->method('userExists')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -197,7 +198,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('getUsers') ->method('getUsers')
->with($this->equalTo('fo')) ->with($this->equalTo('fo'))
@ -216,7 +217,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend1 * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend1
*/ */
$backend1 = $this->getMock('\Test\Util\User\Dummy'); $backend1 = $this->createMock(\Test\Util\User\Dummy::class);
$backend1->expects($this->once()) $backend1->expects($this->once())
->method('getUsers') ->method('getUsers')
->with($this->equalTo('fo'), $this->equalTo(3), $this->equalTo(1)) ->with($this->equalTo('fo'), $this->equalTo(3), $this->equalTo(1))
@ -225,7 +226,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2 * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2
*/ */
$backend2 = $this->getMock('\Test\Util\User\Dummy'); $backend2 = $this->createMock(\Test\Util\User\Dummy::class);
$backend2->expects($this->once()) $backend2->expects($this->once())
->method('getUsers') ->method('getUsers')
->with($this->equalTo('fo'), $this->equalTo(3), $this->equalTo(1)) ->with($this->equalTo('fo'), $this->equalTo(3), $this->equalTo(1))
@ -246,7 +247,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
->will($this->returnValue(true)); ->will($this->returnValue(true));
@ -274,7 +275,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
->will($this->returnValue(true)); ->will($this->returnValue(true));
@ -297,7 +298,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
->will($this->returnValue(false)); ->will($this->returnValue(false));
@ -329,7 +330,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend1 * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend1
*/ */
$backend1 = $this->getMock('\Test\Util\User\Dummy'); $backend1 = $this->createMock(\Test\Util\User\Dummy::class);
$backend1->expects($this->any()) $backend1->expects($this->any())
->method('implementsActions') ->method('implementsActions')
->will($this->returnValue(true)); ->will($this->returnValue(true));
@ -345,7 +346,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2 * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend2
*/ */
$backend2 = $this->getMock('\Test\Util\User\Dummy'); $backend2 = $this->createMock(\Test\Util\User\Dummy::class);
$backend2->expects($this->any()) $backend2->expects($this->any())
->method('implementsActions') ->method('implementsActions')
->will($this->returnValue(true)); ->will($this->returnValue(true));
@ -377,7 +378,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('countUsers') ->method('countUsers')
->will($this->returnValue(7)); ->will($this->returnValue(7));
@ -406,7 +407,7 @@ class ManagerTest extends \Test\TestCase {
/** /**
* @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend * @var \Test\Util\User\Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend1 = $this->getMock('\Test\Util\User\Dummy'); $backend1 = $this->createMock(\Test\Util\User\Dummy::class);
$backend1->expects($this->once()) $backend1->expects($this->once())
->method('countUsers') ->method('countUsers')
->will($this->returnValue(7)); ->will($this->returnValue(7));
@ -419,7 +420,7 @@ class ManagerTest extends \Test\TestCase {
->method('getBackendName') ->method('getBackendName')
->will($this->returnValue('Mock_Test_Util_User_Dummy')); ->will($this->returnValue('Mock_Test_Util_User_Dummy'));
$backend2 = $this->getMock('\Test\Util\User\Dummy'); $backend2 = $this->createMock(\Test\Util\User\Dummy::class);
$backend2->expects($this->once()) $backend2->expects($this->once())
->method('countUsers') ->method('countUsers')
->will($this->returnValue(16)); ->will($this->returnValue(16));

View File

@ -9,9 +9,20 @@
namespace Test\User; namespace Test\User;
use OC\Authentication\Token\IProvider;
use OC\Authentication\Token\IToken;
use OC\Security\Bruteforce\Throttler; use OC\Security\Bruteforce\Throttler;
use OC\Session\Memory; use OC\Session\Memory;
use OC\User\Manager;
use OC\User\Session;
use OC\User\User; use OC\User\User;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\IConfig;
use OCP\IRequest;
use OCP\ISession;
use OCP\IUser;
use OCP\IUserManager;
use OCP\Security\ISecureRandom;
/** /**
* @group DB * @group DB
@ -30,14 +41,13 @@ class SessionTest extends \Test\TestCase {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$this->timeFactory = $this->getMock('\OCP\AppFramework\Utility\ITimeFactory'); $this->timeFactory = $this->createMock(ITimeFactory::class);
$this->timeFactory->expects($this->any()) $this->timeFactory->expects($this->any())
->method('getTime') ->method('getTime')
->will($this->returnValue(10000)); ->will($this->returnValue(10000));
$this->tokenProvider = $this->getMock('\OC\Authentication\Token\IProvider'); $this->tokenProvider = $this->createMock(IProvider::class);
$this->config = $this->getMock('\OCP\IConfig'); $this->config = $this->createMock(IConfig::class);
$this->throttler = $this->getMockBuilder('\OC\Security\Bruteforce\Throttler') $this->throttler = $this->createMock(Throttler::class);
->disableOriginalConstructor()->getMock();
} }
public function testGetUser() { public function testGetUser() {
@ -45,11 +55,11 @@ class SessionTest extends \Test\TestCase {
$token->setLoginName('User123'); $token->setLoginName('User123');
$token->setLastCheck(200); $token->setLastCheck(200);
$expectedUser = $this->getMock('\OCP\IUser'); $expectedUser = $this->createMock(IUser::class);
$expectedUser->expects($this->any()) $expectedUser->expects($this->any())
->method('getUID') ->method('getUID')
->will($this->returnValue('user123')); ->will($this->returnValue('user123'));
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$session->expects($this->at(0)) $session->expects($this->at(0))
->method('get') ->method('get')
->with('user_id') ->with('user_id')
@ -108,7 +118,7 @@ class SessionTest extends \Test\TestCase {
* @dataProvider isLoggedInData * @dataProvider isLoggedInData
*/ */
public function testIsLoggedIn($isLoggedIn) { public function testIsLoggedIn($isLoggedIn) {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$manager = $this->getMockBuilder('\OC\User\Manager') $manager = $this->getMockBuilder('\OC\User\Manager')
->disableOriginalConstructor() ->disableOriginalConstructor()
@ -128,16 +138,16 @@ class SessionTest extends \Test\TestCase {
} }
public function testSetUser() { public function testSetUser() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$session->expects($this->once()) $session->expects($this->once())
->method('set') ->method('set')
->with('user_id', 'foo'); ->with('user_id', 'foo');
$manager = $this->getMock('\OC\User\Manager'); $manager = $this->createMock(Manager::class);
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$user = $this->getMock('\OC\User\User', array(), array('foo', $backend)); $user = $this->getMockBuilder(User::class)->setConstructorArgs(['foo', $backend])->getMock();
$user->expects($this->once()) $user->expects($this->once())
->method('getUID') ->method('getUID')
->will($this->returnValue('foo')); ->will($this->returnValue('foo'));
@ -147,7 +157,7 @@ class SessionTest extends \Test\TestCase {
} }
public function testLoginValidPasswordEnabled() { public function testLoginValidPasswordEnabled() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$session->expects($this->once()) $session->expects($this->once())
->method('regenerateId'); ->method('regenerateId');
$this->tokenProvider->expects($this->once()) $this->tokenProvider->expects($this->once())
@ -178,11 +188,11 @@ class SessionTest extends \Test\TestCase {
unset($managerMethods[$i]); unset($managerMethods[$i]);
} }
} }
$manager = $this->getMock('\OC\User\Manager', $managerMethods, array()); $manager = $this->getMockBuilder(Manager::class)->setMethods($managerMethods)->getMock();
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$user = $this->getMock('\OC\User\User', array(), array('foo', $backend)); $user = $this->getMockBuilder(User::class)->setConstructorArgs(['foo', $backend])->getMock();
$user->expects($this->any()) $user->expects($this->any())
->method('isEnabled') ->method('isEnabled')
->will($this->returnValue(true)); ->will($this->returnValue(true));
@ -213,7 +223,7 @@ class SessionTest extends \Test\TestCase {
* @expectedException \OC\User\LoginException * @expectedException \OC\User\LoginException
*/ */
public function testLoginValidPasswordDisabled() { public function testLoginValidPasswordDisabled() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$session->expects($this->never()) $session->expects($this->never())
->method('set'); ->method('set');
$session->expects($this->once()) $session->expects($this->once())
@ -233,11 +243,11 @@ class SessionTest extends \Test\TestCase {
unset($managerMethods[$i]); unset($managerMethods[$i]);
} }
} }
$manager = $this->getMock('\OC\User\Manager', $managerMethods, array()); $manager = $this->getMockBuilder(Manager::class)->setMethods($managerMethods)->getMock();
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$user = $this->getMock('\OC\User\User', array(), array('foo', $backend)); $user = $this->getMockBuilder(User::class)->setConstructorArgs(['foo', $backend])->getMock();
$user->expects($this->any()) $user->expects($this->any())
->method('isEnabled') ->method('isEnabled')
->will($this->returnValue(false)); ->will($this->returnValue(false));
@ -254,7 +264,7 @@ class SessionTest extends \Test\TestCase {
} }
public function testLoginInvalidPassword() { public function testLoginInvalidPassword() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$managerMethods = get_class_methods('\OC\User\Manager'); $managerMethods = get_class_methods('\OC\User\Manager');
//keep following methods intact in order to ensure hooks are //keep following methods intact in order to ensure hooks are
//working //working
@ -265,11 +275,11 @@ class SessionTest extends \Test\TestCase {
unset($managerMethods[$i]); unset($managerMethods[$i]);
} }
} }
$manager = $this->getMock('\OC\User\Manager', $managerMethods, array()); $manager = $this->getMockBuilder(Manager::class)->setMethods($managerMethods)->getMock();
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config); $userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config);
$user = $this->getMock('\OC\User\User', array(), array('foo', $backend)); $user = $this->getMockBuilder(User::class)->setConstructorArgs(['foo', $backend])->getMock();
$session->expects($this->never()) $session->expects($this->never())
->method('set'); ->method('set');
@ -294,9 +304,9 @@ class SessionTest extends \Test\TestCase {
} }
public function testLoginNonExisting() { public function testLoginNonExisting() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$manager = $this->getMock('\OC\User\Manager'); $manager = $this->createMock(Manager::class);
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config); $userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config);
$session->expects($this->never()) $session->expects($this->never())
@ -321,9 +331,9 @@ class SessionTest extends \Test\TestCase {
* when generating the token on the browser. * when generating the token on the browser.
*/ */
public function testLoginWithDifferentTokenLoginName() { public function testLoginWithDifferentTokenLoginName() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$manager = $this->getMock('\OC\User\Manager'); $manager = $this->createMock(Manager::class);
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config); $userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config);
$username = 'user123'; $username = 'user123';
$token = new \OC\Authentication\Token\DefaultToken(); $token = new \OC\Authentication\Token\DefaultToken();
@ -353,8 +363,8 @@ class SessionTest extends \Test\TestCase {
$manager = $this->getMockBuilder('\OC\User\Manager') $manager = $this->getMockBuilder('\OC\User\Manager')
->disableOriginalConstructor() ->disableOriginalConstructor()
->getMock(); ->getMock();
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$request = $this->getMock('\OCP\IRequest'); $request = $this->createMock(IRequest::class);
/** @var \OC\User\Session $userSession */ /** @var \OC\User\Session $userSession */
$userSession = $this->getMockBuilder('\OC\User\Session') $userSession = $this->getMockBuilder('\OC\User\Session')
@ -391,8 +401,8 @@ class SessionTest extends \Test\TestCase {
$manager = $this->getMockBuilder('\OC\User\Manager') $manager = $this->getMockBuilder('\OC\User\Manager')
->disableOriginalConstructor() ->disableOriginalConstructor()
->getMock(); ->getMock();
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$request = $this->getMock('\OCP\IRequest'); $request = $this->createMock(IRequest::class);
/** @var \OC\User\Session $userSession */ /** @var \OC\User\Session $userSession */
$userSession = $this->getMockBuilder('\OC\User\Session') $userSession = $this->getMockBuilder('\OC\User\Session')
@ -435,8 +445,8 @@ class SessionTest extends \Test\TestCase {
$manager = $this->getMockBuilder('\OC\User\Manager') $manager = $this->getMockBuilder('\OC\User\Manager')
->disableOriginalConstructor() ->disableOriginalConstructor()
->getMock(); ->getMock();
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$request = $this->getMock('\OCP\IRequest'); $request = $this->createMock(IRequest::class);
/** @var \OC\User\Session $userSession */ /** @var \OC\User\Session $userSession */
$userSession = $this->getMockBuilder('\OC\User\Session') $userSession = $this->getMockBuilder('\OC\User\Session')
@ -476,7 +486,7 @@ class SessionTest extends \Test\TestCase {
} }
public function testRememberLoginValidToken() { public function testRememberLoginValidToken() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$session->expects($this->exactly(1)) $session->expects($this->exactly(1))
->method('set') ->method('set')
->with($this->callback(function ($key) { ->with($this->callback(function ($key) {
@ -500,11 +510,11 @@ class SessionTest extends \Test\TestCase {
unset($managerMethods[$i]); unset($managerMethods[$i]);
} }
} }
$manager = $this->getMock('\OC\User\Manager', $managerMethods, array()); $manager = $this->getMockBuilder(Manager::class)->setMethods($managerMethods)->getMock();
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$user = $this->getMock('\OC\User\User', array(), array('foo', $backend)); $user = $this->getMockBuilder(User::class)->setConstructorArgs(['foo', $backend])->getMock();
$user->expects($this->any()) $user->expects($this->any())
->method('getUID') ->method('getUID')
@ -521,12 +531,12 @@ class SessionTest extends \Test\TestCase {
$token = 'goodToken'; $token = 'goodToken';
\OC::$server->getConfig()->setUserValue('foo', 'login_token', $token, time()); \OC::$server->getConfig()->setUserValue('foo', 'login_token', $token, time());
$userSession = $this->getMock( $userSession = $this->getMockBuilder(Session::class)
'\OC\User\Session',
//override, otherwise tests will fail because of setcookie() //override, otherwise tests will fail because of setcookie()
array('setMagicInCookie'), ->setMethods(['setMagicInCookie'])
//there are passed as parameters to the constructor //there are passed as parameters to the constructor
array($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config)); ->setConstructorArgs([$manager, $session, $this->timeFactory, $this->tokenProvider, $this->config])
->getMock();
$granted = $userSession->loginWithCookie('foo', $token); $granted = $userSession->loginWithCookie('foo', $token);
@ -534,7 +544,7 @@ class SessionTest extends \Test\TestCase {
} }
public function testRememberLoginInvalidToken() { public function testRememberLoginInvalidToken() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$session->expects($this->never()) $session->expects($this->never())
->method('set'); ->method('set');
$session->expects($this->once()) $session->expects($this->once())
@ -550,11 +560,11 @@ class SessionTest extends \Test\TestCase {
unset($managerMethods[$i]); unset($managerMethods[$i]);
} }
} }
$manager = $this->getMock('\OC\User\Manager', $managerMethods, array()); $manager = $this->getMockBuilder(Manager::class)->setMethods($managerMethods)->getMock();
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$user = $this->getMock('\OC\User\User', array(), array('foo', $backend)); $user = $this->getMockBuilder(User::class)->setConstructorArgs(['foo', $backend])->getMock();
$user->expects($this->any()) $user->expects($this->any())
->method('getUID') ->method('getUID')
@ -578,7 +588,7 @@ class SessionTest extends \Test\TestCase {
} }
public function testRememberLoginInvalidUser() { public function testRememberLoginInvalidUser() {
$session = $this->getMock('\OC\Session\Memory', array(), array('')); $session = $this->getMockBuilder(Memory::class)->setConstructorArgs([''])->getMock();
$session->expects($this->never()) $session->expects($this->never())
->method('set'); ->method('set');
$session->expects($this->once()) $session->expects($this->once())
@ -594,11 +604,11 @@ class SessionTest extends \Test\TestCase {
unset($managerMethods[$i]); unset($managerMethods[$i]);
} }
} }
$manager = $this->getMock('\OC\User\Manager', $managerMethods, array()); $manager = $this->getMockBuilder(Manager::class)->setMethods($managerMethods)->getMock();
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$user = $this->getMock('\OC\User\User', array(), array('foo', $backend)); $user = $this->getMockBuilder(User::class)->setConstructorArgs(['foo', $backend])->getMock();
$user->expects($this->never()) $user->expects($this->never())
->method('getUID'); ->method('getUID');
@ -656,16 +666,14 @@ class SessionTest extends \Test\TestCase {
} }
public function testCreateSessionToken() { public function testCreateSessionToken() {
$manager = $this->getMockBuilder('\OC\User\Manager') $manager = $this->createMock(Manager::class);
->disableOriginalConstructor() $session = $this->createMock(ISession::class);
->getMock(); $token = $this->createMock(IToken::class);
$session = $this->getMock('\OCP\ISession'); $user = $this->createMock(IUser::class);
$token = $this->getMock('\OC\Authentication\Token\IToken');
$user = $this->getMock('\OCP\IUser');
$userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config); $userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config);
$random = $this->getMock('\OCP\Security\ISecureRandom'); $random = $this->createMock(ISecureRandom::class);
$config = $this->getMock('\OCP\IConfig'); $config = $this->createMock(IConfig::class);
$csrf = $this->getMockBuilder('\OC\Security\CSRF\CsrfTokenManager') $csrf = $this->getMockBuilder('\OC\Security\CSRF\CsrfTokenManager')
->disableOriginalConstructor() ->disableOriginalConstructor()
->getMock(); ->getMock();
@ -703,13 +711,13 @@ class SessionTest extends \Test\TestCase {
$manager = $this->getMockBuilder('\OC\User\Manager') $manager = $this->getMockBuilder('\OC\User\Manager')
->disableOriginalConstructor() ->disableOriginalConstructor()
->getMock(); ->getMock();
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$token = $this->getMock('\OC\Authentication\Token\IToken'); $token = $this->createMock(IToken::class);
$user = $this->getMock('\OCP\IUser'); $user = $this->createMock(IUser::class);
$userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config); $userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config);
$random = $this->getMock('\OCP\Security\ISecureRandom'); $random = $this->createMock(ISecureRandom::class);
$config = $this->getMock('\OCP\IConfig'); $config = $this->createMock(IConfig::class);
$csrf = $this->getMockBuilder('\OC\Security\CSRF\CsrfTokenManager') $csrf = $this->getMockBuilder('\OC\Security\CSRF\CsrfTokenManager')
->disableOriginalConstructor() ->disableOriginalConstructor()
->getMock(); ->getMock();
@ -752,9 +760,9 @@ class SessionTest extends \Test\TestCase {
$manager = $this->getMockBuilder('\OC\User\Manager') $manager = $this->getMockBuilder('\OC\User\Manager')
->disableOriginalConstructor() ->disableOriginalConstructor()
->getMock(); ->getMock();
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config); $userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config);
$request = $this->getMock('\OCP\IRequest'); $request = $this->createMock(IRequest::class);
$uid = 'user123'; $uid = 'user123';
$loginName = 'User123'; $loginName = 'User123';
@ -780,12 +788,12 @@ class SessionTest extends \Test\TestCase {
$token->setLoginName('fritz'); $token->setLoginName('fritz');
$token->setUid('fritz0'); $token->setUid('fritz0');
$token->setLastCheck(100); // Needs check $token->setLastCheck(100); // Needs check
$user = $this->getMock('\OCP\IUser'); $user = $this->createMock(IUser::class);
$userSession = $this->getMockBuilder('\OC\User\Session') $userSession = $this->getMockBuilder('\OC\User\Session')
->setMethods(['logout']) ->setMethods(['logout'])
->setConstructorArgs([$manager, $session, $this->timeFactory, $this->tokenProvider, $this->config]) ->setConstructorArgs([$manager, $session, $this->timeFactory, $this->tokenProvider, $this->config])
->getMock(); ->getMock();
$request = $this->getMock('\OCP\IRequest'); $request = $this->createMock(IRequest::class);
$request->expects($this->once()) $request->expects($this->once())
->method('getHeader') ->method('getHeader')
@ -807,16 +815,16 @@ class SessionTest extends \Test\TestCase {
} }
public function testValidateSessionDisabledUser() { public function testValidateSessionDisabledUser() {
$userManager = $this->getMock('\OCP\IUserManager'); $userManager = $this->createMock(IUserManager::class);
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$timeFactory = $this->getMock('\OCP\AppFramework\Utility\ITimeFactory'); $timeFactory = $this->createMock(ITimeFactory::class);
$tokenProvider = $this->getMock('\OC\Authentication\Token\IProvider'); $tokenProvider = $this->createMock(IProvider::class);
$userSession = $this->getMockBuilder('\OC\User\Session') $userSession = $this->getMockBuilder('\OC\User\Session')
->setConstructorArgs([$userManager, $session, $timeFactory, $tokenProvider, $this->config]) ->setConstructorArgs([$userManager, $session, $timeFactory, $tokenProvider, $this->config])
->setMethods(['logout']) ->setMethods(['logout'])
->getMock(); ->getMock();
$user = $this->getMock('\OCP\IUser'); $user = $this->createMock(IUser::class);
$token = new \OC\Authentication\Token\DefaultToken(); $token = new \OC\Authentication\Token\DefaultToken();
$token->setLoginName('susan'); $token->setLoginName('susan');
$token->setLastCheck(20); $token->setLastCheck(20);
@ -854,16 +862,16 @@ class SessionTest extends \Test\TestCase {
} }
public function testValidateSessionNoPassword() { public function testValidateSessionNoPassword() {
$userManager = $this->getMock('\OCP\IUserManager'); $userManager = $this->createMock(IUserManager::class);
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$timeFactory = $this->getMock('\OCP\AppFramework\Utility\ITimeFactory'); $timeFactory = $this->createMock(ITimeFactory::class);
$tokenProvider = $this->getMock('\OC\Authentication\Token\IProvider'); $tokenProvider = $this->createMock(IProvider::class);
$userSession = $this->getMockBuilder('\OC\User\Session') $userSession = $this->getMockBuilder('\OC\User\Session')
->setConstructorArgs([$userManager, $session, $timeFactory, $tokenProvider, $this->config]) ->setConstructorArgs([$userManager, $session, $timeFactory, $tokenProvider, $this->config])
->setMethods(['logout']) ->setMethods(['logout'])
->getMock(); ->getMock();
$user = $this->getMock('\OCP\IUser'); $user = $this->createMock(IUser::class);
$token = new \OC\Authentication\Token\DefaultToken(); $token = new \OC\Authentication\Token\DefaultToken();
$token->setLastCheck(20); $token->setLastCheck(20);
@ -892,10 +900,10 @@ class SessionTest extends \Test\TestCase {
} }
public function testUpdateSessionTokenPassword() { public function testUpdateSessionTokenPassword() {
$userManager = $this->getMock('\OCP\IUserManager'); $userManager = $this->createMock(IUserManager::class);
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$timeFactory = $this->getMock('\OCP\AppFramework\Utility\ITimeFactory'); $timeFactory = $this->createMock(ITimeFactory::class);
$tokenProvider = $this->getMock('\OC\Authentication\Token\IProvider'); $tokenProvider = $this->createMock(IProvider::class);
$userSession = new \OC\User\Session($userManager, $session, $timeFactory, $tokenProvider, $this->config); $userSession = new \OC\User\Session($userManager, $session, $timeFactory, $tokenProvider, $this->config);
$password = '123456'; $password = '123456';
@ -917,10 +925,10 @@ class SessionTest extends \Test\TestCase {
} }
public function testUpdateSessionTokenPasswordNoSessionAvailable() { public function testUpdateSessionTokenPasswordNoSessionAvailable() {
$userManager = $this->getMock('\OCP\IUserManager'); $userManager = $this->createMock(IUserManager::class);
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$timeFactory = $this->getMock('\OCP\AppFramework\Utility\ITimeFactory'); $timeFactory = $this->createMock(ITimeFactory::class);
$tokenProvider = $this->getMock('\OC\Authentication\Token\IProvider'); $tokenProvider = $this->createMock(IProvider::class);
$userSession = new \OC\User\Session($userManager, $session, $timeFactory, $tokenProvider, $this->config); $userSession = new \OC\User\Session($userManager, $session, $timeFactory, $tokenProvider, $this->config);
$session->expects($this->once()) $session->expects($this->once())
@ -931,10 +939,10 @@ class SessionTest extends \Test\TestCase {
} }
public function testUpdateSessionTokenPasswordInvalidTokenException() { public function testUpdateSessionTokenPasswordInvalidTokenException() {
$userManager = $this->getMock('\OCP\IUserManager'); $userManager = $this->createMock(IUserManager::class);
$session = $this->getMock('\OCP\ISession'); $session = $this->createMock(ISession::class);
$timeFactory = $this->getMock('\OCP\AppFramework\Utility\ITimeFactory'); $timeFactory = $this->createMock(ITimeFactory::class);
$tokenProvider = $this->getMock('\OC\Authentication\Token\IProvider'); $tokenProvider = $this->createMock(IProvider::class);
$userSession = new \OC\User\Session($userManager, $session, $timeFactory, $tokenProvider, $this->config); $userSession = new \OC\User\Session($userManager, $session, $timeFactory, $tokenProvider, $this->config);
$password = '123456'; $password = '123456';

View File

@ -10,6 +10,7 @@
namespace Test\User; namespace Test\User;
use OC\Hooks\PublicEmitter; use OC\Hooks\PublicEmitter;
use OC\User\Database;
/** /**
* Class UserTest * Class UserTest
@ -23,7 +24,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\OC\User\Backend'); $backend = $this->createMock(\OC\User\Backend::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('getDisplayName') ->method('getDisplayName')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -45,7 +46,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\OC\User\Backend'); $backend = $this->createMock(\OC\User\Backend::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('getDisplayName') ->method('getDisplayName')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -64,7 +65,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\OC\User\Backend'); $backend = $this->createMock(\OC\User\Backend::class);
$backend->expects($this->never()) $backend->expects($this->never())
->method('getDisplayName'); ->method('getDisplayName');
@ -81,7 +82,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('setPassword') ->method('setPassword')
->with($this->equalTo('foo'), $this->equalTo('bar')); ->with($this->equalTo('foo'), $this->equalTo('bar'));
@ -104,7 +105,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->never()) $backend->expects($this->never())
->method('setPassword'); ->method('setPassword');
@ -120,7 +121,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('Test\User\AvatarUserDummy'); $backend = $this->createMock(AvatarUserDummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('canChangeAvatar') ->method('canChangeAvatar')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -144,7 +145,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('Test\User\AvatarUserDummy'); $backend = $this->createMock(AvatarUserDummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('canChangeAvatar') ->method('canChangeAvatar')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -168,7 +169,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('Test\User\AvatarUserDummy'); $backend = $this->createMock(AvatarUserDummy::class);
$backend->expects($this->never()) $backend->expects($this->never())
->method('canChangeAvatar'); ->method('canChangeAvatar');
@ -186,7 +187,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('deleteUser') ->method('deleteUser')
->with($this->equalTo('foo')); ->with($this->equalTo('foo'));
@ -199,7 +200,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('getHome') ->method('getHome')
->with($this->equalTo('foo')) ->with($this->equalTo('foo'))
@ -230,7 +231,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->never()) $backend->expects($this->never())
->method('getHome'); ->method('getHome');
@ -257,7 +258,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
@ -277,7 +278,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
@ -291,7 +292,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
@ -311,7 +312,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
@ -325,7 +326,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\OC\User\Database'); $backend = $this->createMock(Database::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
@ -354,7 +355,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\OC\User\Database'); $backend = $this->createMock(Database::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
@ -375,7 +376,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\OC\User\Database'); $backend = $this->createMock(Database::class);
$backend->expects($this->any()) $backend->expects($this->any())
->method('implementsActions') ->method('implementsActions')
@ -398,7 +399,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('setPassword'); ->method('setPassword');
@ -439,7 +440,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$backend->expects($this->once()) $backend->expects($this->once())
->method('deleteUser'); ->method('deleteUser');
@ -464,7 +465,7 @@ class UserTest extends \Test\TestCase {
/** /**
* @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend * @var \OC\User\Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/ */
$backend = $this->getMock('\Test\Util\User\Dummy'); $backend = $this->createMock(\Test\Util\User\Dummy::class);
$urlGenerator = $this->getMockBuilder('\OC\URLGenerator') $urlGenerator = $this->getMockBuilder('\OC\URLGenerator')
->setMethods(['getAbsoluteURL']) ->setMethods(['getAbsoluteURL'])
->disableOriginalConstructor()->getMock(); ->disableOriginalConstructor()->getMock();