Esempio n. 1
0
 private function appendMembersForStaticGroups(DOMElement $ugroup_node, ProjectUGroup $ugroup)
 {
     if ($ugroup->getId() > ProjectUGroup::NONE) {
         foreach ($ugroup->getMembersUserName() as $user_name) {
             $this->appendChild($ugroup_node, 'member', $user_name);
         }
     }
 }
Esempio n. 2
0
 public function itReturnsTheMembersOfDynamicGroups()
 {
     $id = 1;
     $group_id = 555;
     $row = array('ugroup_id' => $id, 'group_id' => $group_id);
     $ugroup = new ProjectUGroup($row);
     $ugroup->setUGroupUserDao(stub('UGroupUserDao')->searchUserByDynamicUGroupId($id, $group_id)->returnsDar($this->garfield_incomplete_row, $this->goofy_incomplete_row));
     $this->assertArrayNotEmpty($ugroup->getMembers());
     $this->assertEqual(count($ugroup->getMembers()), 2);
     $this->assertArrayNotEmpty($ugroup->getMembersUserName());
     $this->assertArrayNotEmpty($ugroup->getMembersUserName(), array('garfiel', $this->goofy_incomplete_row));
 }