[Internal] Fix DateStrings tests

Resolves https://github.com/material-components/material-components-android/pull/3236

GIT_ORIGIN_REV_ID=de3a02067586b9918036ae1b4244589d28cdc272
PiperOrigin-RevId: 516900137
This commit is contained in:
pubiqq 2023-03-15 19:37:15 +00:00 committed by pfthomas
parent d6f36e89e2
commit 4e907f2cdd

View File

@ -24,6 +24,7 @@ import androidx.test.core.app.ApplicationProvider;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Locale;
import java.util.TimeZone;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@ -35,15 +36,14 @@ import org.robolectric.annotation.internal.DoNotInstrument;
@DoNotInstrument
public class DateStringsTest {
private static final int CURRENT_YEAR = Calendar.getInstance().get(Calendar.YEAR);
private static final TimeZone UTC = TimeZone.getTimeZone("UTC");
private static final int CURRENT_YEAR = Calendar.getInstance(UTC).get(Calendar.YEAR);
private Calendar startDate;
private Calendar endDate;
private static Calendar setupLocalizedCalendar(Locale locale, int year, int month, int day) {
Locale.setDefault(locale);
Calendar calendar = Calendar.getInstance();
calendar.clear();
Calendar calendar = Calendar.getInstance(UTC, locale);
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month);
calendar.set(Calendar.DAY_OF_MONTH, day);