mockMetadataFor builds a MockMetadataResponse with controller and brokers populated. Callers chain .SetLeader as needed.
(t *testing.T, controller *MockBroker, brokers ...*MockBroker)
| 2175 | // mockMetadataFor builds a MockMetadataResponse with controller and brokers |
| 2176 | // populated. Callers chain .SetLeader as needed. |
| 2177 | func mockMetadataFor(t *testing.T, controller *MockBroker, brokers ...*MockBroker) *MockMetadataResponse { |
| 2178 | t.Helper() |
| 2179 | m := NewMockMetadataResponse(t). |
| 2180 | SetController(controller.BrokerID()). |
| 2181 | SetBroker(controller.Addr(), controller.BrokerID()) |
| 2182 | for _, b := range brokers { |
| 2183 | m.SetBroker(b.Addr(), b.BrokerID()) |
| 2184 | } |
| 2185 | return m |
| 2186 | } |
| 2187 | |
| 2188 | func TestListOffsets(t *testing.T) { |
| 2189 | const topic = "my-topic" |
no test coverage detected