org.eclipse.mylar.tasks.tests
Class TaskListUiTest

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

public class TaskListUiTest
extends junit.framework.TestCase

Tests TaskListView's filtering mechanism.

Author:
Ken Sueda

Field Summary
private  TaskCategory cat1
           
private  Task cat1task1
           
private  Task cat1task1sub1
           
private  Task cat1task2
           
private  Task cat1task3
           
private  Task cat1task4
           
private  Task cat1task5
           
private  TaskCategory cat2
           
private  Task cat2task1
           
private  Task cat2task1sub1
           
private  Task cat2task2
           
private  Task cat2task3
           
private  Task cat2task4
           
private  Task cat2task5
           
private static int CHECK_COMPLETE_FILTER
           
private static int CHECK_INCOMPLETE_FILTER
           
private static int CHECK_PRIORITY_FILTER
           
private  TaskListManager manager
           
 
Constructor Summary
TaskListUiTest()
           
 
Method Summary
 boolean checkCompleteIncompleteFilter(org.eclipse.swt.widgets.TreeItem[] items, boolean checkComplete)
           
 boolean checkFilter(int type, org.eclipse.swt.widgets.TreeItem[] items)
           
 boolean checkPriorityFilter(org.eclipse.swt.widgets.TreeItem[] items)
           
 void setUp()
           
 void tearDown()
           
 void testCategoryNameIsShownInMoveToCategoryAction()
          Tests that the category name is shown in the Move To Category submenu, even when they have an @ in their name
 void testGetSubMenuManagerContainsAllCategoriesPlusNewCategory()
          Tests whether an additional NewCategory action is added to the category
 void testListenersRemoved()
          Tests that TaskEditors remove all listeners when closed
 void testMarkWebTaskCompleted()
           
 void testUiFilter()
           
 void testVisibilityOfSubMenuManager()
          Tests visibility of SubMenuManager
 
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

manager

private TaskListManager manager

cat1

private TaskCategory cat1

cat1task1

private Task cat1task1

cat1task2

private Task cat1task2

cat1task3

private Task cat1task3

cat1task4

private Task cat1task4

cat1task5

private Task cat1task5

cat1task1sub1

private Task cat1task1sub1

cat2

private TaskCategory cat2

cat2task1

private Task cat2task1

cat2task2

private Task cat2task2

cat2task3

private Task cat2task3

cat2task4

private Task cat2task4

cat2task5

private Task cat2task5

cat2task1sub1

private Task cat2task1sub1

CHECK_COMPLETE_FILTER

private static final int CHECK_COMPLETE_FILTER
See Also:
Constant Field Values

CHECK_INCOMPLETE_FILTER

private static final int CHECK_INCOMPLETE_FILTER
See Also:
Constant Field Values

CHECK_PRIORITY_FILTER

private static final int CHECK_PRIORITY_FILTER
See Also:
Constant Field Values
Constructor Detail

TaskListUiTest

public TaskListUiTest()
Method Detail

setUp

public void setUp()
           throws org.eclipse.ui.PartInitException
Overrides:
setUp in class junit.framework.TestCase
Throws:
org.eclipse.ui.PartInitException

tearDown

public void tearDown()
Overrides:
tearDown in class junit.framework.TestCase

testMarkWebTaskCompleted

public void testMarkWebTaskCompleted()

testUiFilter

public void testUiFilter()

testListenersRemoved

public void testListenersRemoved()
Tests that TaskEditors remove all listeners when closed


testGetSubMenuManagerContainsAllCategoriesPlusNewCategory

public void testGetSubMenuManagerContainsAllCategoriesPlusNewCategory()
Tests whether an additional NewCategory action is added to the category


testVisibilityOfSubMenuManager

public void testVisibilityOfSubMenuManager()
Tests visibility of SubMenuManager


testCategoryNameIsShownInMoveToCategoryAction

public void testCategoryNameIsShownInMoveToCategoryAction()
Tests that the category name is shown in the Move To Category submenu, even when they have an @ in their name


checkFilter

public boolean checkFilter(int type,
                           org.eclipse.swt.widgets.TreeItem[] items)

checkCompleteIncompleteFilter

public boolean checkCompleteIncompleteFilter(org.eclipse.swt.widgets.TreeItem[] items,
                                             boolean checkComplete)

checkPriorityFilter

public boolean checkPriorityFilter(org.eclipse.swt.widgets.TreeItem[] items)