func get(t *testing.T, cli *eyes.Client, key string, value string, err string) { res := cli.GetSync([]byte(key)) if !bytes.Equal([]byte(value), res.Data) { t.Errorf("Expected value 0x%X (%v) but got 0x%X", []byte(value), value, res.Data) } if res.IsOK() { if err != "" { t.Errorf("Expected error %v but got no error", err) } } else { if err == "" { t.Errorf("Expected no error but got error %v", res.Error()) } } }