Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfbecker2010-04-23 18:57:56 +0000
committerfbecker2010-04-23 18:57:56 +0000
commit1f601653e376c7c43bd059aa6ed7135cb91f5c96 (patch)
treeb4a84a3ef80655f926deb6b42a76ef6a655e8c5c /org.eclipse.mylyn.bugzilla.tests/src
parent315e6e7004fc66a9cf4bc0a3753fc24ce6385724 (diff)
downloadorg.eclipse.mylyn.tasks-1f601653e376c7c43bd059aa6ed7135cb91f5c96.tar.gz
org.eclipse.mylyn.tasks-1f601653e376c7c43bd059aa6ed7135cb91f5c96.tar.xz
org.eclipse.mylyn.tasks-1f601653e376c7c43bd059aa6ed7135cb91f5c96.zip
ASSIGNED - bug 310294: BugzillaVersion numbers not exact
https://bugs.eclipse.org/bugs/show_bug.cgi?id=310294
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.tests/src')
-rw-r--r--org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaVersionTest.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaVersionTest.java b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaVersionTest.java
index ee98c3628..bc6538004 100644
--- a/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaVersionTest.java
+++ b/org.eclipse.mylyn.bugzilla.tests/src/org/eclipse/mylyn/bugzilla/tests/core/BugzillaVersionTest.java
@@ -71,4 +71,22 @@ public class BugzillaVersionTest extends TestCase {
assertEquals("2.18.1", BUGZILLA_2_18_1.toString());
assertEquals("3.0.4", BUGZILLA_3_0_4.toString());
}
+
+ public void testPlusVersions() throws Exception {
+ BugzillaVersion versionPlus = new BugzillaVersion("3.2+");
+ assertEquals("3.2+", versionPlus.toString());
+ BugzillaVersion versionRC1 = new BugzillaVersion("3.2RC1");
+ assertEquals("3.2RC1", versionRC1.toString());
+ BugzillaVersion versionRC2 = new BugzillaVersion("3.2RC2");
+ assertEquals("3.2RC2", versionRC2.toString());
+ BugzillaVersion versionRC1Plus = new BugzillaVersion("3.2RC1+");
+ assertEquals("3.2RC1+", versionRC1Plus.toString());
+ assertEquals(1, versionRC1Plus.compareTo(versionRC1));
+ assertEquals(0, versionRC1Plus.compareMajorMinorOnly(versionRC1));
+ assertEquals(-1, versionRC1.compareTo(versionRC1Plus));
+ assertEquals(1, versionRC2.compareTo(versionRC1Plus));
+ assertEquals(1, versionPlus.compareTo(BugzillaVersion.BUGZILLA_3_2));
+ assertEquals(0, versionPlus.compareMajorMinorOnly(BugzillaVersion.BUGZILLA_3_2));
+ }
+
}

Back to the top