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(); }