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  }