org.eclipse.mylar.java.tests.search
Class SearchPluginTestHelper
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.eclipse.mylar.java.tests.search.SearchPluginTestHelper
- All Implemented Interfaces:
- junit.framework.Test
public class SearchPluginTestHelper
- extends junit.framework.TestCase
- Author:
- Shawn Minto
Field Summary |
private static long |
MAXWAIT
maximum time to wait for search results * 2. so 60 = 30sec - only
sleeping 500ms at a time instead of 1 sec |
private org.eclipse.mylar.context.tests.support.search.ISearchPluginTest |
test
|
Constructor Summary |
SearchPluginTestHelper(org.eclipse.mylar.context.tests.support.search.ISearchPluginTest test)
|
Method Summary |
static long |
search(org.eclipse.mylar.internal.context.core.IMylarSearchOperation op,
org.eclipse.mylar.internal.context.core.IActiveSearchListener listener)
|
void |
searchResultsNotNull(ActiveSearchNotifier notifier,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos,
int expected)
|
void |
searchResultsNotNull(ActiveSearchNotifier notifier,
java.lang.String handle,
java.lang.String kind,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos,
int expected)
|
void |
searchResultsNotNullInteresting(ActiveSearchNotifier notifier,
java.lang.String handle,
java.lang.String kind,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos,
int expected)
|
void |
searchResultsNull(ActiveSearchNotifier notifier,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos)
|
void |
searchResultsNull(ActiveSearchNotifier notifier,
java.lang.String handle,
java.lang.String kind,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos)
|
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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 |
test
private org.eclipse.mylar.context.tests.support.search.ISearchPluginTest test
MAXWAIT
private static final long MAXWAIT
- maximum time to wait for search results * 2. so 60 = 30sec - only
sleeping 500ms at a time instead of 1 sec
- See Also:
- Constant Field Values
SearchPluginTestHelper
public SearchPluginTestHelper(org.eclipse.mylar.context.tests.support.search.ISearchPluginTest test)
searchResultsNotNull
public void searchResultsNotNull(ActiveSearchNotifier notifier,
java.lang.String handle,
java.lang.String kind,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos,
int expected)
throws java.io.IOException,
org.eclipse.core.runtime.CoreException
- Throws:
java.io.IOException
org.eclipse.core.runtime.CoreException
searchResultsNotNullInteresting
public void searchResultsNotNullInteresting(ActiveSearchNotifier notifier,
java.lang.String handle,
java.lang.String kind,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos,
int expected)
throws java.io.IOException,
org.eclipse.core.runtime.CoreException
- Throws:
java.io.IOException
org.eclipse.core.runtime.CoreException
searchResultsNotNull
public void searchResultsNotNull(ActiveSearchNotifier notifier,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos,
int expected)
throws java.io.IOException,
org.eclipse.core.runtime.CoreException
- Throws:
java.io.IOException
org.eclipse.core.runtime.CoreException
searchResultsNull
public void searchResultsNull(ActiveSearchNotifier notifier,
java.lang.String handle,
java.lang.String kind,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos)
throws java.io.IOException,
org.eclipse.core.runtime.CoreException
- Throws:
java.io.IOException
org.eclipse.core.runtime.CoreException
searchResultsNull
public void searchResultsNull(ActiveSearchNotifier notifier,
org.eclipse.mylar.context.core.IMylarElement searchNode,
int dos)
throws java.io.IOException,
org.eclipse.core.runtime.CoreException
- Throws:
java.io.IOException
org.eclipse.core.runtime.CoreException
search
public static long search(org.eclipse.mylar.internal.context.core.IMylarSearchOperation op,
org.eclipse.mylar.internal.context.core.IActiveSearchListener listener)
- Returns:
- -1 if there was a prob, else the search time in seconds