chore: remove conf.CheckedDuration (#1235)

This commit is contained in:
Kevin Wan
2021-11-13 23:34:30 +08:00
committed by GitHub
parent 0cb86c6990
commit 11f85d1b80
2 changed files with 0 additions and 30 deletions

View File

@@ -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
}

View File

@@ -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))
}