@Test(dependsOnMethods = "testChangeMessageVisibility") public void testDeleteMessage() throws InterruptedException { for (URI queue : queues) { api(queue).delete(receiptHandle); assertNoMessages(queue); } }
public void testSendMessage() { for (URI queue : queues) { assertEquals(api(queue).send(message).getMD5(), md5); } }
public void testSendMessage() { for (URI queue : queues) { assertEquals(api(queue).send(message).getMD5(), md5); } }
@Test(dependsOnMethods = "testChangeMessageVisibility") public void testDeleteMessage() throws InterruptedException { for (URI queue : queues) { api(queue).delete(receiptHandle); assertNoMessages(queue); } }
@Test(dependsOnMethods = "testSendMessage") public void testReceiveMessageWithoutHidingMessage() { for (URI queue : queues) { assertEquals(api(queue).receive(attribute("All").visibilityTimeout(0)).getMD5(), md5); } }
@Test(dependsOnMethods = "testSendMessage") public void testReceiveMessageWithoutHidingMessage() { for (URI queue : queues) { assertEquals(api(queue).receive(attribute("All").visibilityTimeout(0)).getMD5(), md5); } }
@Test(dependsOnMethods = "testReceiveMessageWithoutHidingMessage") public void testChangeMessageVisibility() { for (URI queue : queues) { MessageApi messageApi = api(queue); // start hiding it at 5 seconds receiptHandle = messageApi.receive(attribute("None").visibilityTimeout(5)).getReceiptHandle(); // hidden message, so we can't see it assertNull(messageApi.receive()); // this should unhide it messageApi.changeVisibility(receiptHandle, 0); // so we can see it again assertEquals(messageApi.receive(attribute("All").visibilityTimeout(0)).getMD5(), md5); } }
@Test(dependsOnMethods = "testReceiveMessageWithoutHidingMessage") public void testChangeMessageVisibility() { for (URI queue : queues) { MessageApi messageApi = api(queue); // start hiding it at 5 seconds receiptHandle = messageApi.receive(attribute("None").visibilityTimeout(5)).getReceiptHandle(); // hidden message, so we can't see it assertNull(messageApi.receive()); // this should unhide it messageApi.changeVisibility(receiptHandle, 0); // so we can see it again assertEquals(messageApi.receive(attribute("All").visibilityTimeout(0)).getMD5(), md5); } }