token_test.go 618 B

1234567891011121314151617181920212223242526272829303132
  1. package test
  2. import (
  3. "gtoken/gtoken"
  4. "testing"
  5. )
  6. func TestToken(t *testing.T) {
  7. t.Log(" token test ")
  8. gtoken := gtoken.GfToken{}
  9. gtoken.Init()
  10. userKey := "123123"
  11. token := gtoken.EncryptToken(userKey)
  12. if !token.Success() {
  13. t.Error(token.Json())
  14. }
  15. t.Log(token.DataString())
  16. token2 := gtoken.DecryptToken(token.GetString("token"))
  17. if !token2.Success() {
  18. t.Error(token2.Json())
  19. }
  20. t.Log(token2.DataString())
  21. if userKey != token2.GetString("userKey") {
  22. t.Error("token decrypt userKey error")
  23. }
  24. if token.GetString("uuid") != token2.GetString("uuid") {
  25. t.Error("token decrypt uuid error")
  26. }
  27. }