test/java/time/tck/java/time/format/TCKChronoPrinterParser.java
Print this page
*** 65,76 ****
import java.time.chrono.Chronology;
import java.time.chrono.IsoChronology;
import java.time.chrono.JapaneseChronology;
import java.time.chrono.ThaiBuddhistChronology;
import java.time.format.DateTimeFormatterBuilder;
- import java.time.temporal.Queries;
import java.time.temporal.TemporalAccessor;
import java.util.Locale;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
--- 65,76 ----
import java.time.chrono.Chronology;
import java.time.chrono.IsoChronology;
import java.time.chrono.JapaneseChronology;
import java.time.chrono.ThaiBuddhistChronology;
import java.time.format.DateTimeFormatterBuilder;
import java.time.temporal.TemporalAccessor;
+ import java.time.temporal.TemporalQuery;
import java.util.Locale;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
*** 120,130 ****
public void test_parseValid_caseSensitive(String text, Chronology expected) {
builder.appendChronologyId();
TemporalAccessor parsed = builder.toFormatter().parseUnresolved(text, pos);
assertEquals(pos.getIndex(), expected.getId().length());
assertEquals(pos.getErrorIndex(), -1);
! assertEquals(parsed.query(Queries.chronology()), expected);
}
@Test(dataProvider="parseValid")
public void test_parseValid_caseSensitive_lowercaseRejected(String text, Chronology expected) {
builder.appendChronologyId();
--- 120,130 ----
public void test_parseValid_caseSensitive(String text, Chronology expected) {
builder.appendChronologyId();
TemporalAccessor parsed = builder.toFormatter().parseUnresolved(text, pos);
assertEquals(pos.getIndex(), expected.getId().length());
assertEquals(pos.getErrorIndex(), -1);
! assertEquals(parsed.query(TemporalQuery.chronology()), expected);
}
@Test(dataProvider="parseValid")
public void test_parseValid_caseSensitive_lowercaseRejected(String text, Chronology expected) {
builder.appendChronologyId();
*** 138,148 ****
public void test_parseValid_caseInsensitive(String text, Chronology expected) {
builder.parseCaseInsensitive().appendChronologyId();
TemporalAccessor parsed = builder.toFormatter().parseUnresolved(text.toLowerCase(Locale.ENGLISH), pos);
assertEquals(pos.getIndex(), expected.getId().length());
assertEquals(pos.getErrorIndex(), -1);
! assertEquals(parsed.query(Queries.chronology()), expected);
}
//-----------------------------------------------------------------------
@DataProvider(name="parseInvalid")
Object[][] data_parseInvalid() {
--- 138,148 ----
public void test_parseValid_caseInsensitive(String text, Chronology expected) {
builder.parseCaseInsensitive().appendChronologyId();
TemporalAccessor parsed = builder.toFormatter().parseUnresolved(text.toLowerCase(Locale.ENGLISH), pos);
assertEquals(pos.getIndex(), expected.getId().length());
assertEquals(pos.getErrorIndex(), -1);
! assertEquals(parsed.query(TemporalQuery.chronology()), expected);
}
//-----------------------------------------------------------------------
@DataProvider(name="parseInvalid")
Object[][] data_parseInvalid() {