@@ -109,8 +109,9 @@ func TestReceiveMessage(t *testing.T) {
109109 assert .Equal (t , mockQueueUrl1 , * capturedInput .QueueUrl )
110110 assert .Equal (t , int64 (0 ), * capturedInput .WaitTimeSeconds ) // because of short polling
111111 assert .Equal (t , int64 (10 ), * capturedInput .MaxNumberOfMessages )
112- assert .Equal (t , 1 , len (capturedInput .MessageAttributeNames ))
112+ assert .Equal (t , 2 , len (capturedInput .MessageAttributeNames ))
113113 assert .Equal (t , "ownerId" , * capturedInput .MessageAttributeNames [0 ])
114+ assert .Equal (t , "channelId" , * capturedInput .MessageAttributeNames [1 ])
114115}
115116
116117func TestReceiveMessageWithError (t * testing.T ) {
@@ -233,7 +234,7 @@ var mockSuccessReceiveFunc = func(numOfMessage int64, visibilityTimeout int64) (
233234 messages := make ([]* sqs.Message , 0 )
234235 for i := int64 (0 ); i < numOfMessage ; i ++ {
235236 id := strconv .FormatInt (i , 10 )
236- messageAttr := map [string ]* sqs.MessageAttributeValue {"ownerId" : {StringValue : & mockOwnerId }}
237+ messageAttr := map [string ]* sqs.MessageAttributeValue {"ownerId" : {StringValue : & mockOwnerId }, "channelId" : { StringValue : & mockChannelId } }
237238 messages = append (messages , & sqs.Message {MessageId : & id , MessageAttributes : messageAttr , Body : & body })
238239 }
239240
0 commit comments