|
|
|
@ -210,6 +210,16 @@ public class TaskTest extends AndroidTestCase {
|
|
|
|
public void testTaskOverdueAtNoonOnDueDate() {
|
|
|
|
public void testTaskOverdueAtNoonOnDueDate() {
|
|
|
|
final DateTime dueDate = new DateTime().withMillisOfDay(0);
|
|
|
|
final DateTime dueDate = new DateTime().withMillisOfDay(0);
|
|
|
|
freezeAt(dueDate.plusHours(12)).thawAfter(new Snippet() {{
|
|
|
|
freezeAt(dueDate.plusHours(12)).thawAfter(new Snippet() {{
|
|
|
|
|
|
|
|
Task task = new Task();
|
|
|
|
|
|
|
|
task.setValue(DUE_DATE, dueDate.getMillis());
|
|
|
|
|
|
|
|
assertFalse(task.hasDueTime());
|
|
|
|
|
|
|
|
assertFalse(task.isOverdue());
|
|
|
|
|
|
|
|
}});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void testTaskWithNoDueTimeIsOverdue() {
|
|
|
|
|
|
|
|
final DateTime dueDate = new DateTime().withMillisOfDay(0);
|
|
|
|
|
|
|
|
freezeAt(dueDate.plusDays(1)).thawAfter(new Snippet() {{
|
|
|
|
Task task = new Task();
|
|
|
|
Task task = new Task();
|
|
|
|
task.setValue(DUE_DATE, dueDate.getMillis());
|
|
|
|
task.setValue(DUE_DATE, dueDate.getMillis());
|
|
|
|
assertFalse(task.hasDueTime());
|
|
|
|
assertFalse(task.hasDueTime());
|
|
|
|
|