Lines 17-22
Link Here
|
17 |
import java.util.HashSet; |
17 |
import java.util.HashSet; |
18 |
import java.util.Iterator; |
18 |
import java.util.Iterator; |
19 |
import java.util.Set; |
19 |
import java.util.Set; |
|
|
20 |
import java.util.TimeZone; |
20 |
|
21 |
|
21 |
import junit.framework.TestCase; |
22 |
import junit.framework.TestCase; |
22 |
|
23 |
|
Lines 583-588
Link Here
|
583 |
assertEquals(task.getScheduledForDate(), readTask.getScheduledForDate()); |
584 |
assertEquals(task.getScheduledForDate(), readTask.getScheduledForDate()); |
584 |
} |
585 |
} |
585 |
|
586 |
|
|
|
587 |
// test case for bug 342086 |
588 |
public void testDatesTimeZone() throws Exception { |
589 |
TaskTestUtil.resetTaskListAndRepositories(); |
590 |
|
591 |
TimeZone.setDefault(TimeZone.getTimeZone("PRC")); |
592 |
AbstractTask task = new LocalTask("1", "task 1"); |
593 |
Date creationDate = new Date(); |
594 |
task.setCreationDate(creationDate); |
595 |
TasksUiPlugin.getTaskList().addTask(task); |
596 |
assertEquals(1, TasksUiPlugin.getTaskList().getAllTasks().size()); |
597 |
|
598 |
TaskTestUtil.saveNow(); |
599 |
TimeZone.setDefault(TimeZone.getTimeZone("CST")); |
600 |
TaskTestUtil.resetTaskList(); |
601 |
TasksUiPlugin.getDefault().initializeDataSources(); |
602 |
|
603 |
assertEquals(1, TasksUiPlugin.getTaskList().getAllTasks().size()); |
604 |
Collection<ITask> readList = TasksUiPlugin.getTaskList().getDefaultCategory().getChildren(); |
605 |
ITask readTask = readList.iterator().next(); |
606 |
assertTrue(readTask.getSummary().equals("task 1")); |
607 |
assertTrue(readTask.getCreationDate().compareTo(creationDate) == 0); |
608 |
} |
609 |
|
586 |
// Task retention when connector missing upon startup |
610 |
// Task retention when connector missing upon startup |
587 |
public void testOrphanedTasks() throws Exception { |
611 |
public void testOrphanedTasks() throws Exception { |
588 |
// make some tasks |
612 |
// make some tasks |