diff options
author | spingel | 2008-10-07 05:09:55 +0000 |
---|---|---|
committer | spingel | 2008-10-07 05:09:55 +0000 |
commit | 122ed658c90874d9ba258a973269db0f15ce516a (patch) | |
tree | 7ccfceb707bd4d040b1a16c36f6b4f0c13d1ae73 /org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskTestUtil.java | |
parent | b3f95ebbf0263a14a85f3a3a23533a87022d4dac (diff) | |
download | org.eclipse.mylyn.tasks-122ed658c90874d9ba258a973269db0f15ce516a.tar.gz org.eclipse.mylyn.tasks-122ed658c90874d9ba258a973269db0f15ce516a.tar.xz org.eclipse.mylyn.tasks-122ed658c90874d9ba258a973269db0f15ce516a.zip |
RESOLVED - bug 237552: [api] remove deprecated classes
https://bugs.eclipse.org/bugs/show_bug.cgi?id=237552
Diffstat (limited to 'org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskTestUtil.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskTestUtil.java | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskTestUtil.java b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskTestUtil.java index a38d7b831..daefb805a 100644 --- a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskTestUtil.java +++ b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskTestUtil.java @@ -64,19 +64,22 @@ public class TaskTestUtil { } } - /** - * Adaptred from Java Developers' almanac - */ public static void copy(File source, File dest) throws IOException { InputStream in = new FileInputStream(source); - OutputStream out = new FileOutputStream(dest); - byte[] buf = new byte[1024]; - int len; - while ((len = in.read(buf)) > 0) { - out.write(buf, 0, len); + try { + OutputStream out = new FileOutputStream(dest); + try { + byte[] buf = new byte[1024]; + int len; + while ((len = in.read(buf)) > 0) { + out.write(buf, 0, len); + } + } finally { + out.close(); + } + } finally { + in.close(); } - in.close(); - out.close(); } /** @@ -92,23 +95,25 @@ public class TaskTestUtil { /** * Clears all tasks. */ - @SuppressWarnings("deprecation") public static void resetTaskList() throws Exception { TasksUi.getTaskActivityManager().deactivateActiveTask(); - TasksUiPlugin.getTaskListManager().resetTaskList(); + TaskTestUtil.resetTaskList(); } /** * @see #resetTaskList() */ - @SuppressWarnings("deprecation") public static void saveAndReadTasklist() throws Exception { TasksUiPlugin.getTaskList().notifyElementsChanged(null); - TasksUiPlugin.getTaskListManager().saveTaskList(); - TasksUiPlugin.getTaskListManager().resetTaskList(); + saveTaskList(); + TaskTestUtil.resetTaskList(); TasksUiPlugin.getDefault().reloadDataDirectory(); } + public static void saveTaskList() { + TasksUiPlugin.getExternalizationManager().requestSave(); + } + public static TaskRepository createMockRepository() { return new TaskRepository(MockRepositoryConnector.REPOSITORY_KIND, MockRepositoryConnector.REPOSITORY_URL); } |