Skip to content

Commit c362464

Browse files
committed
fix: tests
1 parent 8f7a6ae commit c362464

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

backoff_test.go

+6-4
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,12 @@ func TestExponentialBackoff(t *testing.T) {
7676
ExponentialBackoff(354 * time.Millisecond).WithJitter(.9).WithMultiplier(1.12).WithMaxDelay(5 * time.Second).Set()(do)
7777

7878
initDelay := float64(354 * time.Millisecond)
79-
for i := 0; i < 30; i++ {
80-
c := math.Pow(1.12, float64(i))
79+
for i := 0; i < 300; i++ {
80+
c := math.Pow(1.12, float64(i)) * initDelay
81+
if c > float64(5*time.Second) {
82+
c = float64(5 * time.Second)
83+
}
8184
fi := .9 * c
82-
max := time.Duration((c + fi) * initDelay)
83-
InRange(t, do.Backoff(), time.Duration((c-fi)*initDelay), max)
85+
InRange(t, do.Backoff(), time.Duration(c-fi), time.Duration(c+fi))
8486
}
8587
}

0 commit comments

Comments
 (0)