[jsemver] 10/95: Add more comparison tests

Alexandre Viau reazem-guest at moszumanska.debian.org
Mon Feb 16 14:58:25 UTC 2015


This is an automated email from the git hooks/post-receive script.

reazem-guest pushed a commit to branch master
in repository jsemver.

commit f7b8dce2afdc7437eecad39d3ad3d0c04963533d
Author: Zafar Khaja <zafarkhaja at gmail.com>
Date:   Sun Jan 27 23:25:19 2013 +0400

    Add more comparison tests
---
 .../com/github/zafarkhaja/semver/VersionTest.java  | 24 +++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/src/test/java/com/github/zafarkhaja/semver/VersionTest.java b/src/test/java/com/github/zafarkhaja/semver/VersionTest.java
index fed740b..fc34064 100644
--- a/src/test/java/com/github/zafarkhaja/semver/VersionTest.java
+++ b/src/test/java/com/github/zafarkhaja/semver/VersionTest.java
@@ -51,7 +51,7 @@ public class VersionTest {
     
     @Test public void
     shouldAcceptOnlyNonNegativeMajorMinorAndPatchVersions() {
-        String[] versionStrings = new String[] {"-1.2.3", "1.-2.3", "1.2.-3"};
+        String[] versionStrings = {"-1.2.3", "1.-2.3", "1.2.-3"};
         for (String illegalVersion : versionStrings) {
             try {
                 Version version = new Version(illegalVersion);
@@ -280,4 +280,26 @@ public class VersionTest {
         Version version = new Version(versionString);
         assertEquals(versionString, version.toString());
     }
+    
+    @Test public void
+    shouldCorrectlyCompareAllVersionsFromSpecification() {
+        String[] versionStrings = {
+            "1.0.0-alpha", 
+            "1.0.0-alpha.1", 
+            "1.0.0-beta.2", 
+            "1.0.0-beta.11", 
+            "1.0.0-rc.1", 
+            "1.0.0-rc.1+build.1", 
+            "1.0.0", 
+            "1.0.0+0.3.7", 
+            "1.3.7+build", 
+            "1.3.7+build.2.b8f12d7", 
+            "1.3.7+build.11.e0f985a"
+        };
+        for (int i = 1; i < versionStrings.length; i++) {
+            Version version1 = new Version(versionStrings[i-1]);
+            Version version2 = new Version(versionStrings[i]);
+            assertTrue(version1.lessThan(version2));
+        }
+    }
 }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jsemver.git



More information about the pkg-java-commits mailing list