Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2008-10-07 05:09:55 +0000
committerspingel2008-10-07 05:09:55 +0000
commit122ed658c90874d9ba258a973269db0f15ce516a (patch)
tree7ccfceb707bd4d040b1a16c36f6b4f0c13d1ae73 /org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskTestUtil.java
parentb3f95ebbf0263a14a85f3a3a23533a87022d4dac (diff)
downloadorg.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.java35
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);
}

Back to the top