public function testJSonReturnsBothNameAndShortName()
 {
     $id = 123;
     $name = 'The smurfs';
     $short_name = 'blueThings';
     $is_hidden = false;
     $ugroup = mock('ProjectUGroup');
     stub($ugroup)->getTranslatedName()->returns($name);
     stub($ugroup)->getName()->returns($short_name);
     $value = new Tracker_FormElement_Field_List_Bind_UgroupsValue($id, $ugroup, $is_hidden);
     $value->setId($id);
     $this->assertEqual(json_encode($value->fetchForOpenListJson()), '{"id":123,"value":"b123","caption":"The smurfs","rest_value":"blueThings"}');
 }
 /**
  *
  * @param Tracker_FormElement_Field_List_Bind_UgroupsValue $value
  *
  * @return string
  */
 public function formatChangesetValueForCSV($value)
 {
     return $value->getUGroupName();
 }