token_test.go 509 B

123456789101112131415161718192021222324252627282930
  1. package token
  2. import (
  3. "encoding/hex"
  4. "testing"
  5. )
  6. func TestTokenHelper(t *testing.T) {
  7. helper := NewHelper("192.168.175.60:6379")
  8. testid := uint64(2)
  9. token, err := helper.GenerateToken(testid)
  10. if err != nil {
  11. t.Error(err)
  12. }
  13. encodedStr := hex.EncodeToString(token)
  14. de, _ := hex.DecodeString(encodedStr)
  15. t.Log(encodedStr, de, token)
  16. err = helper.ValidateToken(testid, token)
  17. if err != nil {
  18. t.Error(err)
  19. }
  20. // err = helper.ClearToken(testid)
  21. // if err != nil {
  22. // t.Error(err)
  23. // }
  24. }