(t *testing.T, kv *Client, key string)
| 214 | } |
| 215 | |
| 216 | func getData(t *testing.T, kv *Client, key string) *data { |
| 217 | t.Helper() |
| 218 | val := get(t, kv, key) |
| 219 | if val == nil { |
| 220 | return nil |
| 221 | } |
| 222 | if r, ok := val.(*data); ok { |
| 223 | return r |
| 224 | } |
| 225 | t.Fatalf("Expected ring, got: %T", val) |
| 226 | return nil |
| 227 | } |
| 228 | |
| 229 | func cas(kv *Client, key string, updateFn func(*data) (*data, bool, error)) error { |
| 230 | return casWithErr(context.Background(), kv, key, updateFn) |
no test coverage detected