diff options
author | mkersten | 2006-05-08 23:39:23 +0000 |
---|---|---|
committer | mkersten | 2006-05-08 23:39:23 +0000 |
commit | 83cf0584c09e67ead32e09ae9585eafa8dce592e (patch) | |
tree | 2be148b5798c2950cfc622c420ce0fd85131eeab /org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java | |
parent | 2e0d85c21fe52d1b2e012b87f56bf0d88ade7911 (diff) | |
download | org.eclipse.mylyn.tasks-83cf0584c09e67ead32e09ae9585eafa8dce592e.tar.gz org.eclipse.mylyn.tasks-83cf0584c09e67ead32e09ae9585eafa8dce592e.tar.xz org.eclipse.mylyn.tasks-83cf0584c09e67ead32e09ae9585eafa8dce592e.zip |
Progress on: 136219: convert bug parser to use xml and rdf sources
https://bugs.eclipse.org/bugs/show_bug.cgi?id=136219
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java')
-rw-r--r-- | org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java | 54 |
1 files changed, 25 insertions, 29 deletions
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java index 55eb758ad..f40c1e4d1 100644 --- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java +++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/NewBugWizardTest.java @@ -11,19 +11,16 @@ package org.eclipse.mylar.bugzilla.tests; -import java.io.File; -import java.io.FileReader; -import java.io.Reader; - import junit.framework.TestCase; -import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Platform; -import org.eclipse.mylar.bugzilla.core.BugReport; -import org.eclipse.mylar.core.tests.support.FileTool; -import org.eclipse.mylar.internal.bugzilla.core.NewBugModel; -import org.eclipse.mylar.internal.bugzilla.core.internal.NewBugParser; +import org.eclipse.mylar.internal.bugzilla.core.BugzillaPlugin; +import org.eclipse.mylar.internal.bugzilla.core.BugzillaRepositoryUtil; +import org.eclipse.mylar.internal.bugzilla.core.IBugzillaConstants; +import org.eclipse.mylar.internal.bugzilla.core.NewBugzillaReport; +import org.eclipse.mylar.internal.bugzilla.core.internal.BugzillaReportElement; import org.eclipse.mylar.internal.bugzilla.ui.wizard.AbstractBugzillaWizardPage; +import org.eclipse.mylar.provisional.tasklist.TaskRepository; import org.eclipse.ui.PlatformUI; /** @@ -34,44 +31,43 @@ public class NewBugWizardTest extends TestCase { public void testPlatformOptions() throws Exception { - File f = FileTool.getFileInPlugin(BugzillaTestPlugin.getDefault(), new Path("testdata/pages/cdt-page.html")); - Reader in = new FileReader(f); - - NewBugModel model = new NewBugModel(); + NewBugzillaReport newReport = new NewBugzillaReport(IBugzillaConstants.TEST_BUGZILLA_220_URL); AbstractBugzillaWizardPage page = new TestWizardDataPage(); - new NewBugParser(in).parseBugAttributes(model, true); // ** TRUE vs - // FALSE ** - page.setPlatformOptions(model); + TaskRepository repository = new TaskRepository(BugzillaPlugin.REPOSITORY_KIND, + IBugzillaConstants.TEST_BUGZILLA_220_URL); + BugzillaRepositoryUtil.setupNewBugAttributes(repository, newReport); // FALSE + // ** + page.setPlatformOptions(newReport); String os = Platform.getOS(); if (os.equals("win32")) - assertEquals("Windows All", model.getAttribute(BugReport.ATTRIBUTE_OS).getValue()); + assertEquals("Windows", newReport.getAttribute(BugzillaReportElement.OP_SYS).getValue()); else if (os.equals("solaris")) - assertEquals("Solaris", model.getAttribute(BugReport.ATTRIBUTE_OS).getValue()); + assertEquals("Solaris", newReport.getAttribute(BugzillaReportElement.OP_SYS).getValue()); else if (os.equals("qnx")) - assertEquals("QNX-Photon", model.getAttribute(BugReport.ATTRIBUTE_OS).getValue()); + assertEquals("QNX-Photon", newReport.getAttribute(BugzillaReportElement.OP_SYS).getValue()); else if (os.equals("macosx")) - assertEquals("MacOS X", model.getAttribute(BugReport.ATTRIBUTE_OS).getValue()); + assertEquals("Mac OS", newReport.getAttribute(BugzillaReportElement.OP_SYS).getValue()); else if (os.equals("linux")) - assertEquals("Linux", model.getAttribute(BugReport.ATTRIBUTE_OS).getValue()); + assertEquals("Linux", newReport.getAttribute(BugzillaReportElement.OP_SYS).getValue()); else if (os.equals("hpux")) - assertEquals("HP-UX", model.getAttribute(BugReport.ATTRIBUTE_OS).getValue()); + assertEquals("HP-UX", newReport.getAttribute(BugzillaReportElement.OP_SYS).getValue()); else if (os.equals("aix")) - assertEquals("AIX", model.getAttribute(BugReport.ATTRIBUTE_OS).getValue()); + assertEquals("AIX", newReport.getAttribute(BugzillaReportElement.OP_SYS).getValue()); String platform = Platform.getOSArch(); if (platform.equals("x86")) - assertEquals("PC", model.getAttribute(BugReport.ATTRIBUTE_PLATFORM).getValue()); + assertEquals("PC", newReport.getAttribute(BugzillaReportElement.REP_PLATFORM).getValue()); else if (platform.equals("x86_64")) - assertEquals("PC", model.getAttribute(BugReport.ATTRIBUTE_PLATFORM).getValue()); + assertEquals("PC", newReport.getAttribute(BugzillaReportElement.REP_PLATFORM).getValue()); else if (platform.equals("ia64")) - assertEquals("PC", model.getAttribute(BugReport.ATTRIBUTE_PLATFORM).getValue()); + assertEquals("PC", newReport.getAttribute(BugzillaReportElement.REP_PLATFORM).getValue()); else if (platform.equals("ia64_32")) - assertEquals("PC", model.getAttribute(BugReport.ATTRIBUTE_PLATFORM).getValue()); + assertEquals("PC", newReport.getAttribute(BugzillaReportElement.REP_PLATFORM).getValue()); else if (platform.equals("sparc")) - assertEquals("Sun", model.getAttribute(BugReport.ATTRIBUTE_PLATFORM).getValue()); + assertEquals("Sun", newReport.getAttribute(BugzillaReportElement.REP_PLATFORM).getValue()); else if (platform.equals("ppc")) - assertEquals("Power", model.getAttribute(BugReport.ATTRIBUTE_PLATFORM).getValue()); + assertEquals("Power", newReport.getAttribute(BugzillaReportElement.REP_PLATFORM).getValue()); } |