[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