public function setUp() { parent::setUp(); $this->exporter = new Tracker_XML_Exporter_ChangesetValue_ChangesetValueListXMLExporter(mock('UserXmlExporter')); $this->artifact_xml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><artifact />'); $this->changeset_xml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><changeset />'); $this->field = aMultiSelectBoxField()->withBind(aBindStatic()->build())->withName('status')->build(); $this->changeset_value = mock('Tracker_Artifact_ChangesetValue_List'); stub($this->changeset_value)->getField()->returns($this->field); }
function testGetFieldDataMultiple() { $bv1 = aFieldListStaticValue()->withLabel('Admin')->build(); $bv2 = aFieldListStaticValue()->withLabel('Tracker')->build(); $bv3 = aFieldListStaticValue()->withLabel('User Interface')->build(); $bv4 = aFieldListStaticValue()->withLabel('Docman')->build(); $values = array(13564 => $bv1, 13987 => $bv2, 125 => $bv3, 666 => $bv4); $res = array('13564', '125', '666'); $f = aBindStatic()->withValues($values)->build(); $this->assertEqual($res, $f->getFieldData('Admin,User Interface,Docman', true)); }
private function setUpFields(Tracker_FormElementFactory $formelement_factory) { $list_field = aSelectboxField()->withId(323)->isUsed()->build(); $date_field = aMockDateWithoutTimeField()->withId(322)->isUsed()->build(); $integer_field = anIntegerField()->withId(321)->isUsed()->build(); $static_bind = aBindStatic()->withField($list_field)->withValues(array(aFieldListStaticValue()->withId($this->static_value_open_bind_id)->withLabel('Open')->build()))->build(); $list_field->setBind($static_bind); stub($formelement_factory)->getFormElementByName($this->tracker_id, $this->list_field_name)->returns($list_field); stub($formelement_factory)->getFormElementByName($this->tracker_id, $this->date_field_name)->returns($date_field); stub($formelement_factory)->getFormElementByName($this->tracker_id, $this->int_field_name)->returns($integer_field); $field_title = mock('Tracker_FormElement_Field_Text'); stub($field_title)->getFieldDataFromSoapValue()->returns('titre'); stub($formelement_factory)->getUsedFieldByName($this->tracker_id, 'title')->returns($field_title); }
public function setUp() { parent::setUp(); $this->tracker_id = 274; $this->tracker_name = 'Target Tracker Name'; $this->target_field_id = 30; $this->target_value_id = 250; $target_field_value = aBindStaticValue()->withId($this->target_value_id)->withLabel('Target Value Label')->build(); $target_field = aSelectBoxField()->withId($this->target_field_id)->withLabel('Target Field Label')->withTracker(aTracker()->withId($this->tracker_id)->withName($this->tracker_name)->build())->withBind(aBindStatic()->withValues(array($target_field_value))->build())->build(); stub($this->formelement_factory)->getUsedFormElementFieldById("{$this->target_field_id}")->returns($target_field); // field 1 $this->trigger_field_id_1 = 369; $this->trigger_field_value_1 = aBindStaticValue()->withId(852)->withLabel('Triggering Value Label 1')->build(); $this->trigger_field_1 = aSelectBoxField()->withId($this->trigger_field_id_1)->withLabel('Triggering Field Label 1')->withTracker(aTracker()->withId(69)->withName('Triggering Tracker 1')->withParent($this->tracker)->build())->withBind(aBindStatic()->withValues(array($this->trigger_field_value_1))->build())->build(); stub($this->formelement_factory)->getUsedFormElementFieldById("{$this->trigger_field_id_1}")->returns($this->trigger_field_1); }