1// +build int 2 3package main 4 5import ( 6 "testing" 7) 8 9func TestServer(t *testing.T) { 10 testCommands(t, 11 succ("SET", "foo", "bar"), 12 succ("SET", "baz", "bak"), 13 succ("DBSIZE"), 14 succ("SELECT", 2), 15 succ("DBSIZE"), 16 succ("SET", "baz", "bak"), 17 18 succ("SELECT", 0), 19 succ("FLUSHDB"), 20 succ("DBSIZE"), 21 22 succ("SELECT", 2), 23 succ("DBSIZE"), 24 succ("FLUSHALL"), 25 succ("DBSIZE"), 26 27 succ("FLUSHDB", "aSyNc"), 28 succ("FLUSHALL", "AsYnC"), 29 30 // Failure cases 31 fail("DBSIZE", "foo"), 32 fail("FLUSHDB", "foo"), 33 fail("FLUSHALL", "foo"), 34 fail("FLUSHDB", "ASYNC", "foo"), 35 fail("FLUSHDB", "ASYNC", "ASYNC"), 36 fail("FLUSHALL", "ASYNC", "foo"), 37 ) 38} 39 40func TestServerTLS(t *testing.T) { 41 testCommandsTLS(t, 42 succ("PING", "foo"), 43 44 succ("SET", "foo", "bar"), 45 succ("GET", "foo"), 46 ) 47} 48