コード例 #1
0
 /**
  * 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');
 }