diff --git a/app/src/androidTest/java/com/todoroo/andlib/utility/DateUtilitiesTest.kt b/app/src/androidTest/java/com/todoroo/andlib/utility/DateUtilitiesTest.kt index 1afeecc0f..05be6578f 100644 --- a/app/src/androidTest/java/com/todoroo/andlib/utility/DateUtilitiesTest.kt +++ b/app/src/androidTest/java/com/todoroo/andlib/utility/DateUtilitiesTest.kt @@ -125,6 +125,22 @@ class DateUtilitiesTest { } } + @Test + fun getRelativeDateTimeWithAlwaysDisplayFullDateOption() { + freezeAt(DateTime(2020, 1, 1)) { + assertMatches( + "Thursday, January 2 at 11:50 AM", + DateUtilities.getRelativeDateTime( + ApplicationProvider.getApplicationContext(), + DateTime(2020, 1, 2, 11, 50, 1).millis, + Locale.US, + FormatStyle.FULL, + true, + false + )) + } + } + @Test fun getRelativeFullDateTimeWithYear() { freezeAt(DateTime(2017, 12, 12)) { @@ -138,6 +154,40 @@ class DateUtilitiesTest { } } + @Test + fun getRelativeDayWithAlwaysDisplayFullDateOption() { + freezeAt(DateTime(2020, 1, 1)) { + assertEquals( + "Thursday, January 2", + DateUtilities.getRelativeDay( + ApplicationProvider.getApplicationContext(), + DateTime(2020, 1, 2, 11, 50, 1).millis, + Locale.US, + FormatStyle.FULL, + true, + true + ) + ) + } + } + + @Test + fun getRelativeDayWithoutAlwaysDisplayFullDateOption() { + freezeAt(DateTime(2020, 1, 1)) { + assertEquals( + "tomorrow", + DateUtilities.getRelativeDay( + ApplicationProvider.getApplicationContext(), + DateTime(2020, 1, 2, 11, 50, 1).millis, + Locale.US, + FormatStyle.FULL, + false, + true + ) + ) + } + } + @Test fun germanDateNoYear() { freezeAt(DateTime(2018, 1, 1)) {