Adding unit test for User::getCloudId()

remotes/origin/share-copy-source-mounts
Thomas Müller 11 years ago
parent 599ba31edc
commit fe67db1ad0
  1. 18
      tests/lib/user/user.php

@ -11,6 +11,13 @@ namespace Test\User;
use OC\Hooks\PublicEmitter;
/**
* Class User
*
* @group DB
*
* @package Test\User
*/
class User extends \Test\TestCase {
public function testDisplayName() {
/**
@ -454,4 +461,15 @@ class User extends \Test\TestCase {
$this->assertTrue($user->delete());
$this->assertEquals(2, $hooksCalled);
}
public function testGetCloudId() {
/**
* @var \OC_User_Backend | \PHPUnit_Framework_MockObject_MockObject $backend
*/
$backend = $this->getMock('\Test\Util\User\Dummy');
$urlGenerator = $this->getMockBuilder('\OC\URLGenerator')
->disableOriginalConstructor()->getMock();
$user = new \OC\User\User('foo', $backend, null, null, null, $urlGenerator);
$this->assertEquals("foo@localhost", $user->getCloudId());
}
}

Loading…
Cancel
Save