MCPcopy
hub / github.com/olric-data/olric / TestClusterClient_Get

Function TestClusterClient_Get

cluster_client_test.go:122–146  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

120}
121
122func TestClusterClient_Get(t *testing.T) {
123 cluster := newTestOlricCluster(t)
124 db := cluster.addMember(t)
125
126 ctx := context.Background()
127 c, err := NewClusterClient([]string{db.name})
128 require.NoError(t, err)
129 defer func() {
130 require.NoError(t, c.Close(ctx))
131 }()
132
133 dm, err := c.NewDMap("mydmap")
134 require.NoError(t, err)
135
136 err = dm.Put(ctx, "mykey", "myvalue")
137 require.NoError(t, err)
138
139 gr, err := dm.Get(ctx, "mykey")
140 require.NoError(t, err)
141
142 res, err := gr.String()
143 require.NoError(t, err)
144
145 require.Equal(t, res, "myvalue")
146}
147
148func TestClusterClient_Delete(t *testing.T) {
149 cluster := newTestOlricCluster(t)

Callers

nothing calls this directly

Calls 8

CloseMethod · 0.95
NewDMapMethod · 0.95
PutMethod · 0.95
GetMethod · 0.95
newTestOlricClusterFunction · 0.85
NewClusterClientFunction · 0.85
addMemberMethod · 0.80
StringMethod · 0.45

Tested by

no test coverage detected