milvus/pkg/streaming/util/message/message_handler_test.go
Zhen Ye 2ec6e602d6
enhance: add streaming client metrics (#36523)
issue: #33285

---------

Signed-off-by: chyezh <chyezh@outlook.com>
2024-10-08 21:25:19 +08:00

18 lines
273 B
Go

package message
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestMessageHandler(t *testing.T) {
ch := make(chan ImmutableMessage, 100)
h := ChanMessageHandler(ch)
h.Handle(nil)
assert.Nil(t, <-ch)
h.Close()
_, ok := <-ch
assert.False(t, ok)
}