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 <[email protected]> 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 _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

