### Question:
DateUtils { public static String prettyTime (String timeInMillisec) { if (timeInMillisec == null) { return ""; } return prettyTime(Long.parseLong(timeInMillisec), OmniNotes.getAppContext().getResources().getConfiguration().locale); } private  DateUtils(); static String getString(long date, String format); static String getString(Date d, String format); static Calendar getDateFromString(String str, String format); static Calendar getLongFromDateTime(String date, String dateFormat, String time, String timeFormat); static Calendar getCalendar(Long dateTime); static String getLocalizedDateTime(Context mContext,
      String dateString, String format); static boolean is24HourMode(Context mContext); static boolean isSameDay(long date1, long date2); static long getNextMinute(); static long getPresetReminder(Long currentReminder); static Long getPresetReminder(String alarm); static boolean isFuture(String timestamp); static boolean isFuture(Long timestamp); static String prettyTime(String timeInMillisec); static String prettyTime(Long timeInMillisec);  }### Answer:
@Test public void prettyTime () { long now = Calendar.getInstance().getTimeInMillis(); String prettyTime = DateUtils.prettyTime(now, Locale.ENGLISH); Assert.assertEquals("moments ago", prettyTime.toLowerCase()); prettyTime = DateUtils.prettyTime(now + 10 * 60 * 1000, Locale.ENGLISH); Assert.assertEquals("10 minutes from now", prettyTime.toLowerCase()); prettyTime = DateUtils.prettyTime(now + 24 * 60 * 60 * 1000, Locale.ITALIAN); Assert.assertEquals("fra 24 ore", prettyTime.toLowerCase()); prettyTime = DateUtils.prettyTime(now + 25 * 60 * 60 * 1000, Locale.ITALIAN); Assert.assertEquals("fra 1 giorno", prettyTime.toLowerCase()); prettyTime = DateUtils.prettyTime(null, Locale.JAPANESE); Assert.assertNotNull(prettyTime.toLowerCase()); Assert.assertEquals(0, prettyTime.toLowerCase().length()); }