org.eclipse.mylar.tasks.tests
Class TaskDataImportTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eclipse.mylar.context.tests.AbstractContextTest
              extended by org.eclipse.mylar.tasks.tests.TaskDataImportTest
All Implemented Interfaces:
junit.framework.Test

public class TaskDataImportTest
extends org.eclipse.mylar.context.tests.AbstractContextTest

Test case for the Task Import Wizard

Author:
Rob Elves

Field Summary
private  TaskListManager manager
           
private  java.lang.String sourceDir
           
private  java.io.File sourceDirFile
           
private  java.io.File sourceZipFile
           
private  java.lang.String sourceZipPath
           
private  TaskDataImportWizard wizard
           
private  TaskDataImportWizardPage wizardPage
           
 
Constructor Summary
TaskDataImportTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testImportFromAllFromFolder()
          Tests the wizard when it has been asked to import task data from folder
 void testImportOverwritesAllTasks()
          Tests the wizard when it has been asked to import all task data from a zip file
 void testImportRepositoriesZip()
          Tests the wizard when it has been asked to import all task data from a zip file
 
Methods inherited from class org.eclipse.mylar.context.tests.AbstractContextTest
compareTaskscapeEquality, mockInterestContribution, mockInterestContribution, mockNavigation, mockPreferenceChange, mockPropagation, mockSelection, mockSelection, openView
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

wizard

private TaskDataImportWizard wizard

wizardPage

private TaskDataImportWizardPage wizardPage

sourceDir

private java.lang.String sourceDir

sourceDirFile

private java.io.File sourceDirFile

sourceZipPath

private java.lang.String sourceZipPath

sourceZipFile

private java.io.File sourceZipFile

manager

private TaskListManager manager
Constructor Detail

TaskDataImportTest

public TaskDataImportTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class org.eclipse.mylar.context.tests.AbstractContextTest
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class org.eclipse.mylar.context.tests.AbstractContextTest
Throws:
java.lang.Exception

testImportFromAllFromFolder

public void testImportFromAllFromFolder()
Tests the wizard when it has been asked to import task data from folder


testImportRepositoriesZip

public void testImportRepositoriesZip()
Tests the wizard when it has been asked to import all task data from a zip file


testImportOverwritesAllTasks

public void testImportOverwritesAllTasks()
Tests the wizard when it has been asked to import all task data from a zip file