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)); }
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); }