< prev index next >

vcs/src/test/java/org/openjdk/skara/vcs/openjdk/OpenJDKTagTests.java

Print this page
*** 20,14 ***
   * 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");
--- 20,15 ---
   * 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");

*** 90,6 ***
--- 91,24 ---
          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 >