MCPcopy
hub / github.com/IBM/sarama / TestHeartbeatRequest

Function TestHeartbeatRequest

heartbeat_request_test.go:45–121  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

43)
44
45func TestHeartbeatRequest(t *testing.T) {
46 groupInstanceId := "gid"
47 tests := []struct {
48 CaseName string
49 Version int16
50 MessageBytes []byte
51 Message *HeartbeatRequest
52 }{
53 {
54 "v0_basic",
55 0,
56 basicHeartbeatRequestV0,
57 &HeartbeatRequest{
58 Version: 0,
59 GroupId: "foo",
60 GenerationId: 0x00010203,
61 MemberId: "baz",
62 },
63 },
64 {
65 "v3_basic",
66 3,
67 basicHeartbeatRequestV3_GID,
68 &HeartbeatRequest{
69 Version: 3,
70 GroupId: "foo",
71 GenerationId: 0x00010203,
72 MemberId: "baz",
73 GroupInstanceId: &groupInstanceId,
74 },
75 },
76 {
77 "v3_basic",
78 3,
79 basicHeartbeatRequestV3_NOGID,
80 &HeartbeatRequest{
81 Version: 3,
82 GroupId: "foo",
83 GenerationId: 0x00010203,
84 MemberId: "baz",
85 GroupInstanceId: nil,
86 },
87 },
88 {
89 "v4_basic",
90 4,
91 basicHeartbeatRequestV4_GID,
92 &HeartbeatRequest{
93 Version: 4,
94 GroupId: "foo",
95 GenerationId: 0x00010203,
96 MemberId: "baz",
97 GroupInstanceId: &groupInstanceId,
98 },
99 },
100 {
101 "v4_basic",
102 4,

Callers

nothing calls this directly

Calls 3

testEncodableFunction · 0.85
testVersionDecodableFunction · 0.85
ErrorfMethod · 0.65

Tested by

no test coverage detected