diff options
Diffstat (limited to 'org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/ChangeDataDirTest.java')
-rw-r--r-- | org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/ChangeDataDirTest.java | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/ChangeDataDirTest.java b/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/ChangeDataDirTest.java index 3167d467..cf92cd34 100644 --- a/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/ChangeDataDirTest.java +++ b/org.eclipse.mylyn.tests/src/org/eclipse/mylyn/tests/integration/ChangeDataDirTest.java @@ -53,7 +53,7 @@ public class ChangeDataDirTest extends TestCase { dir.deleteOnExit(); manager.resetTaskList(); assertTrue(manager.getTaskList().isEmpty()); - MylarTaskListPlugin.getDefault().getTaskListSaveManager().saveTaskListAndContexts(); + MylarTaskListPlugin.getDefault().getTaskListSaveManager().saveTaskList(true); } protected void tearDown() throws Exception { @@ -108,36 +108,35 @@ public class ChangeDataDirTest extends TestCase { assertEquals(readTaskBeforeMove.getCreationDate(), readTaskAfterMove.getCreationDate()); } - // TODO: delete? using lastOpened date wrong + // TODO: delete? using lastOpened date wrong public void testBugzillaTaskMove() { String handle = AbstractRepositoryTask.getHandle("server", 1); BugzillaTask bugzillaTask = new BugzillaTask(handle, "bug1", true); + String refreshDate = (new Date()).toString(); + bugzillaTask.setModifiedDateStamp(refreshDate); addBugzillaTask(bugzillaTask); - Date refreshDate = new Date(); - bugzillaTask.setLastSynchronized(refreshDate); - BugzillaTask readTaskBeforeMove = (BugzillaTask) manager.getTaskList().getTask(handle); assertNotNull(readTaskBeforeMove); - assertEquals(refreshDate, readTaskBeforeMove.getLastSynchronized()); + assertEquals(refreshDate, readTaskBeforeMove.getLastModifiedDateStamp()); MylarTaskListPlugin.getDefault().getTaskListSaveManager().copyDataDirContentsTo(newDataDir); MylarPlugin.getDefault().setDataDirectory(newDataDir); - + BugzillaTask readTaskAfterMove = (BugzillaTask) manager.getTaskList().getTask(handle); assertNotNull(readTaskAfterMove); - // HACK: should be checking date equality, but millis seem to differ? - assertEquals(refreshDate.toString(), readTaskAfterMove.getLastSynchronized().toString()); + assertEquals(refreshDate, readTaskAfterMove.getLastModifiedDateStamp()); } private void addBugzillaTask(BugzillaTask newTask) { -// AbstractRepositoryClient client = MylarTaskListPlugin.getRepositoryManager().getRepositoryClient(BugzillaPlugin.REPOSITORY_KIND); -// client.addTaskToArchive(newTask); - + // AbstractRepositoryClient client = + // MylarTaskListPlugin.getRepositoryManager().getRepositoryClient(BugzillaPlugin.REPOSITORY_KIND); + // client.addTaskToArchive(newTask); + // TODO: put back? -// MylarTaskListPlugin.getTaskListManager().getTaskList().internalAddTask(newTask); + // MylarTaskListPlugin.getTaskListManager().getTaskList().internalAddTask(newTask); -// BugzillaTaskHandler handler = new BugzillaTaskHandler(); -// handler.addTaskToArchive(newTask); + // BugzillaTaskHandler handler = new BugzillaTaskHandler(); + // handler.addTaskToArchive(newTask); MylarTaskListPlugin.getTaskListManager().getTaskList().moveToRoot(newTask); } |