Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 95016 Details for
Bug 192452
add content assist to bugzilla search/query dialog
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
jUnitTest
patch192452.txt (text/plain), 3.72 KB, created by
Frank Becker
on 2008-04-06 23:55:26 EDT
(
hide
)
Description:
jUnitTest
Filename:
MIME Type:
Creator:
Frank Becker
Created:
2008-04-06 23:55:26 EDT
Size:
3.72 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.mylyn.tasks.tests >Index: src/org/eclipse/mylyn/tasks/tests/PersonProposalProviderTest.java >=================================================================== >RCS file: /cvsroot/tools/org.eclipse.mylyn/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/PersonProposalProviderTest.java,v >retrieving revision 1.6 >diff -u -r1.6 PersonProposalProviderTest.java >--- src/org/eclipse/mylyn/tasks/tests/PersonProposalProviderTest.java 7 Apr 2008 00:31:49 -0000 1.6 >+++ src/org/eclipse/mylyn/tasks/tests/PersonProposalProviderTest.java 7 Apr 2008 03:50:50 -0000 >@@ -12,15 +12,54 @@ > > import org.eclipse.jface.fieldassist.IContentProposal; > import org.eclipse.mylyn.internal.tasks.ui.PersonProposalProvider; >+import org.eclipse.mylyn.internal.tasks.ui.TasksUiPreferenceConstants; > import org.eclipse.mylyn.tasks.core.AbstractTask; > import org.eclipse.mylyn.tasks.core.RepositoryTaskData; >+import org.eclipse.mylyn.tasks.core.TaskRepository; >+import org.eclipse.mylyn.tasks.tests.connector.MockRepositoryConnector; >+import org.eclipse.mylyn.tasks.tests.connector.MockRepositoryQuery; > import org.eclipse.mylyn.tasks.tests.connector.MockTask; >+import org.eclipse.mylyn.tasks.ui.TaskListManager; >+import org.eclipse.mylyn.tasks.ui.TasksUiPlugin; > > /** > * @author Frank Becker > * @author Steffen Pingel > */ > public class PersonProposalProviderTest extends TestCase { >+ private TaskListManager manager; >+ >+ private TaskRepository repository; >+ >+ @Override >+ protected void setUp() throws Exception { >+ super.setUp(); >+ TasksUiPlugin.getDefault().getPreferenceStore().setValue( >+ TasksUiPreferenceConstants.REPOSITORY_SYNCH_SCHEDULE_ENABLED, false); >+ TasksUiPlugin.getSynchronizationManager().setForceSyncExec(true); >+ manager = TasksUiPlugin.getTaskListManager(); >+ for (TaskRepository repository : TasksUiPlugin.getRepositoryManager().getAllRepositories()) { >+ TasksUiPlugin.getRepositoryManager().removeRepository(repository, >+ TasksUiPlugin.getDefault().getRepositoriesFilePath()); >+ } >+ manager.resetTaskList(); >+ manager.readExistingOrCreateNewList(); >+ repository = new TaskRepository(MockRepositoryConnector.REPOSITORY_KIND, MockRepositoryConnector.REPOSITORY_URL); >+ TasksUiPlugin.getRepositoryManager().addRepository(repository, >+ TasksUiPlugin.getDefault().getRepositoriesFilePath()); >+ >+ assertEquals(0, manager.getTaskList().getAllTasks().size()); >+ } >+ >+ @Override >+ protected void tearDown() throws Exception { >+ super.tearDown(); >+ TasksUiPlugin.getRepositoryManager().removeRepository(repository, >+ TasksUiPlugin.getDefault().getRepositoriesFilePath()); >+ manager.resetTaskList(); >+ TasksUiPlugin.getTaskListManager().saveTaskList(); >+ assertEquals(0, manager.getTaskList().getAllTasks().size()); >+ } > > public void testGetProposalsNullParameters() { > PersonProposalProvider provider = new PersonProposalProvider((AbstractTask) null, (RepositoryTaskData) null); >@@ -147,4 +186,23 @@ > assertEquals(3, result[0].getCursorPosition()); > } > >+ public void testUseOfNewConstructor() throws Exception { >+ IContentProposal[] result; >+ >+ MockTask task1 = new MockTask(MockRepositoryConnector.REPOSITORY_URL, "1"); >+ task1.setOwner("foo"); >+ PersonProposalProvider provider = new PersonProposalProvider(MockRepositoryConnector.REPOSITORY_URL, >+ MockRepositoryConnector.REPOSITORY_KIND); >+ MockRepositoryQuery query = new MockRepositoryQuery("summary"); >+ manager.getTaskList().addQuery(query); >+ manager.getTaskList().addTask(task1, query); >+ >+ result = provider.getProposals("f,xx", 1); >+ assertNotNull(result); >+ assertEquals(1, result.length); >+ assertEquals("foo,xx", result[0].getContent()); >+ assertEquals("foo", result[0].getLabel()); >+ assertEquals(3, result[0].getCursorPosition()); >+ >+ } > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 192452
:
90808
|
90809
| 95016 |
95017