| 123456789101112131415161718192021 |
- package protocol_test
- import (
- "testing"
- "time"
- . "github.com/xtls/xray-core/common/protocol"
- )
- func TestGenerateRandomInt64InRange(t *testing.T) {
- base := time.Now().Unix()
- delta := 100
- generator := NewTimestampGenerator(Timestamp(base), delta)
- for i := 0; i < 100; i++ {
- val := int64(generator())
- if val > base+int64(delta) || val < base-int64(delta) {
- t.Error(val, " not between ", base-int64(delta), " and ", base+int64(delta))
- }
- }
- }
|