taskid)) { $GLOBALS['db']->query("DELETE FROM tasks WHERE id='{$this->taskid}'"); } } /** * @ticket 39259 */ public function testListviewTimeDueFieldProperlyHandlesDst() { $task = new Task(); $task->name = "New Task"; $task->date_due = $GLOBALS['timedate']->to_display_date_time("2010-08-30 15:00:00"); $listViewFields = $task->get_list_view_data(); $this->assertEquals($listViewFields['TIME_DUE'], $GLOBALS['timedate']->to_display_time("15:00:00")); } /** * @group bug40999 */ public function testTaskStatus() { $task = new Task(); $this->taskid = $task->id = create_guid(); $task->new_with_id = 1; $task->status = 'Done'; $task->save(); // then retrieve $task = new Task(); $task->retrieve($this->taskid); $this->assertEquals('Done', $task->status); } /** * @group bug40999 */ public function testTaskEmptyStatus() { $task = new Task(); $this->taskid = $task->id = create_guid(); $task->new_with_id = 1; $task->save(); // then retrieve $task = new Task(); $task->retrieve($this->taskid); $this->assertEquals('Not Started', $task->status); } }