diff options
author | fbecker | 2010-04-27 17:54:02 +0000 |
---|---|---|
committer | fbecker | 2010-04-27 17:54:02 +0000 |
commit | 4e7d235b3a94d68e8260553acc2c0646c9bc69d5 (patch) | |
tree | 7ce4d169152068a27a047ff5f0b7ed2e4b5f8ad4 /org.eclipse.mylyn.bugzilla.tests | |
parent | bfc1d6d819bf65c80749adb936e14a30520ff05a (diff) | |
download | org.eclipse.mylyn.tasks-4e7d235b3a94d68e8260553acc2c0646c9bc69d5.tar.gz org.eclipse.mylyn.tasks-4e7d235b3a94d68e8260553acc2c0646c9bc69d5.tar.xz org.eclipse.mylyn.tasks-4e7d235b3a94d68e8260553acc2c0646c9bc69d5.zip |
ASSIGNED - bug 302654: support for Bugzilla 3.6
https://bugs.eclipse.org/bugs/show_bug.cgi?id=302654
correction of testCustomFields
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.tests')
-rw-r--r-- | org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaCustomFieldsTest.java | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaCustomFieldsTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaCustomFieldsTest.java index be175973e..5f6ed775a 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaCustomFieldsTest.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaCustomFieldsTest.java @@ -42,6 +42,8 @@ public class BugzillaCustomFieldsTest extends TestCase { private TaskRepository repository; + private TaskData fruitTaskData; + @Override protected void setUp() throws Exception { repository = BugzillaFixture.current().repository(); @@ -176,36 +178,36 @@ public class BugzillaCustomFieldsTest extends TestCase { String taskNumber = "1"; - TaskData fruitTaskData = BugzillaFixture.current().getTask(taskNumber, client); + fruitTaskData = BugzillaFixture.current().getTask(taskNumber, client); assertNotNull(fruitTaskData); - if (fruitTaskData.getRoot().getAttribute("cf_multiselect").getValue().equals("---")) { - setFruitValueTo(fruitTaskData, "apple"); - setFruitValueTo(fruitTaskData, "orange"); - setFruitValueTo(fruitTaskData, "---"); - } else if (fruitTaskData.getRoot().getAttribute("cf_multiselect").getValue().equals("apple")) { - setFruitValueTo(fruitTaskData, "orange"); - setFruitValueTo(fruitTaskData, "apple"); - setFruitValueTo(fruitTaskData, "---"); - } else if (fruitTaskData.getRoot().getAttribute("cf_multiselect").getValue().equals("orange")) { - setFruitValueTo(fruitTaskData, "apple"); - setFruitValueTo(fruitTaskData, "orange"); - setFruitValueTo(fruitTaskData, "---"); + if (fruitTaskData.getRoot().getAttribute("cf_dropdown").getValue().equals("---")) { + setFruitValueTo("one"); + setFruitValueTo("two"); + setFruitValueTo("---"); + } else if (fruitTaskData.getRoot().getAttribute("cf_dropdown").getValue().equals("one")) { + setFruitValueTo("two"); + setFruitValueTo("one"); + setFruitValueTo("---"); + } else if (fruitTaskData.getRoot().getAttribute("cf_dropdown").getValue().equals("two")) { + setFruitValueTo("one"); + setFruitValueTo("two"); + setFruitValueTo("---"); } if (fruitTaskData != null) { fruitTaskData = null; } } - private void setFruitValueTo(TaskData fruitTaskData, String newValue) throws Exception { + private void setFruitValueTo(String newValue) throws Exception { Set<TaskAttribute> changed = new HashSet<TaskAttribute>(); - TaskAttribute cf_fruit = fruitTaskData.getRoot().getAttribute("cf_fruit"); + TaskAttribute cf_fruit = fruitTaskData.getRoot().getAttribute("cf_dropdown"); cf_fruit.setValue(newValue); - assertEquals(newValue, fruitTaskData.getRoot().getAttribute("cf_fruit").getValue()); + assertEquals(newValue, fruitTaskData.getRoot().getAttribute("cf_dropdown").getValue()); changed.add(cf_fruit); BugzillaFixture.current().submitTask(fruitTaskData, client); fruitTaskData = BugzillaFixture.current().getTask(fruitTaskData.getTaskId(), client); - assertEquals(newValue, fruitTaskData.getRoot().getAttribute("cf_fruit").getValue()); + assertEquals(newValue, fruitTaskData.getRoot().getAttribute("cf_dropdown").getValue()); } } |