public timeTracking ( $issueIdOrKey, $timeTracking ) : type | ||
Результат | type | @TimeTracking |
public function timeTracking($issueIdOrKey, $timeTracking)
{
$array = ['update' => ['timetracking' => [['edit' => $timeTracking]]]];
$data = json_encode($array);
$this->log->addDebug("TimeTracking req={$data}\n");
// if success, just return HTTP 201.
$ret = $this->exec($this->uri . "/{$issueIdOrKey}", $data, 'PUT');
return $ret;
}
public function testPostTimeTracking() { $timeTracking = new TimeTracking(); $timeTracking->setOriginalEstimate('3w 4d 6h'); $timeTracking->setRemainingEstimate('1w 2d 3h'); try { $issueService = new IssueService(); $ret = $issueService->timeTracking($this->issueKey, $timeTracking); var_dump($ret); } catch (JIRAException $e) { $this->assertTrue(false, 'testPostTimeTracking Failed : ' . $e->getMessage()); } }