/** * Test that only admin members are returned */ public function testMap_in_groupsReturnsAdmins() { $adminID = $this->objFromFixture('SilverStripe\\Security\\Group', 'admingroup')->ID; $members = Member::map_in_groups($adminID)->toArray(); $admin = $this->objFromFixture('SilverStripe\\Security\\Member', 'admin'); $otherAdmin = $this->objFromFixture('SilverStripe\\Security\\Member', 'other-admin'); $this->assertTrue(in_array($admin->getTitle(), $members), $admin->getTitle() . ' should be in the returned list.'); $this->assertTrue(in_array($otherAdmin->getTitle(), $members), $otherAdmin->getTitle() . ' should be in the returned list.'); $this->assertEquals(2, count($members), 'There should be 2 members from the admin group'); }