public function testCreateSessionTokenWithNonExistentUser() { $manager = $this->getMockBuilder('\\OC\\User\\Manager')->disableOriginalConstructor()->getMock(); $session = $this->getMock('\\OCP\\ISession'); $userSession = new \OC\User\Session($manager, $session, $this->timeFactory, $this->tokenProvider, $this->config); $request = $this->getMock('\\OCP\\IRequest'); $uid = 'user123'; $loginName = 'User123'; $password = '******'; $manager->expects($this->once())->method('get')->with($uid)->will($this->returnValue(null)); $this->assertFalse($userSession->createSessionToken($request, $uid, $loginName, $password)); }