diff options
author | Sam Davis | 2015-11-25 20:42:14 +0000 |
---|---|---|
committer | Sam Davis | 2015-11-25 21:16:58 +0000 |
commit | 87ae1b0d5411a18b8c69f41fe992bbaaa114860b (patch) | |
tree | 04e145528c3abfac1c946b7545f6493fb6c6b556 /org.eclipse.mylyn.tasks.tests | |
parent | 335845982b92dd656e781e26e7ab1d64cc28d049 (diff) | |
download | org.eclipse.mylyn.tasks-87ae1b0d5411a18b8c69f41fe992bbaaa114860b.tar.gz org.eclipse.mylyn.tasks-87ae1b0d5411a18b8c69f41fe992bbaaa114860b.tar.xz org.eclipse.mylyn.tasks-87ae1b0d5411a18b8c69f41fe992bbaaa114860b.zip |
483036: owner ID is not persisted
Change-Id: Idbf3e63a71bb040c3e82eaf3d95180fb4ef1ae4d
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483036
Diffstat (limited to 'org.eclipse.mylyn.tasks.tests')
-rw-r--r-- | org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListExternalizationTest.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListExternalizationTest.java b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListExternalizationTest.java index 3afd1a644..832185b7f 100644 --- a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListExternalizationTest.java +++ b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/TaskListExternalizationTest.java @@ -415,6 +415,33 @@ public class TaskListExternalizationTest extends TestCase { } } + @SuppressWarnings("null") + public void testOwnerPersistance() throws Exception { + String bugNumber = "106939"; + ITask task = TasksUi.getRepositoryModel().createTask(repository, bugNumber); + TaskTask task1 = null; + if (task instanceof TaskTask) { + task1 = (TaskTask) task; + } + assertNotNull(task1); + + TasksUiPlugin.getTaskList().addTask(task1); + + task1.setOwner("Joel User"); + task1.setOwnerId("joel.user"); + TaskTestUtil.saveAndReadTasklist(); + + TaskList taskList = TasksUiPlugin.getTaskList(); + assertEquals(1, taskList.getAllTasks().size()); + Set<ITask> tasksReturned = taskList.getTasks(MockRepositoryConnector.REPOSITORY_URL); + assertNotNull(tasksReturned); + assertEquals(1, tasksReturned.size()); + for (ITask taskRet : tasksReturned) { + assertEquals("Joel User", taskRet.getOwner()); + assertEquals("joel.user", taskRet.getOwnerId()); + } + } + public void testRepositoryTaskExternalization() throws Exception { TaskTask task = (TaskTask) TasksUi.getRepositoryModel().createTask(repository, "1"); task.setTaskKind("kind"); |