diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskDataImportTest.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskDataImportTest.java | 130 |
1 files changed, 0 insertions, 130 deletions
diff --git a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskDataImportTest.java b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskDataImportTest.java deleted file mode 100644 index 2529909c1..000000000 --- a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskDataImportTest.java +++ /dev/null @@ -1,130 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Mylyn project committers and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - *******************************************************************************/ -package org.eclipse.mylyn.tasks.tests; - -import java.io.File; -import java.util.Collection; - -import org.eclipse.mylyn.context.core.ContextCorePlugin; -import org.eclipse.mylyn.context.tests.AbstractContextTest; -import org.eclipse.mylyn.internal.context.core.InteractionContext; -import org.eclipse.mylyn.internal.tasks.core.LocalTask; -import org.eclipse.mylyn.internal.tasks.ui.wizards.TaskDataImportWizard; -import org.eclipse.mylyn.internal.tasks.ui.wizards.TaskDataImportWizardPage; -import org.eclipse.mylyn.tasks.core.AbstractTask; -import org.eclipse.mylyn.tasks.core.TaskList; -import org.eclipse.mylyn.tasks.ui.TaskListManager; -import org.eclipse.mylyn.tasks.ui.TasksUiPlugin; -import org.eclipse.swt.widgets.Shell; - -/** - * Test case for the Task Import Wizard - * - * @author Rob Elves - */ -public class TaskDataImportTest extends AbstractContextTest { - - private TaskDataImportWizard wizard = null; - - private TaskDataImportWizardPage wizardPage = null; - - // private String sourceDir = "testdata/taskdataimporttest"; - - // private File sourceDirFile = null; - - private String sourceZipPath = "testdata/taskdataimporttest/mylardata-2007-01-19.zip"; - - private File sourceZipFile = null; - - private TaskListManager manager = TasksUiPlugin.getTaskListManager(); - - @Override - protected void setUp() throws Exception { - super.setUp(); - - // Create the import wizard - wizard = new TaskDataImportWizard(); - wizard.addPages(); - wizard.createPageControls(new Shell()); - wizardPage = (TaskDataImportWizardPage) wizard.getPage(TaskDataImportWizardPage.PAGE_NAME); - assertNotNull(wizardPage); - - manager.resetTaskList(); - assertEquals(2, manager.getTaskList().getRootElements().size()); - - sourceZipFile = TaskTestUtil.getLocalFile(sourceZipPath); - assertTrue(sourceZipFile.exists()); - - // make correct number of categories exist prior to import tests - assertEquals(1, manager.getTaskList().getTaskContainers().size()); - ContextCorePlugin.getContextManager().getActivityMetaContext().reset(); - } - - @Override - protected void tearDown() throws Exception { - ContextCorePlugin.getContextManager().resetActivityHistory(); - TasksUiPlugin.getRepositoryManager().clearRepositories(TasksUiPlugin.getDefault().getRepositoriesFilePath()); - TasksUiPlugin.getTaskListManager().resetTaskList(); - super.tearDown(); - } - - /** - * Tests the wizard when it has been asked to import all task data from a zip file - */ - public void testImportRepositoriesZip() { - TaskList taskList = TasksUiPlugin.getTaskListManager().getTaskList(); - InteractionContext historyContext = ContextCorePlugin.getContextManager().getActivityMetaContext(); - assertNotNull(taskList); - assertNotNull(historyContext); - assertTrue(taskList.getAllTasks().size() == 0); - assertTrue(historyContext.getInteractionHistory().size() == 0); - - wizardPage.setParameters(true, true, true, true, true, "", sourceZipFile.getPath()); - wizard.performFinish(); - - Collection<AbstractTask> tasks = taskList.getAllTasks(); - assertEquals(2, tasks.size()); - for (AbstractTask task : tasks) { - assertTrue(ContextCorePlugin.getContextManager().hasContext(task.getHandleIdentifier())); - } - historyContext = ContextCorePlugin.getContextManager().getActivityMetaContext(); - assertNotNull(historyContext); - assertTrue(historyContext.getInteractionHistory().size() > 0); - assertTrue(TasksUiPlugin.getRepositoryManager().getAllRepositories().size() > 2); - } - - public void testImportOverwritesAllTasks() { - TaskList taskList = TasksUiPlugin.getTaskListManager().getTaskList(); - InteractionContext historyContext = ContextCorePlugin.getContextManager().getActivityMetaContext(); - assertNotNull(taskList); - assertNotNull(historyContext); - assertTrue(taskList.getAllTasks().size() == 0); - assertTrue(historyContext.getInteractionHistory().size() == 0); - //assertEquals(2, TasksUiPlugin.getRepositoryManager().getAllRepositories().size()); - - AbstractTask task1 = new LocalTask("999", "label"); - taskList.addTask(task1); - Collection<AbstractTask> tasks = taskList.getAllTasks(); - assertEquals(1, tasks.size()); - - wizardPage.setParameters(true, true, true, true, true, "", sourceZipFile.getPath()); - wizard.performFinish(); - - tasks = taskList.getAllTasks(); - assertEquals(2, tasks.size()); - assertTrue(!taskList.getAllTasks().contains(task1)); - for (AbstractTask task : tasks) { - assertTrue(ContextCorePlugin.getContextManager().hasContext(task.getHandleIdentifier())); - } - historyContext = ContextCorePlugin.getContextManager().getActivityMetaContext(); - assertNotNull(historyContext); - assertTrue(historyContext.getInteractionHistory().size() > 0); - assertTrue(TasksUiPlugin.getRepositoryManager().getAllRepositories().size() > 2); - } - -} |