Skip to content

Commit ff952fc

Browse files
committed
Fixed VersionHelperTest
1 parent c3c08e5 commit ff952fc

File tree

1 file changed

+25
-15
lines changed

1 file changed

+25
-15
lines changed

app/test/cc/arduino/contributions/VersionHelperTest.java

+25-15
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,38 @@
3030
package cc.arduino.contributions;
3131

3232
import static org.junit.Assert.assertEquals;
33+
import static org.junit.Assert.assertTrue;
34+
35+
import java.util.Optional;
3336

3437
import org.junit.Test;
3538

39+
import com.github.zafarkhaja.semver.Version;
40+
3641
public class VersionHelperTest {
3742

43+
public void assertOptionalEquals(String expected, Optional<Version> value) {
44+
assertTrue(value.isPresent());
45+
assertEquals(expected, value.get().toString());
46+
}
47+
3848
@Test
3949
public void testVersions() throws Exception {
40-
assertEquals("1.0.0", VersionHelper.valueOf("1.0.0").toString());
41-
assertEquals("1.0.0", VersionHelper.valueOf("1.0").toString());
42-
assertEquals("1.0.0", VersionHelper.valueOf("1").toString());
43-
assertEquals("1.0.0-abc", VersionHelper.valueOf("1.0.0-abc").toString());
44-
assertEquals("1.0.0-abc", VersionHelper.valueOf("1.0-abc").toString());
45-
assertEquals("1.0.0-abc", VersionHelper.valueOf("1-abc").toString());
46-
assertEquals("1.0.0+abc", VersionHelper.valueOf("1.0.0+abc").toString());
47-
assertEquals("1.0.0+abc", VersionHelper.valueOf("1.0+abc").toString());
48-
assertEquals("1.0.0+abc", VersionHelper.valueOf("1+abc").toString());
49-
assertEquals("1.0.0-def+abc", VersionHelper.valueOf("1.0.0-def+abc").toString());
50-
assertEquals("1.0.0-def+abc", VersionHelper.valueOf("1.0-def+abc").toString());
51-
assertEquals("1.0.0-def+abc", VersionHelper.valueOf("1-def+abc").toString());
52-
assertEquals("1.0.0+def-abc", VersionHelper.valueOf("1.0.0+def-abc").toString());
53-
assertEquals("1.0.0+def-abc", VersionHelper.valueOf("1.0+def-abc").toString());
54-
assertEquals("1.0.0+def-abc", VersionHelper.valueOf("1+def-abc").toString());
50+
assertOptionalEquals("1.0.0", VersionHelper.valueOf("1.0.0"));
51+
assertOptionalEquals("1.0.0", VersionHelper.valueOf("1.0"));
52+
assertOptionalEquals("1.0.0", VersionHelper.valueOf("1"));
53+
assertOptionalEquals("1.0.0-abc", VersionHelper.valueOf("1.0.0-abc"));
54+
assertOptionalEquals("1.0.0-abc", VersionHelper.valueOf("1.0-abc"));
55+
assertOptionalEquals("1.0.0-abc", VersionHelper.valueOf("1-abc"));
56+
assertOptionalEquals("1.0.0+abc", VersionHelper.valueOf("1.0.0+abc"));
57+
assertOptionalEquals("1.0.0+abc", VersionHelper.valueOf("1.0+abc"));
58+
assertOptionalEquals("1.0.0+abc", VersionHelper.valueOf("1+abc"));
59+
assertOptionalEquals("1.0.0-def+abc", VersionHelper.valueOf("1.0.0-def+abc"));
60+
assertOptionalEquals("1.0.0-def+abc", VersionHelper.valueOf("1.0-def+abc"));
61+
assertOptionalEquals("1.0.0-def+abc", VersionHelper.valueOf("1-def+abc"));
62+
assertOptionalEquals("1.0.0+def-abc", VersionHelper.valueOf("1.0.0+def-abc"));
63+
assertOptionalEquals("1.0.0+def-abc", VersionHelper.valueOf("1.0+def-abc"));
64+
assertOptionalEquals("1.0.0+def-abc", VersionHelper.valueOf("1+def-abc"));
5565
}
5666

5767
}

0 commit comments

Comments
 (0)