chore: remove conf.CheckedDuration (#1235)

master
Kevin Wan 3 years ago committed by GitHub
parent 0cb86c6990
commit 11f85d1b80
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,16 +0,0 @@
package conf
import "time"
const minDuration = 100 * time.Microsecond
// CheckedDuration returns the duration that guaranteed to be greater than 100us.
// Why we need this is because users sometimes intend to use 500 to represent 500ms.
// In config, duration less than 100us should always be missing ms etc.
func CheckedDuration(duration time.Duration) time.Duration {
if duration > minDuration {
return duration
}
return duration * time.Millisecond
}

@ -1,14 +0,0 @@
package conf
import (
"testing"
"time"
"github.com/stretchr/testify/assert"
)
func TestCheckedDuration(t *testing.T) {
assert.Equal(t, time.Second, CheckedDuration(1000))
assert.Equal(t, 2*time.Second, CheckedDuration(2000))
assert.Equal(t, 2*time.Second, CheckedDuration(time.Second*2))
}
Loading…
Cancel
Save