|
|
|
@ -18,10 +18,14 @@ func TestUtils(t *testing.T) { |
|
|
|
} |
|
|
|
|
|
|
|
func TestSetNextCron(t *testing.T) { |
|
|
|
conf.RetryInterval = 10 |
|
|
|
tg := TransGlobal{} |
|
|
|
tg.NextCronInterval = conf.RetryInterval |
|
|
|
tg.RetryInterval = 15 |
|
|
|
assert.Equal(t, int64(15), tg.getNextCronInterval(cronReset)) |
|
|
|
tg.RetryInterval = 0 |
|
|
|
assert.Equal(t, conf.RetryInterval, tg.getNextCronInterval(cronReset)) |
|
|
|
assert.Equal(t, conf.RetryInterval*2, tg.getNextCronInterval(cronBackoff)) |
|
|
|
tg.TimeoutToFail = 3 |
|
|
|
assert.Equal(t, int64(3), tg.getNextCronInterval(cronReset)) |
|
|
|
} |
|
|
|
|