implement memcache and memcacheCluster

This commit is contained in:
Bel LaPointe
2019-03-14 09:39:30 -06:00
parent 67478aae8e
commit b3a24aca42
3 changed files with 95 additions and 26 deletions

View File

@@ -110,6 +110,12 @@ func TestImplementations(t *testing.T) {
cases = append(cases, memcache)
}
if memcacheCluster, err := NewMemcacheCluster("localhost:11211"); err != nil {
t.Errorf("cannot make memcacheCluster: %v", err)
} else {
cases = append(cases, memcacheCluster)
}
validKey := "key"
validValue := []byte("value")
@@ -122,7 +128,7 @@ func TestImplementations(t *testing.T) {
} else if !bytes.Equal(v, validValue) {
t.Errorf("wrong get %T: %q vs %q", db, v, validValue)
} else {
t.Logf("%18T GET: %s", db, v)
t.Logf("%25T GET: %s", db, v)
}
if err := db.Close(); err != nil {
t.Errorf("cannot close %T: %v", db, err)