public function testSetTargetFieldIdReturnsModelObject() { $set = $this->date_rule->setSourceFieldId(123); $this->assertEqual($this->date_rule, $set); }
public function setUp() { parent::setUp(); $tracker = stub('Tracker')->getId()->returns($this->tracker_id); $this->rules_manager = partial_mock('Tracker_RulesManager', array('getAllListRulesByTrackerWithOrder', 'getAllDateRulesByTrackerId'), array($tracker, mock('Tracker_FormElementFactory'))); $date_rule1 = new Tracker_Rule_Date(); $date_rule2 = new Tracker_Rule_Date(); $date_field_1 = mock('Tracker_FormElement_Field_Date'); stub($date_field_1)->getId()->returns(1); stub($date_field_1)->isCompatibleWithSoap()->returns(true); $date_field_2 = mock('Tracker_FormElement_Field_Date'); stub($date_field_2)->getId()->returns(2); stub($date_field_2)->isCompatibleWithSoap()->returns(true); $date_field_3 = mock('Tracker_FormElement_Field_Date'); stub($date_field_3)->getId()->returns(3); stub($date_field_3)->isCompatibleWithSoap()->returns(true); $date_field_4 = mock('Tracker_FormElement_Field_Date'); stub($date_field_4)->getId()->returns(4); stub($date_field_4)->isCompatibleWithSoap()->returns(true); $date_rule1->setSourceFieldId(1)->setTargetFieldId(2)->setSourceField($date_field_1)->setTargetField($date_field_2)->setComparator('<'); $date_rule2->setSourceFieldId(3)->setTargetFieldId(4)->setSourceField($date_field_3)->setTargetField($date_field_4)->setComparator('='); $this->dates = array($date_rule1, $date_rule2); $this->lists = array(new Tracker_Rule_List(1, $this->tracker_id, 15, 16, 17, 18), new Tracker_Rule_List(2, $this->tracker_id, 25, 26, 27, 28)); }