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

Function TestClusterClient_Ping_WithMessage

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

Source from the content-addressed store, hash-verified

47}
48
49func TestClusterClient_Ping_WithMessage(t *testing.T) {
50 cluster := newTestOlricCluster(t)
51 cluster.addMember(t)
52 db := cluster.addMember(t)
53
54 ctx := context.Background()
55 c, err := NewClusterClient([]string{db.name})
56 require.NoError(t, err)
57 defer func() {
58 require.NoError(t, c.Close(ctx))
59 }()
60
61 message := "Olric is the best!"
62 result, err := c.Ping(ctx, db.rt.This().String(), message)
63 require.NoError(t, err)
64 require.Equal(t, message, result)
65}
66
67func TestClusterClient_RoutingTable(t *testing.T) {
68 cluster := newTestOlricCluster(t)

Callers

nothing calls this directly

Calls 7

CloseMethod · 0.95
PingMethod · 0.95
newTestOlricClusterFunction · 0.85
NewClusterClientFunction · 0.85
addMemberMethod · 0.80
ThisMethod · 0.80
StringMethod · 0.45

Tested by

no test coverage detected