1// +build !appengine
2
3package memcache
4
5import (
6	"net"
7	"testing"
8
9	"github.com/gregjones/httpcache/test"
10)
11
12const testServer = "localhost:11211"
13
14func TestMemCache(t *testing.T) {
15	conn, err := net.Dial("tcp", testServer)
16	if err != nil {
17		// TODO: rather than skip the test, fall back to a faked memcached server
18		t.Skipf("skipping test; no server running at %s", testServer)
19	}
20	conn.Write([]byte("flush_all\r\n")) // flush memcache
21	conn.Close()
22
23	test.Cache(t, New(testServer))
24}
25