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

Function TestFuncProducingToInvalidTopic

functional_producer_test.go:671–687  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

669}
670
671func 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
689func TestFuncProducingIdempotentWithBrokerFailure(t *testing.T) {
690 setupFunctionalTest(t)

Callers

nothing calls this directly

Calls 9

SendMessageMethod · 0.95
setupFunctionalTestFunction · 0.85
teardownFunctionalTestFunction · 0.85
NewFunctionalTestConfigFunction · 0.85
FatalMethod · 0.80
IsMethod · 0.80
NewSyncProducerFunction · 0.70
safeCloseFunction · 0.70
ErrorMethod · 0.65

Tested by

no test coverage detected