public function testAutomatedGroupsBase() { require_once dirname(__FILE__) . '/fixtures/TestGroup.php'; $g = Group::add('Test Group', ''); // gonna pull all users with vowels in their names in this group. $g->setAutomationOptions(true, false, false); $groupControllers = \Group::getAutomatedOnRegisterGroupControllers(); $this->assertEquals(1, count($groupControllers)); $users = array(array('aembler', '*****@*****.**'), array('ffjdhbn', '*****@*****.**'), array('ffbOkj', '*****@*****.**'), array('kkytnz', '*****@*****.**'), array('zzvnv', '*****@*****.**'), array('qqwenz', '*****@*****.**'), array('mmnvb', '*****@*****.**')); foreach ($users as $user) { $this->createUser($user[0], $user[1]); } $ul = new UserList(); $ul->filterByGroupID($g->getGroupID()); $ul->sortByUserName(); $users1 = $ul->getResults(); $ul = new UserList(); $ul->filterByNoGroup(); $ul->sortByUserName(); $users2 = $ul->getResults(); $this->assertEquals(3, count($users1)); $this->assertEquals(4, count($users2)); }
public function filterByNoGroup() { return parent::filterByNoGroup(); }