(t *testing.T)
| 375 | } |
| 376 | |
| 377 | func TestClusterAdminDeleteEmptyTopic(t *testing.T) { |
| 378 | seedBroker := NewMockBroker(t, 1) |
| 379 | defer seedBroker.Close() |
| 380 | |
| 381 | seedBroker.SetHandlerByMap(map[string]MockResponse{ |
| 382 | "MetadataRequest": NewMockMetadataResponse(t). |
| 383 | SetController(seedBroker.BrokerID()). |
| 384 | SetBroker(seedBroker.Addr(), seedBroker.BrokerID()), |
| 385 | "DeleteTopicsRequest": NewMockDeleteTopicsResponse(t), |
| 386 | }) |
| 387 | |
| 388 | config := NewTestConfig() |
| 389 | config.Version = V0_10_2_0 |
| 390 | admin, err := NewClusterAdmin([]string{seedBroker.Addr()}, config) |
| 391 | if err != nil { |
| 392 | t.Fatal(err) |
| 393 | } |
| 394 | |
| 395 | err = admin.DeleteTopic("") |
| 396 | if !errors.Is(err, ErrInvalidTopic) { |
| 397 | t.Fatal(err) |
| 398 | } |
| 399 | |
| 400 | err = admin.Close() |
| 401 | if err != nil { |
| 402 | t.Fatal(err) |
| 403 | } |
| 404 | } |
| 405 | |
| 406 | func TestClusterAdminDeleteTopicError(t *testing.T) { |
| 407 | seedBroker := NewMockBroker(t, 1) |
nothing calls this directly
no test coverage detected