Skip to content

Commit 4ec86c8

Browse files
leftybournesbackportbot[bot]
authored andcommitted
test: add test for new getDisplayUser() method in OC\User\Manager
test: add test for new getDisplayUser() method in OC\User\Manager Signed-off-by: Kent Delante <kent@delante.me> Assisted-by: ClaudeCode:claude-sonnet-5 [skip ci]
1 parent 5ffa93c commit 4ec86c8

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

tests/lib/User/ManagerTest.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use OC\User\User;
1616
use OCP\Config\IUserConfig;
1717
use OCP\EventDispatcher\IEventDispatcher;
18+
use OCP\Federation\ICloudId;
1819
use OCP\ICache;
1920
use OCP\ICacheFactory;
2021
use OCP\IConfig;
@@ -741,4 +742,18 @@ public function testGetAvatarUrlLight(): void {
741742
public function testGetAvatarUrlDark(): void {
742743
$this->assertEquals('http://localhost/index.php/avatar/userid/64/dark', $this->manager->getAvatarUrlDark('userid', 64));
743744
}
745+
746+
public function testGetFederatedUser(): void {
747+
$userId = 'test@example.com';
748+
749+
$cloudId = $this->createMock(ICloudId::class);
750+
$cloudId->expects($this->exactly(2))
751+
->method('getDisplayId')
752+
->willReturn($userId);
753+
754+
$user = $this->manager->getFederatedUser($cloudId);
755+
756+
$this->assertEquals($userId, $user->getUID());
757+
$this->assertEquals($userId, $user->getDisplayName());
758+
}
744759
}

0 commit comments

Comments
 (0)