api_test.go 695 B

123456789101112131415161718192021222324252627282930
  1. // +build integration
  2. package sqs_test
  3. import (
  4. "testing"
  5. "github.com/stretchr/testify/assert"
  6. "github.com/aws/aws-sdk-go/aws"
  7. "github.com/aws/aws-sdk-go/awstesting/unit"
  8. "github.com/aws/aws-sdk-go/service/sqs"
  9. )
  10. func TestFlattenedTraits(t *testing.T) {
  11. s := sqs.New(unit.Session)
  12. _, err := s.DeleteMessageBatch(&sqs.DeleteMessageBatchInput{
  13. QueueURL: aws.String("QUEUE"),
  14. Entries: []*sqs.DeleteMessageBatchRequestEntry{
  15. {
  16. ID: aws.String("TEST"),
  17. ReceiptHandle: aws.String("RECEIPT"),
  18. },
  19. },
  20. })
  21. assert.Error(t, err)
  22. assert.Equal(t, "InvalidAddress", err.Code())
  23. assert.Equal(t, "The address QUEUE is not valid for this endpoint.", err.Message())
  24. }