Exemple #1
0
 public function testGetTrackerFieldIdReturnsTrackerIdSet()
 {
     $this->date_rule->setTrackerId(45);
     $this->assertEqual(45, $this->date_rule->getTrackerId());
 }
Exemple #2
0
 /**
  *
  * @param Tracker_Rule_Date $date_rule
  * @param int $tracker_id
  * @param int $source_field_id
  * @param int $target_field_id
  * @param string $comparator
  * @return \Tracker_Rule_Date
  */
 private function populate(Tracker_Rule_Date $date_rule, $tracker_id, $source_field_id, $target_field_id, $comparator, $id = null)
 {
     $source_field = $this->element_factory->getFormElementById($source_field_id);
     $target_field = $this->element_factory->getFormElementById($target_field_id);
     $date_rule->setTrackerId($tracker_id)->setSourceFieldId($source_field_id)->setSourceField($source_field)->setTargetFieldId($target_field_id)->setTargetField($target_field)->setTrackerId($tracker_id)->setComparator($comparator);
     if ($date_rule !== null) {
         $date_rule->setId($id);
     }
     return $date_rule;
 }
 private function setUpRuleDate()
 {
     $rule = new Tracker_Rule_Date();
     $rule->setTrackerId($this->tracker_id)->setSourceFieldId($this->source_field_date_id)->setTargetFieldId($this->target_field_date_id)->setComparator('<');
     return $rule;
 }