Cleanup : don't mix seconds and milliseconds in retry delays
Test: VpnTest Change-Id: I5ceda621ba96549a514ec98176b799e246e6d9a5
This commit is contained in:
@@ -1630,14 +1630,14 @@ public class VpnTest extends VpnTestBase {
|
|||||||
ArgumentCaptor.forClass(IkeSessionCallback.class);
|
ArgumentCaptor.forClass(IkeSessionCallback.class);
|
||||||
|
|
||||||
// Verify retry is scheduled
|
// Verify retry is scheduled
|
||||||
final long expectedDelay = mTestDeps.getNextRetryDelaySeconds(retryIndex) * 1000;
|
final long expectedDelayMs = mTestDeps.getNextRetryDelayMs(retryIndex);
|
||||||
final ArgumentCaptor<Long> delayCaptor = ArgumentCaptor.forClass(Long.class);
|
final ArgumentCaptor<Long> delayCaptor = ArgumentCaptor.forClass(Long.class);
|
||||||
verify(mExecutor, atLeastOnce()).schedule(any(Runnable.class), delayCaptor.capture(),
|
verify(mExecutor, atLeastOnce()).schedule(any(Runnable.class), delayCaptor.capture(),
|
||||||
eq(TimeUnit.MILLISECONDS));
|
eq(TimeUnit.MILLISECONDS));
|
||||||
final List<Long> delays = delayCaptor.getAllValues();
|
final List<Long> delays = delayCaptor.getAllValues();
|
||||||
assertEquals(expectedDelay, (long) delays.get(delays.size() - 1));
|
assertEquals(expectedDelayMs, (long) delays.get(delays.size() - 1));
|
||||||
|
|
||||||
verify(mIkev2SessionCreator, timeout(TEST_TIMEOUT_MS + expectedDelay))
|
verify(mIkev2SessionCreator, timeout(TEST_TIMEOUT_MS + expectedDelayMs))
|
||||||
.createIkeSession(any(), any(), any(), any(), ikeCbCaptor.capture(), any());
|
.createIkeSession(any(), any(), any(), any(), ikeCbCaptor.capture(), any());
|
||||||
|
|
||||||
// Forget the mIkev2SessionCreator#createIkeSession call and mExecutor#schedule call
|
// Forget the mIkev2SessionCreator#createIkeSession call and mExecutor#schedule call
|
||||||
@@ -2940,9 +2940,9 @@ public class VpnTest extends VpnTestBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public long getNextRetryDelaySeconds(int retryCount) {
|
public long getNextRetryDelayMs(int retryCount) {
|
||||||
// Simply return retryCount as the delay seconds for retrying.
|
// Simply return retryCount as the delay seconds for retrying.
|
||||||
return retryCount;
|
return retryCount * 1000;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user