diff options
author | fbecker | 2010-04-23 18:57:56 +0000 |
---|---|---|
committer | fbecker | 2010-04-23 18:57:56 +0000 |
commit | 1f601653e376c7c43bd059aa6ed7135cb91f5c96 (patch) | |
tree | b4a84a3ef80655f926deb6b42a76ef6a655e8c5c /org.eclipse.mylyn.bugzilla.tests/src | |
parent | 315e6e7004fc66a9cf4bc0a3753fc24ce6385724 (diff) | |
download | org.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.java | 18 |
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)); + } + } |