Merge branch 'main' into ci

This commit is contained in:
6543 2022-07-28 17:14:40 +02:00
commit d27840a96a
2 changed files with 6 additions and 0 deletions

View file

@ -51,6 +51,10 @@ public class Version {
final Pattern patternNumberDotNumber = Pattern.compile("^\\d+(\\.(\\d)+)*");
if(raw.isEmpty()) {
raw = "0";
}
if(!valid(raw)) {
throw new IllegalArgumentException("Invalid version format: " + raw);
}

View file

@ -20,6 +20,7 @@ public class VersionTest {
assertTrue(new Version("1.12.0").equal("v1.12"));
assertTrue(new Version("v1.12.0").equal("1.12.0"));
assertTrue(new Version("0").equal("0"));
assertTrue(new Version("").equal("0"));
assertFalse(new Version("1.12.1").equal("1.12.0+dev-211-g316db0fe7"));
assertFalse(new Version("v1.12.0").equal("1.10.0"));
@ -35,6 +36,7 @@ public class VersionTest {
@Test
public void less() {
assertTrue(new Version("").less("1.11.0"));
assertTrue(new Version("1.11.0").less("1.12"));
assertTrue(new Version("v1.11").less("1.12.0+dev-211-g316db0fe7"));
assertTrue(new Version("1.12.0").less("v2"));