Added test cases to DateUtilitiesTest

pull/1188/head
T0M0F 5 years ago committed by Alex Baker
parent b6059e509d
commit c369a12f69

@ -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)) {

Loading…
Cancel
Save