memcache_test.go 525 B

12345678910111213141516171819202122232425262728
  1. package cache
  2. import (
  3. "testing"
  4. "time"
  5. )
  6. func TestMemcache(t *testing.T) {
  7. mem := NewMemcache("127.0.0.1:11211")
  8. var err error
  9. timeoutDuration := 10 * time.Second
  10. if err = mem.Set("username", "silenceper", timeoutDuration); err != nil {
  11. t.Error("set Error", err)
  12. }
  13. if !mem.IsExist("username") {
  14. t.Error("IsExist Error")
  15. }
  16. name := mem.Get("username").(string)
  17. if name != "silenceper" {
  18. t.Error("get Error")
  19. }
  20. if err = mem.Delete("username"); err != nil {
  21. t.Errorf("delete Error , err=%v", err)
  22. }
  23. }