示例#1
0
 public function testSearch()
 {
     $name1 = 'foobarbaz';
     $name2 = 'bazbarfoo';
     $name3 = 'notme';
     $this->backend->createUser($name1, 'pass1');
     $this->backend->createUser($name2, 'pass2');
     $this->backend->createUser($name3, 'pass3');
     $result = $this->backend->getUsers('bar');
     $this->assertSame(2, count($result));
     $result = $this->backend->getDisplayNames('bar');
     $this->assertSame(2, count($result));
 }
示例#2
0
 public function testAddRemove()
 {
     //get the number of groups we start with, in case there are exising groups
     $startCount = count($this->backend->getUsers());
     $name1 = $this->getUser();
     $name2 = $this->getUser();
     $this->backend->createUser($name1, '');
     $count = count($this->backend->getUsers()) - $startCount;
     $this->assertEqual(1, $count);
     $this->assertTrue(array_search($name1, $this->backend->getUsers()) !== false);
     $this->assertFalse(array_search($name2, $this->backend->getUsers()) !== false);
     $this->backend->createUser($name2, '');
     $count = count($this->backend->getUsers()) - $startCount;
     $this->assertEqual(2, $count);
     $this->assertTrue(array_search($name1, $this->backend->getUsers()) !== false);
     $this->assertTrue(array_search($name2, $this->backend->getUsers()) !== false);
     $this->backend->deleteUser($name2);
     $count = count($this->backend->getUsers()) - $startCount;
     $this->assertEqual(1, $count);
     $this->assertTrue(array_search($name1, $this->backend->getUsers()) !== false);
     $this->assertFalse(array_search($name2, $this->backend->getUsers()) !== false);
 }