rate_test.go 259 B

1234567891011121314151617181920212223
  1. package utils
  2. import (
  3. "log"
  4. "testing"
  5. )
  6. var rate = NewRate(100 * 1024)
  7. func TestRate_Get(t *testing.T) {
  8. rate.Start()
  9. for i := 0; i < 5; i++ {
  10. go test(i)
  11. }
  12. test(5)
  13. }
  14. func test(i int) {
  15. for {
  16. rate.Get(64 * 1024)
  17. log.Println("get ok", i)
  18. }
  19. }