test/java/time/tck/java/time/TCKDayOfWeek.java

Print this page

        

*** 64,92 **** import static java.time.DayOfWeek.WEDNESDAY; import static java.time.temporal.ChronoField.DAY_OF_WEEK; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertSame; - import java.util.ArrayList; - import java.util.Arrays; - import java.util.List; - import java.util.Locale; - import java.time.DateTimeException; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.LocalTime; ! import java.time.Month; import java.time.format.TextStyle; import java.time.temporal.ChronoField; import java.time.temporal.ChronoUnit; - import java.time.temporal.ISOChrono; import java.time.temporal.JulianFields; import java.time.temporal.Queries; import java.time.temporal.Temporal; import java.time.temporal.TemporalAccessor; import java.time.temporal.TemporalField; import org.testng.annotations.BeforeMethod; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; --- 64,91 ---- import static java.time.DayOfWeek.WEDNESDAY; import static java.time.temporal.ChronoField.DAY_OF_WEEK; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertSame; import java.time.DateTimeException; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.LocalTime; ! import java.time.chrono.IsoChronology; import java.time.format.TextStyle; import java.time.temporal.ChronoField; import java.time.temporal.ChronoUnit; import java.time.temporal.JulianFields; import java.time.temporal.Queries; import java.time.temporal.Temporal; import java.time.temporal.TemporalAccessor; import java.time.temporal.TemporalField; + import java.time.temporal.TemporalQuery; + import java.util.ArrayList; + import java.util.Arrays; + import java.util.List; + import java.util.Locale; import org.testng.annotations.BeforeMethod; import org.testng.annotations.DataProvider; import org.testng.annotations.Test;
*** 175,212 **** } //----------------------------------------------------------------------- // query(TemporalQuery) //----------------------------------------------------------------------- ! @Test ! public void test_query_chrono() { ! assertEquals(DayOfWeek.FRIDAY.query(Queries.chrono()), null); ! assertEquals(Queries.chrono().queryFrom(DayOfWeek.FRIDAY), null); ! } ! ! @Test ! public void test_query_zoneId() { ! assertEquals(DayOfWeek.FRIDAY.query(Queries.zoneId()), null); ! assertEquals(Queries.zoneId().queryFrom(DayOfWeek.FRIDAY), null); ! } ! ! @Test ! public void test_query_precision() { ! assertEquals(DayOfWeek.FRIDAY.query(Queries.precision()), ChronoUnit.DAYS); ! assertEquals(Queries.precision().queryFrom(DayOfWeek.FRIDAY), ChronoUnit.DAYS); } ! @Test ! public void test_query_offset() { ! assertEquals(DayOfWeek.FRIDAY.query(Queries.offset()), null); ! assertEquals(Queries.offset().queryFrom(DayOfWeek.FRIDAY), null); } ! @Test ! public void test_query_zone() { ! assertEquals(DayOfWeek.FRIDAY.query(Queries.zone()), null); ! assertEquals(Queries.zone().queryFrom(DayOfWeek.FRIDAY), null); } @Test(expectedExceptions=NullPointerException.class) public void test_query_null() { DayOfWeek.FRIDAY.query(null); --- 174,204 ---- } //----------------------------------------------------------------------- // query(TemporalQuery) //----------------------------------------------------------------------- ! @DataProvider(name="query") ! Object[][] data_query() { ! return new Object[][] { ! {DayOfWeek.FRIDAY, Queries.chronology(), null}, ! {DayOfWeek.FRIDAY, Queries.zoneId(), null}, ! {DayOfWeek.FRIDAY, Queries.precision(), ChronoUnit.DAYS}, ! {DayOfWeek.FRIDAY, Queries.zone(), null}, ! {DayOfWeek.FRIDAY, Queries.offset(), null}, ! {DayOfWeek.FRIDAY, Queries.localDate(), null}, ! {DayOfWeek.FRIDAY, Queries.localTime(), null}, ! }; } ! @Test(dataProvider="query") ! public <T> void test_query(TemporalAccessor temporal, TemporalQuery<T> query, T expected) { ! assertEquals(temporal.query(query), expected); } ! @Test(dataProvider="query") ! public <T> void test_queryFrom(TemporalAccessor temporal, TemporalQuery<T> query, T expected) { ! assertEquals(query.queryFrom(temporal), expected); } @Test(expectedExceptions=NullPointerException.class) public void test_query_null() { DayOfWeek.FRIDAY.query(null);
*** 215,235 **** //----------------------------------------------------------------------- // getText() //----------------------------------------------------------------------- @Test(groups={"tck"}) public void test_getText() { ! assertEquals(DayOfWeek.MONDAY.getText(TextStyle.SHORT, Locale.US), "Mon"); } @Test(expectedExceptions = NullPointerException.class, groups={"tck"}) public void test_getText_nullStyle() { ! DayOfWeek.MONDAY.getText(null, Locale.US); } @Test(expectedExceptions = NullPointerException.class, groups={"tck"}) public void test_getText_nullLocale() { ! DayOfWeek.MONDAY.getText(TextStyle.FULL, null); } //----------------------------------------------------------------------- // plus(long), plus(long,unit) //----------------------------------------------------------------------- --- 207,227 ---- //----------------------------------------------------------------------- // getText() //----------------------------------------------------------------------- @Test(groups={"tck"}) public void test_getText() { ! assertEquals(DayOfWeek.MONDAY.getDisplayName(TextStyle.SHORT, Locale.US), "Mon"); } @Test(expectedExceptions = NullPointerException.class, groups={"tck"}) public void test_getText_nullStyle() { ! DayOfWeek.MONDAY.getDisplayName(null, Locale.US); } @Test(expectedExceptions = NullPointerException.class, groups={"tck"}) public void test_getText_nullLocale() { ! DayOfWeek.MONDAY.getDisplayName(TextStyle.FULL, null); } //----------------------------------------------------------------------- // plus(long), plus(long,unit) //-----------------------------------------------------------------------