MCPcopy Create free account
hub / github.com/GetStream/stream-go2 / TestGetActivities

Function TestGetActivities

client_test.go:117–130  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

115}
116
117func TestGetActivities(t *testing.T) {
118 ctx := context.Background()
119 client, requester := newClient(t)
120 _, err := client.GetActivitiesByID(ctx, "foo", "bar", "baz")
121 require.NoError(t, err)
122 testRequest(t, requester.req, http.MethodGet, "https://api.stream-io-api.com/api/v1.0/activities/?api_key=key&ids=foo%2Cbar%2Cbaz", "")
123 _, err = client.GetActivitiesByForeignID(
124 ctx,
125 stream.NewForeignIDTimePair("foo", stream.Time{}),
126 stream.NewForeignIDTimePair("bar", stream.Time{Time: time.Time{}.Add(time.Second)}),
127 )
128 require.NoError(t, err)
129 testRequest(t, requester.req, http.MethodGet, "https://api.stream-io-api.com/api/v1.0/activities/?api_key=key&foreign_ids=foo%2Cbar&timestamps=0001-01-01T00%3A00%3A00%2C0001-01-01T00%3A00%3A01", "")
130}
131
132func TestGetEnrichedActivities(t *testing.T) {
133 ctx := context.Background()

Callers

nothing calls this directly

Calls 5

newClientFunction · 0.85
testRequestFunction · 0.85
GetActivitiesByIDMethod · 0.80
AddMethod · 0.45

Tested by

no test coverage detected