Esempio n. 1
0
 public function testSearchGroups()
 {
     $name1 = $this->getGroupName('foobarbaz');
     $name2 = $this->getGroupName('bazbarfoo');
     $name3 = $this->getGroupName('notme');
     $this->backend->createGroup($name1);
     $this->backend->createGroup($name2);
     $this->backend->createGroup($name3);
     $result = $this->backend->getGroups('bar');
     $this->assertSame(2, count($result));
 }
Esempio n. 2
0
 public function testAddRemove()
 {
     //get the number of groups we start with, in case there are exising groups
     $startCount = count($this->backend->getGroups());
     $name1 = $this->getGroupName();
     $name2 = $this->getGroupName();
     $this->backend->createGroup($name1);
     $count = count($this->backend->getGroups()) - $startCount;
     $this->assertEqual(1, $count);
     $this->assertTrue(array_search($name1, $this->backend->getGroups()) !== false);
     $this->assertFalse(array_search($name2, $this->backend->getGroups()) !== false);
     $this->backend->createGroup($name2);
     $count = count($this->backend->getGroups()) - $startCount;
     $this->assertEqual(2, $count);
     $this->assertTrue(array_search($name1, $this->backend->getGroups()) !== false);
     $this->assertTrue(array_search($name2, $this->backend->getGroups()) !== false);
     $this->backend->deleteGroup($name2);
     $count = count($this->backend->getGroups()) - $startCount;
     $this->assertEqual(1, $count);
     $this->assertTrue(array_search($name1, $this->backend->getGroups()) !== false);
     $this->assertFalse(array_search($name2, $this->backend->getGroups()) !== false);
 }