< prev index next > vcs/src/test/java/org/openjdk/skara/vcs/openjdk/OpenJDKTagTests.java
Print this page
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package org.openjdk.skara.vcs.openjdk;
import org.junit.jupiter.api.Test;
- import static org.junit.jupiter.api.Assertions.*;
! import org.openjdk.skara.vcs.Tag;
class OpenJDKTagTests {
@Test
void parseTags() {
var tag = new Tag("jdk-10+20");
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package org.openjdk.skara.vcs.openjdk;
+ import org.openjdk.skara.vcs.Tag;
+
import org.junit.jupiter.api.Test;
! import static org.junit.jupiter.api.Assertions.*;
class OpenJDKTagTests {
@Test
void parseTags() {
var tag = new Tag("jdk-10+20");
var tag = new Tag("jdk-10+0");
var jdkTag = OpenJDKTag.create(tag).orElseThrow();
assertEquals(0, jdkTag.buildNum());
assertFalse(jdkTag.previous().isPresent());
}
+
+ @Test
+ void parseJfxTags() {
+ var tag = new Tag("12.1.3+14");
+ var jdkTag = OpenJDKTag.create(tag).orElseThrow();
+ assertEquals("12.1.3", jdkTag.version());
+ assertEquals(14, jdkTag.buildNum());
+ var previousTag = jdkTag.previous().orElseThrow();
+ assertEquals(13, previousTag.buildNum());
+ }
+
+ @Test
+ void parseJfxTagsGa() {
+ var tag = new Tag("12.1-ga");
+ var jdkTag = OpenJDKTag.create(tag).orElseThrow();
+ assertEquals("12.1", jdkTag.version());
+ assertEquals(0, jdkTag.buildNum());
+ }
}
< prev index next >