Initial cloud-services repo - gateway service + pkg modules

This commit is contained in:
Chris Rai
2026-01-30 23:14:52 -05:00
commit fbb820d7b3
1037 changed files with 171318 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
package kafka
import (
"errors"
"testing"
"fiskerinc.com/modules/testhelper"
"github.com/confluentinc/confluent-kafka-go/v2/kafka"
)
func TestConsumer(t *testing.T) {
t.Skip()
c, err := kafka.NewConsumer(&kafka.ConfigMap{
"group.id": "gotest",
"socket.timeout.ms": 1000,
"session.timeout.ms": 1000,
"enable.auto.offset.store": false,
})
if err != nil {
t.Errorf(testhelper.TestErrorTemplate, "TestConsumer", nil, err)
}
consumer := &Consumer{consumer: c}
channel := make(chan *kafka.Message)
go consumer.ConsumeToChannel([]string{"gotest"}, channel)
consumer.Stop()
}
func TestConsumerError(t *testing.T) {
t.Skip()
c, err := kafka.NewConsumer(&kafka.ConfigMap{
"socket.timeout.ms": 1000,
"session.timeout.ms": 1000,
"enable.auto.offset.store": false,
})
if err == nil {
t.Errorf(testhelper.TestErrorTemplate, "TestConsumerError", errors.New("Required property group.id not set"), err)
}
if c != nil {
t.Errorf(testhelper.TestErrorTemplate, "TestConsumerError", nil, c)
}
}