package dtmsvr import ( "testing" "github.com/magiconair/properties/assert" "github.com/sirupsen/logrus" "github.com/yedf/dtm/common" ) func init() { LoadConfig() } func TestRabbitConfig(t *testing.T) { assert.Matches(t, ServerConfig.Rabbitmq.KeyCommited, "key_committed") } func TestRabbitmq1Msg(t *testing.T) { rb := RabbitmqNew(&ServerConfig.Rabbitmq) err := rb.SendAndConfirm(RabbitmqConstPrepared, M{ "gid": common.GenGid(), }) assert.Equal(t, nil, err) queue := rb.QueueNew(RabbitmqConstPrepared) queue.WaitAndHandle(func(data M) { logrus.Printf("processed msg: %v in queue1", data) }) assert.Equal(t, 0, 1) }