12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package msgQueue
- import (
- "sparrow/pkg/protocol"
- "sparrow/pkg/queue"
- "sparrow/pkg/server"
- "testing"
- )
- func TestNewRabbitMqProducer(t *testing.T) {
- server.InitLog("test", "debug")
- admin := NewRabbitMessageQueueAdmin(&RabbitMqSettings{
- Host:"amqp://guest:guest@localhost:5672/",
- }, nil)
- producer := NewRabbitMqProducer(admin, "test.lijian")
- tpi :=&queue.TopicPartitionInfo{
- Topic: "ruleengine",
- TenantId: "111",
- Partition: 1,
- MyPartition: false,
- }
- msg, err := queue.NewGobQueueMessage(&protocol.Message{
- QueueName: "111",
- Id: "1111",
- Ts: nil,
- Type: "1213",
- Data: "123213",
- RuleChanId: "123",
- RuleNodeId: "123123",
- Callback: nil,
- MetaData: nil,
- Originator: "",
- })
- if err != nil {
- t.Error(err)
- }
- err = producer.Send(tpi, msg, nil)
- if err != nil {
- t.Error(err)
- }
- }
|