Increased timing tolerance for sync repeat tests

pull/14/head
Sam Bosley 12 years ago
parent 19ae10b275
commit faa83aee21

@ -88,9 +88,8 @@ abstract public class AbstractSyncRepeatTests<REMOTE_MODEL> extends DatabaseTest
protected void assertTimesMatch(long expectedTime, long newDueDate) {
assertTrue(String.format("Expected %s, was %s", new Date(expectedTime), new Date(newDueDate)),
Math.abs(expectedTime - newDueDate) <= 60000);
// Timing issues between client and server can cause times to be off by one minute.
// Since our smallest interval is 5 minutes, this shouldn't be an issue
Math.abs(expectedTime - newDueDate) <= 600000);
// Allow a few minutes of variance to account for timing issues in tests
}
/*
@ -127,7 +126,7 @@ abstract public class AbstractSyncRepeatTests<REMOTE_MODEL> extends DatabaseTest
if (rrule == null) {
rrule = new RRule();
rrule.setFreq(frequency);
int interval = 2;
int interval = frequency.equals(Frequency.MINUTELY) ? 100: 2;
rrule.setInterval(interval);
}
t.setValue(Task.RECURRENCE, rrule.toIcal());

Loading…
Cancel
Save