diff options
author | Carl Schwan <carl@carlschwan.eu> | 2022-06-17 11:23:03 +0200 |
---|---|---|
committer | Côme Chilliet <come.chilliet@nextcloud.com> | 2023-09-05 16:56:47 +0200 |
commit | 3270b7f12ed4efd46bdc8c5bd2d176f1f3547471 (patch) | |
tree | 1ed986eefd4bd3ded9447a0aeea1b6e917baeaf2 /tests | |
parent | e54724728159e96e7f2c24d77a5a22d081f80aac (diff) | |
download | nextcloud-server-3270b7f12ed4efd46bdc8c5bd2d176f1f3547471.tar.gz nextcloud-server-3270b7f12ed4efd46bdc8c5bd2d176f1f3547471.zip |
Add batch methods in user backends
This allows for faster group search with significantly less DB traffic
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/lib/Group/ManagerTest.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/lib/Group/ManagerTest.php b/tests/lib/Group/ManagerTest.php index 2887d14acaa..06875f86536 100644 --- a/tests/lib/Group/ManagerTest.php +++ b/tests/lib/Group/ManagerTest.php @@ -92,6 +92,7 @@ class ManagerTest extends TestCase { 'inGroup', 'getGroups', 'groupExists', + 'groupsExists', 'usersInGroup', 'createGroup', 'addToGroup', @@ -361,10 +362,12 @@ class ManagerTest extends TestCase { ->method('getGroups') ->with('1') ->willReturn(['group1']); + $backend->expects($this->never()) + ->method('groupExists'); $backend->expects($this->once()) - ->method('groupExists') - ->with('group1') - ->willReturn(false); + ->method('getGroupsDetails') + ->with(['group1']) + ->willReturn([]); /** @var \OC\User\Manager $userManager */ $userManager = $this->createMock(Manager::class); |