(t *testing.T)
| 224 | } |
| 225 | |
| 226 | func testWriterRequiredAcksNone(t *testing.T) { |
| 227 | topic := makeTopic() |
| 228 | createTopic(t, topic, 1) |
| 229 | defer deleteTopic(t, topic) |
| 230 | |
| 231 | transport := &Transport{} |
| 232 | defer transport.CloseIdleConnections() |
| 233 | |
| 234 | writer := &Writer{ |
| 235 | Addr: TCP("localhost:9092"), |
| 236 | Topic: topic, |
| 237 | Balancer: &RoundRobin{}, |
| 238 | RequiredAcks: RequireNone, |
| 239 | Transport: transport, |
| 240 | } |
| 241 | defer writer.Close() |
| 242 | |
| 243 | msg := Message{ |
| 244 | Key: []byte("ThisIsAKey"), |
| 245 | Value: []byte("Test message for required acks test"), |
| 246 | } |
| 247 | |
| 248 | err := writer.WriteMessages(context.Background(), msg) |
| 249 | if err != nil { |
| 250 | t.Fatal(err) |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | func testWriterSetsRightBalancer(t *testing.T) { |
| 255 | const topic = "test-writer-1" |
nothing calls this directly
no test coverage detected