| 1234567891011121314151617181920212223 |
- package protocol_test
- import (
- "testing"
- "time"
- . "v2ray.com/core/common/protocol"
- . "v2ray.com/ext/assert"
- )
- func TestGenerateRandomInt64InRange(t *testing.T) {
- assert := With(t)
- base := time.Now().Unix()
- delta := 100
- generator := NewTimestampGenerator(Timestamp(base), delta)
- for i := 0; i < 100; i++ {
- val := int64(generator())
- assert(val, AtMost, base+int64(delta))
- assert(val, AtLeast, base-int64(delta))
- }
- }
|