public void testGetQueueAttributesSubsetWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributesSubsetResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/attributes.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttributesSubset, getQueueAttributesSubsetResponse); assertEquals(apiWhenExist.getQueueApi() .getAttributes(queue, ImmutableSet.of("VisibilityTimeout", "DelaySeconds")).toString(), new GetQueueAttributesResponseTest().expected().toString()); }
public void testGetQueueUrlWhenResponseIs2xx() throws Exception { HttpResponse getQueueUrlResponse = HttpResponse.builder() .statusCode(200) .payload(payloadFromResourceWithContentType("/get_queue_url.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueUrl, getQueueUrlResponse); assertEquals(apiWhenExist.getQueueApi().get("queueName"), URI.create("http://sqs.us-east-1.amazonaws.com/123456789012/testQueue")); }
public void testGetQueueUrlByOwnerWhenResponseIs2xx() throws Exception { HttpResponse getQueueUrlResponse = HttpResponse.builder() .statusCode(200) .payload(payloadFromResourceWithContentType("/get_queue_url.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueUrlByOwner, getQueueUrlResponse); assertEquals(apiWhenExist.getQueueApi().getInAccount("queueName", "120908098979"), URI.create("http://sqs.us-east-1.amazonaws.com/123456789012/testQueue")); }
public void testGetQueueAttributesSubsetWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributesSubsetResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/attributes.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttributesSubset, getQueueAttributesSubsetResponse); assertEquals(apiWhenExist.getQueueApi() .getAttributes(queue, ImmutableSet.of("VisibilityTimeout", "DelaySeconds")).toString(), new GetQueueAttributesResponseTest().expected().toString()); }
public void testCreateQueueWhenResponseIs2xx() throws Exception { HttpResponse createQueueResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/create_queue.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(createQueue, createQueueResponse); assertEquals(apiWhenExist.getQueueApi().create("queueName").toString(), new CreateQueueResponseTest().expected() .toString()); }
public void testGetQueueUrlWhenResponseIs2xx() throws Exception { HttpResponse getQueueUrlResponse = HttpResponse.builder() .statusCode(200) .payload(payloadFromResourceWithContentType("/get_queue_url.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueUrl, getQueueUrlResponse); assertEquals(apiWhenExist.getQueueApi().get("queueName"), URI.create("http://sqs.us-east-1.amazonaws.com/123456789012/testQueue")); }
public void testGetQueueUrlByOwnerWhenResponseIs2xx() throws Exception { HttpResponse getQueueUrlResponse = HttpResponse.builder() .statusCode(200) .payload(payloadFromResourceWithContentType("/get_queue_url.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueUrlByOwner, getQueueUrlResponse); assertEquals(apiWhenExist.getQueueApi().getInAccount("queueName", "120908098979"), URI.create("http://sqs.us-east-1.amazonaws.com/123456789012/testQueue")); }
public void testCreateQueueWhenResponseIs2xx() throws Exception { HttpResponse createQueueResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/create_queue.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(createQueue, createQueueResponse); assertEquals(apiWhenExist.getQueueApi().create("queueName").toString(), new CreateQueueResponseTest().expected() .toString()); }
public void testGetQueueUrlByOwnerWhenResponseIs400ReturnsNull() throws Exception { HttpResponse getQueueUrlResponse = HttpResponse.builder() .statusCode(400) .payload( payloadFromStringWithContentType( "<ErrorResponse><Error><Type>Sender</Type><Code>AWS.SimpleQueueService.NonExistentQueue</Code><Message>The specified queue does not exist or you do not have access to it.</Message><Detail/></Error><RequestId>194a169f-4483-5bb1-8cb6-5e4ac865909a</RequestId></ErrorResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueUrlByOwner, getQueueUrlResponse); assertNull(apiWhenExist.getQueueApi().getInAccount("queueName", "120908098979")); }
public void testGetQueueAttributeWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributeResponse = HttpResponse.builder() .statusCode(200) .payload( payloadFromStringWithContentType( "<GetQueueAttributesResponse><GetQueueAttributesResult><Attribute><Name>VisibilityTimeout</Name><Value>30</Value></Attribute></GetQueueAttributesResult></GetQueueAttributesResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttribute, getQueueAttributeResponse); assertEquals(apiWhenExist.getQueueApi().getAttribute(queue, "VisibilityTimeout"), "30"); }
public void testGetQueueUrlByOwnerWhenResponseIs400ReturnsNull() throws Exception { HttpResponse getQueueUrlResponse = HttpResponse.builder() .statusCode(400) .payload( payloadFromStringWithContentType( "<ErrorResponse><Error><Type>Sender</Type><Code>AWS.SimpleQueueService.NonExistentQueue</Code><Message>The specified queue does not exist or you do not have access to it.</Message><Detail/></Error><RequestId>194a169f-4483-5bb1-8cb6-5e4ac865909a</RequestId></ErrorResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueUrlByOwner, getQueueUrlResponse); assertNull(apiWhenExist.getQueueApi().getInAccount("queueName", "120908098979")); }
public void testGetQueueAttributeWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributeResponse = HttpResponse.builder() .statusCode(200) .payload( payloadFromStringWithContentType( "<GetQueueAttributesResponse><GetQueueAttributesResult><Attribute><Name>VisibilityTimeout</Name><Value>30</Value></Attribute></GetQueueAttributesResult></GetQueueAttributesResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttribute, getQueueAttributeResponse); assertEquals(apiWhenExist.getQueueApi().getAttribute(queue, "VisibilityTimeout"), "30"); }
public void testSetQueueAttributeWhenResponseIs2xx() throws Exception { HttpResponse setQueueAttributeResponse = HttpResponse.builder() .statusCode(200) .payload( payloadFromStringWithContentType( "<SetQueueAttributesResponse><ResponseMetadata><RequestId>b5293cb5-d306-4a17-9048-b263635abe42</RequestId></ResponseMetadata></SetQueueAttributesResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(setQueueAttribute, setQueueAttributeResponse); apiWhenExist.getQueueApi().setAttribute(queue, "MaximumMessageSize", "1"); }
public void testSetQueueAttributeWhenResponseIs2xx() throws Exception { HttpResponse setQueueAttributeResponse = HttpResponse.builder() .statusCode(200) .payload( payloadFromStringWithContentType( "<SetQueueAttributesResponse><ResponseMetadata><RequestId>b5293cb5-d306-4a17-9048-b263635abe42</RequestId></ResponseMetadata></SetQueueAttributesResponse>", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(setQueueAttribute, setQueueAttributeResponse); apiWhenExist.getQueueApi().setAttribute(queue, "MaximumMessageSize", "1"); }
public void testGetQueueAttributesWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributesResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/attributes.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttributes, getQueueAttributesResponse); assertEquals(apiWhenExist.getQueueApi().getAttributes(queue).toString(), new MapToQueueAttributesTest() .expected().toString()); }
public void testGetQueueAttributesWhenResponseIs2xx() throws Exception { HttpResponse getQueueAttributesResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/attributes.xml", "text/xml")).build(); SQSApi apiWhenExist = requestSendsResponse(getQueueAttributes, getQueueAttributesResponse); assertEquals(apiWhenExist.getQueueApi().getAttributes(queue).toString(), new MapToQueueAttributesTest() .expected().toString()); }