From 40cdb18263ac2624c5a007ef1b0ac7d1b21974bd Mon Sep 17 00:00:00 2001 From: Ondrej Fabry Date: Fri, 23 Mar 2018 14:28:41 +0100 Subject: Support mocking reply for more multi requests at once Change-Id: I3610fe1e0c04f4487f6b7139fc62ef4515fad640 Signed-off-by: Ondrej Fabry --- api/api.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'api/api.go') diff --git a/api/api.go b/api/api.go index c247417..98932fa 100644 --- a/api/api.go +++ b/api/api.go @@ -233,15 +233,15 @@ func (ch *Channel) receiveReplyInternal(msg Message) (LastReplyReceived bool, er return false, err } if vppReply.MessageID != expMsgID { - err = fmt.Errorf("invalid message ID %d, expected %d "+ - "(also check if multiple goroutines are not sharing one GoVPP channel)", vppReply.MessageID, expMsgID) + err = fmt.Errorf("received invalid message ID, expected %d (%s), but got %d (check if multiple goroutines are not sharing single GoVPP channel)", + expMsgID, msg.GetMessageName(), vppReply.MessageID) return false, err } // decode the message err = ch.MsgDecoder.DecodeMsg(vppReply.Data, msg) case <-time.After(ch.replyTimeout): - err = fmt.Errorf("no reply received within the timeout period %ds", ch.replyTimeout/time.Second) + err = fmt.Errorf("no reply received within the timeout period %s", ch.replyTimeout) } return } -- cgit 1.2.3-korg