1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package service
- import (
- "context"
- "testing"
- . "github.com/smartystreets/goconvey/convey"
- )
- func TestServie_Ping(t *testing.T) {
- Convey("test identify consumer proc", t, func() {
- once.Do(startService)
- s.Ping(context.Background())
- })
- }
- func TestService_identify(t *testing.T) {
- Convey("test identify consumer proc", t, func() {
- once.Do(startService)
- var (
- bmsg interface{}
- err error
- res int
- )
- msg := <-s.identifySub.Messages()
- bmsg, err = s.identifyNew(msg)
- So(err, ShouldBeNil)
- So(bmsg, ShouldNotBeNil)
- res = s.identifySplit(msg, bmsg)
- So(res, ShouldNotBeNil)
- bmsgs := []interface{}{bmsg}
- s.processIdentifyInfo(bmsgs)
- })
- }
- func TestService_auth(t *testing.T) {
- Convey("test identify consumer proc", t, func() {
- once.Do(startService)
- var (
- m interface{}
- err error
- res int
- )
- msg := <-s.authDataBus.Messages()
- m, err = s.new(msg)
- So(err, ShouldBeNil)
- So(m, ShouldNotBeNil)
- res = s.spilt(msg, m)
- So(res, ShouldNotBeNil)
- ms := []interface{}{m}
- s.processIdentifyInfo(ms)
- })
- }
|