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
|