@Test
  public void testReceiveMessages() throws Exception {
    String messageId = sqsClient.sendMessage(queueUrl, new TestIncomingMessage());
    Assert.assertNotNull(messageId);

    List<IncomingMessage> messages = sqsClient.receiveMessages(queueUrl);
    Assert.assertEquals(1, messages.size());
    IncomingMessage message = messages.get(0);
    Assert.assertNotNull(message.getRawBody());
  }
 @After
 public void tearDown() throws Exception {
   sqsClient.clearQueue(queueUrl);
 }
 @Before
 public void setUp() throws Exception {
   sqsClient = SQSClient.getInstance();
   queueUrl = sqsClient.queueUrlFor("rest-over-sqs-test");
   sqsClient.clearQueue(queueUrl);
 }