< prev index next >

test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java

Print this page
rev 54350 : 8205432: Replace the placeholder Japanese era name
Reviewed-by: rriggs
rev 54351 : 8174268: Declare a public field in JapaneseEra for the era starting May 2019
Reviewed-by: rriggs


  62 import static org.testng.Assert.fail;
  63 
  64 import java.time.chrono.Era;
  65 import java.time.chrono.JapaneseChronology;
  66 import java.time.chrono.JapaneseEra;
  67 import java.util.List;
  68 
  69 import org.testng.annotations.DataProvider;
  70 import org.testng.annotations.Test;
  71 
  72 /**
  73  * Tests for JapaneseEra
  74  * @bug 8068278
  75  */
  76 @Test
  77 public class TCKJapaneseEra {
  78 
  79     @DataProvider(name = "JapaneseEras")
  80     Object[][] data_of_eras() {
  81         return new Object[][] {
  82                     {JapaneseEra.of(3), "Reiwa", 3},
  83                     {JapaneseEra.HEISEI, "Heisei", 2},
  84                     {JapaneseEra.SHOWA, "Showa", 1},
  85                     {JapaneseEra.TAISHO, "Taisho", 0},
  86                     {JapaneseEra.MEIJI, "Meiji", -1},
  87         };
  88     }
  89 
  90     @DataProvider(name = "InvalidJapaneseEras")
  91     Object[][] data_of_invalid_eras() {
  92         return new Object[][] {
  93                 {-2},
  94                 {-3},
  95                 {4},
  96                 {Integer.MIN_VALUE},
  97                 {Integer.MAX_VALUE},
  98         };
  99     }
 100 
 101     //-----------------------------------------------------------------------
 102     // JapaneseEra value test




  62 import static org.testng.Assert.fail;
  63 
  64 import java.time.chrono.Era;
  65 import java.time.chrono.JapaneseChronology;
  66 import java.time.chrono.JapaneseEra;
  67 import java.util.List;
  68 
  69 import org.testng.annotations.DataProvider;
  70 import org.testng.annotations.Test;
  71 
  72 /**
  73  * Tests for JapaneseEra
  74  * @bug 8068278
  75  */
  76 @Test
  77 public class TCKJapaneseEra {
  78 
  79     @DataProvider(name = "JapaneseEras")
  80     Object[][] data_of_eras() {
  81         return new Object[][] {
  82                     {JapaneseEra.REIWA, "Reiwa", 3},
  83                     {JapaneseEra.HEISEI, "Heisei", 2},
  84                     {JapaneseEra.SHOWA, "Showa", 1},
  85                     {JapaneseEra.TAISHO, "Taisho", 0},
  86                     {JapaneseEra.MEIJI, "Meiji", -1},
  87         };
  88     }
  89 
  90     @DataProvider(name = "InvalidJapaneseEras")
  91     Object[][] data_of_invalid_eras() {
  92         return new Object[][] {
  93                 {-2},
  94                 {-3},
  95                 {4},
  96                 {Integer.MIN_VALUE},
  97                 {Integer.MAX_VALUE},
  98         };
  99     }
 100 
 101     //-----------------------------------------------------------------------
 102     // JapaneseEra value test


< prev index next >