org.eclipse.mylar.tasks.tests
Class TaskListManagerTest

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

public class TaskListManagerTest
extends junit.framework.TestCase

Author:
Mik Kersten

Field Summary
private  TaskListManager manager
           
private static java.lang.String MOCK_REPOSITORY_URL
           
private  TaskRepository repository
           
 
Constructor Summary
TaskListManagerTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testAllTasksDeactivation()
           
 void testArchiveRepositoryTaskExternalization()
           
 void testCategoryPersistance()
           
 void testCreateSameCategoryName()
           
 void testCreationAndExternalization()
           
 void testDeleteCategory()
           
 void testDeleteCategoryAfterRename()
           
 void testDeleteCategoryMovesTasksToRoot()
           
 void testDeleteFromCategory()
           
 void testDeleteRepositoryTask()
           
 void testDeleteRootTask()
           
 void testEmpty()
           
 void testExternalizationOfHandlesWithDash()
           
 void testgetQueriesAndHitsForHandle()
           
 void testgetRepositoryTasks()
           
 void testIsActiveToday()
           
 void testIsCompletedToday()
           
 void testMarkTaskRead()
           
 void testMarkUnRead()
           
 void testMigrateQueryHandles()
           
 void testMigrateQueryUrlHandles()
           
 void testMigrateTaskContextFiles()
           
 void testMigrateTaskHandles()
           
 void testMoveCategories()
           
 void testMoveToRoot()
           
 void testQueryHitHasParent()
           
 void testRenameCategory()
           
 void testRepositoryTasksAndCategoriesMultiRead()
           
 void testScheduledForToday()
           
 void testScheduledRefreshJob()
           
 void testSchedulePastEndOfMonth()
           
 void testSingleTaskDeletion()
           
 void testUniqueTaskID()
           
 void testUpdateQueryHits()
           
 
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

MOCK_REPOSITORY_URL

private static final java.lang.String MOCK_REPOSITORY_URL
See Also:
Constant Field Values

manager

private TaskListManager manager

repository

private TaskRepository repository
Constructor Detail

TaskListManagerTest

public TaskListManagerTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class junit.framework.TestCase
Throws:
java.lang.Exception

testUniqueTaskID

public void testUniqueTaskID()

testSingleTaskDeletion

public void testSingleTaskDeletion()

testMigrateTaskContextFiles

public void testMigrateTaskContextFiles()
                                 throws java.io.IOException
Throws:
java.io.IOException

testMigrateQueryUrlHandles

public void testMigrateQueryUrlHandles()

testMigrateQueryHandles

public void testMigrateQueryHandles()

testMigrateTaskHandles

public void testMigrateTaskHandles()

testIsActiveToday

public void testIsActiveToday()

testScheduledForToday

public void testScheduledForToday()

testSchedulePastEndOfMonth

public void testSchedulePastEndOfMonth()

testIsCompletedToday

public void testIsCompletedToday()

testMoveCategories

public void testMoveCategories()

testMoveToRoot

public void testMoveToRoot()

testEmpty

public void testEmpty()

testCategoryPersistance

public void testCategoryPersistance()

testDeleteCategory

public void testDeleteCategory()

testDeleteCategoryMovesTasksToRoot

public void testDeleteCategoryMovesTasksToRoot()

testRenameCategory

public void testRenameCategory()

testDeleteCategoryAfterRename

public void testDeleteCategoryAfterRename()

testCreateSameCategoryName

public void testCreateSameCategoryName()

testDeleteRootTask

public void testDeleteRootTask()

testDeleteFromCategory

public void testDeleteFromCategory()

testDeleteRepositoryTask

public void testDeleteRepositoryTask()

testArchiveRepositoryTaskExternalization

public void testArchiveRepositoryTaskExternalization()

testRepositoryTasksAndCategoriesMultiRead

public void testRepositoryTasksAndCategoriesMultiRead()

testCreationAndExternalization

public void testCreationAndExternalization()

testExternalizationOfHandlesWithDash

public void testExternalizationOfHandlesWithDash()

testScheduledRefreshJob

public void testScheduledRefreshJob()
                             throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

testgetQueriesAndHitsForHandle

public void testgetQueriesAndHitsForHandle()

testQueryHitHasParent

public void testQueryHitHasParent()

testUpdateQueryHits

public void testUpdateQueryHits()

testgetRepositoryTasks

public void testgetRepositoryTasks()

testAllTasksDeactivation

public void testAllTasksDeactivation()

testMarkTaskRead

public void testMarkTaskRead()

testMarkUnRead

public void testMarkUnRead()