< prev index next >
test/java/util/Calendar/SupplementalJapaneseEraTest.java
Print this page
rev 17652 : [mq]: 8180469
*** 23,33 ****
import java.text.SimpleDateFormat;
import java.time.chrono.JapaneseChronology;
import java.time.chrono.JapaneseDate;
import java.time.chrono.JapaneseEra;
! import java.time.format.DateTimeFormatterBuilder;
import java.time.format.TextStyle;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import static java.util.GregorianCalendar.*;
--- 23,33 ----
import java.text.SimpleDateFormat;
import java.time.chrono.JapaneseChronology;
import java.time.chrono.JapaneseDate;
import java.time.chrono.JapaneseEra;
! import java.time.format.DateTimeFormatter;
import java.time.format.TextStyle;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import static java.util.GregorianCalendar.*;
*** 164,184 ****
if (!NEW_ERA_ABBR.equals(got)) {
System.err.printf("JapaneseEra (NARROW_STANDALONE): got=\"%s\", expected=\"%s\"%n", got, NEW_ERA_ABBR);
errors++;
}
! // test long/abbreviated names with java.time.format
! got = new DateTimeFormatterBuilder()
! .appendPattern("GGGG")
! .appendLiteral(" ")
! .appendPattern("G")
! .toFormatter(Locale.US)
.withChronology(JapaneseChronology.INSTANCE)
.format(jdate);
! expected = NEW_ERA_NAME + " " + NEW_ERA_ABBR;
if (!expected.equals(got)) {
! System.err.printf("java.time formatter long/abbr names: got=\"%s\", expected=\"%s\"%n", got, expected);
errors++;
}
}
private static void testValidation(String eraName) {
--- 164,182 ----
if (!NEW_ERA_ABBR.equals(got)) {
System.err.printf("JapaneseEra (NARROW_STANDALONE): got=\"%s\", expected=\"%s\"%n", got, NEW_ERA_ABBR);
errors++;
}
! // test full/short/narrow names with java.time.format
! got = DateTimeFormatter
! .ofPattern("GGGG G GGGGG")
! .withLocale(Locale.US)
.withChronology(JapaneseChronology.INSTANCE)
.format(jdate);
! expected = NEW_ERA_NAME + " " + NEW_ERA_NAME + " " + NEW_ERA_ABBR;
if (!expected.equals(got)) {
! System.err.printf("java.time formatter full/short/narrow names: got=\"%s\", expected=\"%s\"%n", got, expected);
errors++;
}
}
private static void testValidation(String eraName) {
< prev index next >