|
|
|
|
@ -304,6 +304,32 @@ class Manager extends \Test\TestCase { |
|
|
|
|
$this->assertEquals('group1', $group1->getGID()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetUserGroupIds() { |
|
|
|
|
/** @var \PHPUnit_Framework_MockObject_MockObject|\OC\Group\Manager $manager */ |
|
|
|
|
$manager = $this->getMockBuilder('OC\Group\Manager') |
|
|
|
|
->disableOriginalConstructor() |
|
|
|
|
->setMethods(['getUserGroups']) |
|
|
|
|
->getMock(); |
|
|
|
|
$manager->expects($this->once()) |
|
|
|
|
->method('getUserGroups') |
|
|
|
|
->willReturn([ |
|
|
|
|
'123' => '123', |
|
|
|
|
'abc' => 'abc', |
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
/** @var \OC\User\User $user */ |
|
|
|
|
$user = $this->getMockBuilder('OC\User\User') |
|
|
|
|
->disableOriginalConstructor() |
|
|
|
|
->getMock(); |
|
|
|
|
|
|
|
|
|
$groups = $manager->getUserGroupIds($user); |
|
|
|
|
$this->assertEquals(2, count($groups)); |
|
|
|
|
|
|
|
|
|
foreach ($groups as $group) { |
|
|
|
|
$this->assertInternalType('string', $group); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testInGroup() { |
|
|
|
|
/** |
|
|
|
|
* @var \PHPUnit_Framework_MockObject_MockObject | \OC_Group_Backend $backend |
|
|
|
|
|