Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListBackupManagerTest.java')
-rw-r--r--org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListBackupManagerTest.java17
1 files changed, 6 insertions, 11 deletions
diff --git a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListBackupManagerTest.java b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListBackupManagerTest.java
index 14d74033d..0c77891c3 100644
--- a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListBackupManagerTest.java
+++ b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListBackupManagerTest.java
@@ -44,7 +44,7 @@ public class TaskListBackupManagerTest extends TestCase {
}
public void testAutoBackupDisabled() throws InterruptedException {
- TaskListBackupManager backupManager = TasksUiPlugin.getDefault().getBackupManager();
+ TaskListBackupManager backupManager = TasksUiPlugin.getBackupManager();
TasksUiPlugin.getDefault().getPreferenceStore().setValue(TasksUiPreferenceConstants.BACKUP_SCHEDULE, 1);
TasksUiPlugin.getDefault().getPreferenceStore().setValue(TasksUiPreferenceConstants.BACKUP_LAST, 0f);
assertEquals(0, TasksUiPlugin.getDefault().getPreferenceStore().getLong(TasksUiPreferenceConstants.BACKUP_LAST));
@@ -54,14 +54,13 @@ public class TaskListBackupManagerTest extends TestCase {
}
public void testAutoBackupEnabled() throws InterruptedException, InvocationTargetException, IOException {
- TaskListBackupManager backupManager = TasksUiPlugin.getDefault().getBackupManager();
+ TaskListBackupManager backupManager = TasksUiPlugin.getBackupManager();
String backupFolder = TasksUiPlugin.getDefault().getBackupFolderPath();
File backupFileFolder = new File(backupFolder);
deleteBackupFolder(backupFileFolder);
- TasksUiPlugin.getDefault().getPreferenceStore().setValue(TasksUiPreferenceConstants.BACKUP_SCHEDULE, 1);
- TasksUiPlugin.getDefault().getPreferenceStore().setValue(TasksUiPreferenceConstants.BACKUP_LAST, 0f);
backupManager.backupNow(true);
- assertFalse(TasksUiPlugin.getDefault().getPreferenceStore().getLong(TasksUiPreferenceConstants.BACKUP_LAST) == 0);
+ Thread.sleep(3000);
+ backupManager.backupNow(true);
assertTrue(backupFileFolder.exists());
assertTrue(backupFileFolder.isDirectory());
assertTrue(backupFileFolder.listFiles(new FilenameFilter() {
@@ -72,10 +71,9 @@ public class TaskListBackupManagerTest extends TestCase {
return false;
}
- }).length == 1);
+ }).length == 2);
// Test removal of old backups
- TasksUiPlugin.getDefault().getPreferenceStore().setValue(TasksUiPreferenceConstants.BACKUP_MAXFILES, 0);
TasksUiPlugin.getBackupManager().removeOldBackups();
assertTrue(backupFileFolder.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
@@ -85,10 +83,7 @@ public class TaskListBackupManagerTest extends TestCase {
return false;
}
- }).length == 0);
-
- // TODO: Test that OLDEST backups are deleted first.
-
+ }).length == 1);
}
private void deleteBackupFolder(File backupFileFolder) {

Back to the top