github.com/glide-im/glide@v1.6.0/pkg/store/kafka_store_producer_test.go (about) 1 package store 2 3 import ( 4 "github.com/glide-im/glide/pkg/messages" 5 "testing" 6 "time" 7 ) 8 9 func TestNewProducer(t *testing.T) { 10 11 producer, err := NewKafkaProducer([]string{"localhost:9092"}) 12 defer producer.Close() 13 if err != nil { 14 t.Error(err) 15 } 16 17 err = producer.StoreMessage(&messages.ChatMessage{ 18 CliMid: "1", 19 Mid: 1, 20 Seq: 1, 21 From: "2", 22 To: "2", 23 Type: 2, 24 Content: "2", 25 SendAt: 2, 26 }) 27 28 if err != nil { 29 t.Error(err) 30 } 31 32 time.Sleep(time.Second) 33 34 }