### Question:
DateUtils { public static boolean isFuture (String timestamp) { return !StringUtils.isEmpty(timestamp) && isFuture(Long.parseLong(timestamp)); } 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 isFuture () { String nextMinute = String.valueOf(Calendar.getInstance().getTimeInMillis() + 60000); String previousMinute = String.valueOf(Calendar.getInstance().getTimeInMillis() - 60000); assertTrue(DateUtils.isFuture(nextMinute)); assertFalse(DateUtils.isFuture(previousMinute)); }
@Test public void isFutureManagesNullValues () { Long longValue = null; assertFalse(DateUtils.isFuture(longValue)); }