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