Example #1
0
 public function testPrimaryGroupID2NameNoName()
 {
     $access = $this->getAccessMock();
     $this->enableGroups($access);
     $userDN = 'cn=alice,cn=foo,dc=barfoo,dc=bar';
     $access->expects($this->once())->method('getSID')->with($userDN)->will($this->returnValue('S-1-5-21-249921958-728525901-1594176202'));
     $access->expects($this->once())->method('searchGroups')->will($this->returnValue([['dn' => ['cn=foo,dc=barfoo,dc=bar']]]));
     $access->expects($this->once())->method('dn2groupname')->will($this->returnValue(false));
     $groupBackend = new GroupLDAP($access);
     $group = $groupBackend->primaryGroupID2Name('3117', $userDN);
     $this->assertSame(false, $group);
 }