(t *testing.T)
| 669 | } |
| 670 | |
| 671 | func TestFuncProducingToInvalidTopic(t *testing.T) { |
| 672 | setupFunctionalTest(t) |
| 673 | defer teardownFunctionalTest(t) |
| 674 | |
| 675 | config := NewFunctionalTestConfig() |
| 676 | config.Producer.Return.Successes = true |
| 677 | producer, err := NewSyncProducer(FunctionalTestEnv.KafkaBrokerAddrs, config) |
| 678 | if err != nil { |
| 679 | t.Fatal(err) |
| 680 | } |
| 681 | |
| 682 | if _, _, err := producer.SendMessage(&ProducerMessage{Topic: "in/valid"}); !errors.Is(err, ErrUnknownTopicOrPartition) && !errors.Is(err, ErrInvalidTopic) { |
| 683 | t.Error("Expected ErrUnknownTopicOrPartition, found", err) |
| 684 | } |
| 685 | |
| 686 | safeClose(t, producer) |
| 687 | } |
| 688 | |
| 689 | func TestFuncProducingIdempotentWithBrokerFailure(t *testing.T) { |
| 690 | setupFunctionalTest(t) |
nothing calls this directly
no test coverage detected