public function itCallsTheArtifactLinkExporterAccordinglyToTheTypeOfTheChangesetValue() { expect($this->int_exporter)->export()->never(); expect($this->float_exporter)->export()->never(); expect($this->artlink_exporter)->export()->once(); $this->visitor->export($this->artifact_xml, $this->changeset_xml, mock('Tracker_Artifact'), $this->artlink_changeset_value); }
private function exportValue(Tracker_Artifact_ChangesetValue $changeset_value, $index, array $params) { if ($this->isFieldChangeExportable($params[self::EXPORT_MODE_KEY], $changeset_value)) { $this->visitor->export($params[self::ARTIFACT_XML_KEY], $params[self::CHANGESET_XML_KEY], $params[self::ARTIFACT_KEY], $changeset_value); } }